99% sure the answer is yes. I know it is possible to open a new dataset and
ATTEMPT to read the data already on the tracks. My tests have tended to
"fail" (so to speak) for the reason that I am not "trying" to read someone
else's data, and the tests tend to fail on bad block size (if reading FB) or
invalid RCW format (if reading VB). I suspect an attempt reading RECFM=U
would succeed.

I think IBM's answer to the security issue is an erase feature.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of glen herrmannsfeldt
Sent: Monday, January 22, 2007 12:13 AM
To: [email protected]
Subject: BLKSIZE=0

Charles Mills  wrote:

> 1. It IS on SMS DASD. This is not a theoretical problem -- it happens in
> real life. The problem is ***not*** with DS1LSTAR or EOF markers. The
> problem is that the BLKSIZE in the DSCB is zero, QSAM picks that up, puts
it
> in a CCW, falls on its face, and diagnoses the situation with a message
that
> it takes a CCW expert to decode -- rather than diagnosing an easily
> diagnosable situation with a simple explanation.

Is this a (relatively) new problem?  As far as I know, OS/360 didn't
allow BLKSIZE=0 so this should not happen.  At some time later,
the ability to specify BLKSIZE=0 was added, along with this problem.

Also, is it still possible to open a new data set and read the
existing data on the tracks?  I know OS/360 would do it, but
security requirements have changed since then.  (I do remember
once having the link editor read some data into SYSLIN that
my program never wrote, and then processing it as control cards.)

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