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