It is NOT true that RECFM=V on z/OS has ONLY an RDW.
RECFM=V on z/OS has BOTH the BDW and the RDW.
RECFM=V on DOS has only a 4-byte RDW.
NOTE: THE INFILE VFILE IS is RECFM=V,LRECL=32756,BLKSIZE=32760
When read with RECFM=U you can see both the BDW and the RDW.
RULE:
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+-
---8----+----9----+----0
1 CHAR ........THIS IS THE TEST STRING IN RECFM V 42
ZONE 02000200ECCE4CE4ECC4ECEE4EEDCDC4CD4DCCCD4E
NUMR 0A0006003892092038503523023995709509536405
Barry Merrill
Merrilly yours,
Herbert W. Barry Merrill, PhD
President-Programmer
Merrill Consultants
MXG Software
10717 Cromwell Drive technical questions: [email protected]
Dallas, TX 75229
http://www.mxg.com admin questions: [email protected]
tel: 214 351 1966
fax: 214 350 3694
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of Peter Hunkeler
Sent: Friday, December 16, 2016 9:00 AM
To: [email protected]
Subject: AW: Re: 32767?
>The BLKSIZE must be 4 more than LRECL for a RECFM=V dataset and 8 for a
RECFM=VB dataset.
When it comes to BLKSIZE versus LRECL, there is *no* difference between
RECFM=V and RECFM=VB. And even the print control character variants with the
additional A or M in th RECFM do not make it any different. A block is a
block and a such it has a 4 byte BDW (for RECFM=V.... only, of course).
To "B" or not only tells the reader or writer code whether exactly one or
possibly multiple logical records are in the block. It doesn't change the
format of the block.
--
Peter Hunkeler
----------------------------------------------------------------------
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