My point was that one is smaller than 18, and zero is also smaller than 18.  
The controversy is whether or not a DASD block with a block size smaller than 
18 can be written onto a DASD, not over what happens when said block is read 
back in.  An earlier post said that a block size smaller than 18 is considered 
a noise record.  That is true for tapes but not DASD.  A unit exception, aka 
EOF, is not the same as a noise record.  EOF is signaled on tape with a tape 
mark, which is written with a Write Tape Mark CCW command, not with a Write CCW 
with a length smaller than 18, but an EOF on DASD is signaled with a data 
length of zero, which is written with a WCKD or WCKD Next Track CCW command, 
with a byte count of at least 8, and pointing to a count field containing zero 
in the data field.  There has never been a requirement on IBM mainframe DASD, 
from S/360 through z/whatever, that the data field be no smaller than 18.  
There is such a requirement for tape I/O.

Does anyone have a copy of the 3081 Channel Characteristics manual?  I have 
been told that this book describes a situation in which a 3380 did not work 
correctly with a block size smaller than 18 and want to see exactly what it 
says.  Thanks.

Bill Fairchild

Software Developer 
Rocket Software
275 Grove Street * Newton, MA 02466-2272 * USA
Tel: +1.617.614.4503 * Mobile: +1.508.341.1715
Email: [email protected] 
Web: www.rocketsoftware.com


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
Rick Fochtman
Sent: Tuesday, August 11, 2009 10:20 AM
To: [email protected]
Subject: Re: Concatenations and blocksizes

---------------------------<snip>-----------------------
You have always been able to write a block of only one byte, or even 
zero bytes, onto a DASD.
----------------------------<unsnip>----------------------
One byte, yes. But if the device reads a count field with a data length 
of zero, it signals a Unit Exception, meaning a EOF mark.

That's what you might call a "special case". :-)

Rick

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to