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

