On Mon, 20 Apr 2009 08:36:19 -0500, John McKown <[email protected]> wrote:
>I guess RACF also does something similar for its database I/O as well.

Yes, RACF keeps its DCB and DEB for the RACF DB in common storage.  It works
for us because we run in key 0, and use EXCPVR (not PUT), and something in
that combination allows our technique to work.

As you and others have noted, getting that to work for PUT would be harder
(I/O buffers, security) and the OP would also have serialization problems
dealing with the buffers.  Additionally, his program would have problems
when the system tried to validate the DEB, since the integrity checks for
DEB verification require that the DEB exist in a chain of control blocks
local to the address space that performed the OPEN (and is doing the I/O).

All in all, I think it's a non-starter for the scenario the OP described,
and he'll need to use an alternative.  I agree that with more info about
what he wants to do we might make suggestions about alternatives he hasn't
considered.

--
Walt Farrell, CISSP
IBM STSM, z/OS Security Design

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