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

Reply via email to