1. A BDW with a length field of 4 would give you a DASD record with KL=0, 
DL=4, 
    which does not generate a UE.

 2. I haven't looked at the code for anything newer than 3420 GCR (6250 BPI),
    and have never tried it  on 3480 or later, but I would expect wonky results 
for short blocks. I don't recall what the SMF
    dump utilities do about this.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List <[email protected]> on behalf of 
Paul Gilmartin <[email protected]>
Sent: Thursday, February 22, 2018 4:25 PM
To: [email protected]
Subject: Re: Count with no Data and no Key ? (CKD internals again)

On Thu, 22 Feb 2018 15:55:49 +0000, Seymour J Metz wrote:

>I seriously doubt that; it would generate a Unit Exception trying to read the 
>second record of the member. You're clearly misinterpreting something.
>
>There is a EOF after the directory and an EOF after each member.  There is no 
>EOF in the middle of a member.
>
Makes sense.

Now, just curious, what about a block with a data length of 4, where the data
are a BDW with a count of 4?

Also, just curious, I understand that on tape a block <18 (? still?) is bypassed
as a noise record.  But it's possible that with RECFM=VB the last block might,
by happenstance, consist of as few as 8 bytes (BDW=8; RDW=4).  How do
tape drivers deal with this?  Poorly?  With RECFM=VBS, a null segment could
be used for padding.

-- 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

Reply via email to