Note that RECFM=V is missing the "B" (i.e. block descriptor
word). RECFM=V is almost the equivalent of RECFM=U, exceptt that the
data block is prefixed by a half-word length (limited to 32767) and "BB".
BTW, a VBS record can be as long as 16,777,215 bytes,
Michael
At 12:40 PM 4/28/2023, Paul Gilmartin wrote:
On Fri, 28 Apr 2023 12:20:29 -0500, Michael Oujesky wrote:
>Would not think "V" could be included. "...
>
Why not? If I create a VBS data set; write a single logical record
which happens
not to be segmented, then close it, the content is identical to that
of a RECM=V
data set. RECFM=VBS must be prepared to deal with that on input.
Why presume the program is assembler? An override in JCL DD should suffice.
>At 07:12 PM 4/27/2023, Paul Gilmartin wrote:
>
>> >Presuming the program is assembler, I would suggest trying
>> >hard-coding for RECFM=VBS, LRECL=32767, BLKSIZE=32760, BFTEK=A.
>> >
>> >And presuming all the files are RECFM=VBS.
>> >
>>In fact, can't any mixture of RECFM=V, VB, and VBS be overriden to
>>those specifications?
--
gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN