The Language Reference says: "The RECORD CONTAINS 0 CHARACTERS clause can be specified for input QSAM files containing fixed-length records; the record size is determined at run time from the DD statement parameters or the data set label. If, at run time, the actual record is larger than the 01 record description, then only the 01 record length is available. If the actual record is shorter, then only the actual record length can be referred to. Otherwise, uninitialized data or an addressing exception can be produced."
However, no diagnostic for non-F :-) If you use SMF-MAX-REC when you know that it is a maximum-length record, expect a S0C4. I guess you won't use it. Better would be RECORD IS VARYING from minimum to maximum (which can be 32756 if that is your actual maximum of data possible). ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
