> I have an FRR that erases sensitive material from storage areas before
it
> percolates an ABEND. I also want to erase the registers so that any
ESTAE
> that may get subsequent control cannot see the error-time registers. I
> want the ESTAE to see zeroes in its SDWA.
> 
> The error-time registers may also have sensitive material that I don't
> want exposed to a user program that is using my service routine.
> 
> Is there a clean (IBM supported) way to achieve this?

AFAIK you can just scribble on the SDWA. What ever you leave there is
seen by subsequent error recovery exits of the same class. 

See
<http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2A800/18.
2.2.2?DT=20010118152433#HDRSDWAUSE> 

or <http://tinyurl.com/2rwe2f> 

I am not completely certain that also applies for FRR percolation back
to a non-FRR routine. But it -IS- documented that SDWACOMU is copied
from one SDWA to the next, so you can definitely use SDWACOMU to pass
footprint info from an FRR to a non-FRR environment. 

So if you always conspire so that the top of the non-FRR recovery chain
is one of your own recovery exits, you can have that exit notice your
private footprint information in SDWACOMU and do whatever you want with
the SDWA that gets passed along when you percolate. Kinda messy, but
effective.

CC

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