At 12:25 -0600 on 12/16/2014, Paul Gilmartin wrote about Re: RECFM=VBS,LRECL=32767?:

<x-charset UTF-8>On Tue, 16 Dec 2014 18:06:20 +0000, Nims,Alva John (Al) wrote:

Oh boy, did someone go off on a tangent.

Let me throw in my $0.02 on this:

#1. YES, the RDW (4 bytes) MUST BE included in the length specified in LRECL=
#2. From the MVS JCL Reference: the value of LRECL is either: "1 to 32,760 for non-VSAM data sets." Or " 1 to 32,761 for VSAM key-sequenced (KS), entry-sequenced (ES), or relative record (RR) data sets. (LRECL does not apply to VSAM linear space, RECORG=LS, data sets.)"

So specifying 32,767 exceeds the maximum allowed, just as the error message states.

My question is, why should there be a limit of 32761?  I understand the signed
halfword format imposes a limit of 32767.  I see no reason for any smaller

The limit should be 32763. That allows a 32767 byte VB (or VBS) block. With a VB, there is room in a block for the 4 byte BDW and a 5-32763 byte V record (4 byte RDW plus 1-32759 of data). Why the 32760 LRECL Limit I do not know since that wastes 3 bytes in a VB single record record block.

limit.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
</x-charset>

----------------------------------------------------------------------
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