>So my supposition/belief is that ESAR followed by using >
>that ASID should get me "back" to the correct address space.
It has been stated correctly in many of the appends that this
supposition/belief is wrong because it is not necessarily the case (and
apparently is not the case) that home = secondary). ESAR will give you
access to the home space's ASID only if home = secondary. PSAAOLD ->
ASCBASID will give it to you always.
Good question. I'm convinced because I've verified that the ACEE
eyecatcher is visible back in the PC handler when I can "see" the HASN,
and here's the code that gets the ACEE, also from that module:
L R4,PSAAOLD callers ascb
USING ASCB,R4 short term addressability
L R5,ASCBASXB ascb extension
USING ASXB,R5
MVC SRQEACEE,ASXBSENV addr of ACEE in secondary space
I trust you realize that this code works only if primary = home. If you
are within a space-switch PC target you will be accessing a private area
address in the primary address space which might actually be an ASXB, just
not the ASXB of the work unit.
Peter Relson
z/OS Core Technology Design
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN