>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

Reply via email to