SVC 60 (0A3C)

STAE- ESTAE macro - is type 2, gets LOCAL lock.

Calls module IEAVSTA0, entry point IGC060.

GTF data is:
FOR STAE REQUESTS
R15
No applicable data.
R0
Contents:
00
Create.
100
Create.
04
Cancel.
08
Overlay.
108
Overlay.
R1
Address of the parameter list. The high-order bit is set to 1 if the XCTL=YES parameter was coded.
PLIST
12 bytes long; format is:
Bytes
Contents
0
Flag byte:
     
1... .... TCB address is supplied.
.... .1.. Allow asynchronous exit scheduling.
.... ..10 Do not purge I/O operations.
.... ..01 Purge I/O operations with the halt option.
.... ..00 Purge I/O operations with the quiesce option.
.000 0... Reserved and set to zero.
1-3
If zero, the CANCEL operand is in effect; otherwise, the address of the STAE exit routine.
4-7
Address of the exit routine parameter list; if zero, no exit routine parameter list exists.
FOR ESTAE REQUESTS
 
R15
No applicable data.
R0
Contents:
00
A new ESTAE parameter list is to be created.
100
A new ESTAE parameter list is to be created with zeroes placed in the reserved fields.
04
Cancel the most recent STAE request.
A4
Cancel the most recent STAE with TOKEN request.
84
Cancel the most recent ESTAE request.
94
Branch enter to cancel the most recent ESTAE request.
B4
Branch enter to cancel the most recent ESTAE with TOKEN request.
08
Overlay the previous ESTAE parameter list with the parameters passed in this request.
108
Overlay the previous ESTAE parameter list with the parameters passed in this request and zeroes placed in the reserved fields.
R1
Address of the parameter list. The high-order bit is set to 1 if the ESTAE macro is not to be canceled when an XCTL is issued, and to 0 if the ESTAE macro is to be canceled when an XCTL is issued.
PLIST
See the mapping of the ESTA macro in z/OS® MVS™ Data Areas in http://www.ibm.com/systems/z/os/zos/bkserv/.