In
<CAJTOO58735VUTbFZ-GL2hvGg5=p=zoaf0271gsclbqt0y4j...@mail.gmail.com>,
on 08/08/2012
   at 10:11 AM, Mike Schwab <[email protected]> said:

>A zero byte VB record is expanded to 1 blank x'40' so the minimum is
>a block of 9 bytes including block size and record size field.

Are you sure didn't specify A or M? From z/OS DFSMS Using Data Sets,
SC26-7410-09:

 3.2.3.1  Block Size (BLKSIZE)

   Minimum block size: If you specify a block size other than zero,
   there is no minimum requirement for block size except that
   format-V blocks have a minimum block size of 8.

Note also:

 3.1.3.1.2  Record Descriptor Word (RDW)

   A variable-length logical record consists of a record descriptor
   word (RDW) followed by the data. The record descriptor word is
   a 4 byte field describing the record. The first 2 bytes contain
   the length (LL) of the logical record (including the 4 byte
   RDW). The length can be from 4 to 32 760. 

 3.1.6.3  Using Magnetic Tape

...

   When you create a tape data set with variable-length record
   format-V or format-D, the control program pads any data block
   shorter than 18 bytes. For format-V records, it pads to the
   right with binary zeros so that the data block length equals
   18 bytes. For format-D (ASCII) records, the padding consists of
   ASCII circumflex characters, which are equivalent to X'5E's.

>I tried to allocate a FB 6 0 to hold a list of volsers for a table,
>LRL under 10 would not work.

What happened when you tried?

-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT
     Atid/2        <http://patriot.net/~shmuel>
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to