The contents of the registers on entry to this exit are:
- Register
- Control
- 0
- Not applicable.
- 1
- Pointer to a parameter list with the following structure, mapped by
$XPL:
- XPLID
- Eyecatcher
- XPLLEVEL
- Maintenance Level
- XPLXITID
- Exit Number
- XPLEXLEV
- Version Number
- XPLIND
- Indicator byte
JES2 sets the indicator byte to one of the following
bit settings:
- X022FRST
- First call to exit Indicates a single cancel request
or the first status request determined by examining the function bit (SACTFUNC)
in the STAC.
- X022MURE
- Multiple recall Indicates a multiple status recall
request.
- X022MUST
- Multiple status overflow Indicates a multiple
status overflow condition. The buffer that holds the status information is
too small.
- XPLCOND
- Condition byte
- XPLRESP
- Response byte
- XPLSIZE
- Size of parameter list
The STAC, mapped by the $STAC macro, is in
a data space. Perform $ARMODE ON before accessing the data and $ARMODE OFF
after finishing the access.
- X022STAC
- Address of STAC
- X022STAA
- ALET of stack
- 2-10
- N/A
- 11
- Address of the HCT
- 12
- N/A
- 13
- Address of the STATUS/CANCEL PCE
- 14
- Return address
- 15
- Entry address