On Tue, 16 Dec 2014 09:15:21 -0800, retired mainframer wrote: >> >> > 6 //DD7 DD UNIT=SYSALLDA,SPACE=(1,0),RECFM=VBS,LRECL=32767 >> > 6 IEF638I SPECIFIED NUMERIC EXCEEDS MAXIMUM ALLOWED IN THE >> LRECL SUBPARAMETER OF THE DCB FIELD >> > Why is this considered an error? >> > >> > In fact, 32761 is accepted; 32762 causes the error. On what rationale >is this based? >> > The same limts appear to apply to RECFM=VB. > >Isn't the RDW already included in the LRECL (VBA print files are 137 which >leaves 133 for data which includes carriage control)? Isn't the BDW always >excluded from the LRECL since only one is present in a block which may >contain more than one record)? > >Aren't the RDW and BDW both 4 bytes each? > All as I understand it. And to muddle things further:
user@HOST: rexx "say d2x( BPXWDYN( 'alloc recfm(v,b,s) lrecl(32760) msg(2)' ) )" 0 user@HOST: rexx "say d2x( BPXWDYN( 'alloc recfm(v,b,s) lrecl(32761) msg(2)' ) )" IKJ56231I UTILITY DATA SET NOT ALLOCATED, SYSTEM OR INSTALLATION ERROR+ IKJ56231I TEXT UNIT X'0042' CONTAINS INVALID PARAMETER 35C0042 -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN