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: supp...@mxg.com Dallas, TX 75229 http://www.mxg.com admin questions: ad...@mxg.com tel: 214 351 1966 fax: 214 350 3694 -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Peter Hunkeler Sent: Friday, December 16, 2016 9:00 AM To: IBM-MAIN@LISTSERV.UA.EDU 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN