| 0 |
(0) |
STRUCTURE |
0 |
SCB |
, SCBPTR |
| 0 |
(0) |
ADDRESS |
4 |
SCBCHAIN |
POINTER TO NEXT SCB ON CHAIN |
| 4 |
(4) |
ADDRESS |
4 |
SCBEXIT |
POINTER TO USER WRITTEN EXIT ROUTINE |
| 8 |
(8) |
ADDRESS |
4 |
SCBPARM(0) |
ADDRESS OF PARAMETER LIST FOR STA EXIT |
| 8 |
(8) |
BITSTRING |
1 |
SCBFLGS1 |
FIRST FLAG BYTE |
| |
|
1... .... |
SCBSTAI |
"X'80'" STAI SCB |
| |
|
.1.. .... |
SCBASCM |
"X'40'" ADDRESS SPACE CONTROL MODE FOR EXIT ROUTINE 0
= PRIMARY,1 = AR MODE |
| |
|
..1. .... |
SCBNCNL |
"X'20'" NO CANCEL - ROUTINE RUNS PROTECTED FROM CANCELS
AND DETACHES |
| |
|
...1 .... |
SCBESTAE |
"X'10'" ESTAE INDICATOR |
| |
|
.... 1... |
SCBTOKEN |
"X'08'" ESTAE ESTABLISHED WITH TOKEN |
| |
|
.... .1.. |
SCBASYNC |
"X'04'" ALLOW ASYNCHRONOUS INTERRUPTS |
| |
|
.... ..11 |
SCBIOPRC |
"X'03'" I/O PROCESSING OPTION, BITS 6 AND 7-- 00 - QUIESCE
I/O 01 - HALT I/O 10 - BYPASS I/O INTERVENTION 11 - (RESERVED) |
| |
|
.... ..1. |
SCBNOIOP |
"X'02'" BYPASS I/O INTERVENTION |
| |
|
.... ...1 |
SCBHALT |
"X'01'" HALT I/O |
| 9 |
(9) |
ADDRESS |
3 |
SCBPARMA |
24 bit user parameter list address used for FESTAE only
- otherwise non-FESTAE flags |
| |
|
1... .... |
SCBAM64 |
"X'80'" Extended AMODE - 64. Only valid when this is not
a STAE/STAI. |
| |
|
.1.. .... |
SCBPERCD |
"X'40'" The recovery routine represented by this SCB has
percolated |
| 12 |
(C) |
ADDRESS |
4 |
SCBOWNR(0) |
TCB/RB ADDRESS CONTROLLING THIS SCB |
| 12 |
(C) |
BITSTRING |
1 |
SCBFLGS2 |
SECOND FLAG BYTE |
| |
|
1... .... |
SCBAMODE |
"X'80'" USER IN 31 BIT ADDRESSING MODE |
| |
|
1... .... |
SCBAM31 |
"X'80'" USER IN 31 BIT ADDRESSING MODE |
| |
|
.1.. .... |
SCBXCTL2 |
"X'40'" RETAIN THIS SCB ACROSS XCTL |
| |
|
..1. .... |
SCBARRFL |
"X'20'" ON, THIS SCB WAS CREATED BY RTM2 TO MANAGE AN |
ASSOCIATED RECOVERY ROUTINE FROM THE LINKAGE STACK
|
| |
|
...1 .... |
SCBINUSE |
"X'10'" THIS SCB IS IN USE OR HAS PERCOLATED OR ABENDED |
| |
|
.... 1... |
SCBLO31 |
"X'08'" SDWA is LOC 31 |
| |
|
.... .1.. |
SCBPC |
"X'04'" PC ESTAE TYPE SCB |
| |
|
.... ..1. |
SCBKEY0 |
"X'02'" USER IN KEY 0 |
| |
|
.... ...1 |
SCBSUPER |
"X'01'" USER IN SUPERVISOR MODE |
| 13 |
(D) |
ADDRESS |
3 |
SCBOWNRA |
RB ADDRESS IF STAE, TCB ADDRESS IF STAI. |
| 16 |
(10) |
ADDRESS |
4 |
SCBDATA(0) |
FLAGS AND DATA FIELD |
| 16 |
(10) |
BITSTRING |
1 |
SCBFLGS3 |
OPTION FLAGS |
| |
|
1... .... |
SCBSTAUT |
"X'80'" STAE REQUESTOR IS AUTHORIZED |
| |
|
.1.. .... |
SCBTERMI |
"X'40'" AUTHORIZED FOR TERM PROCESSING |
| |
|
..1. .... |
SCBRECRD |
"X'20'" ERROR RECORD TO BE WRITTEN TO SYS1.LOGREC |
| |
|
...1 .... |
SCBDUMMY |
"X'10'" DUMMY SCB - (WILL NOT BE SCHEDULED) |
| |
|
.... 1... |
SCBPRNTR |
"X'08'" SCB PREVIOUSLY ENTERED |
| |
|
.... .1.. |
SCBBRNTR |
"X'04'" FESTAE |
| |
|
.... ..1. |
SCBRB |
"X'02'" SAVED STATUS OF RBSCB |
| |
|
.... ...1 |
SCBUNSS |
"X'01'" UNSTACK SUPPRESS STATUS OF THE LINKAGE STACK ENTRY
THAT WAS CURRENT WHEN THIS SCB WAS CREATED. 1 - UNSTACK SUPPRESS WAS
ACTIVE 0 - UNSTACK SUPPRESS WAS INACTIVE |
| 17 |
(11) |
CHARACTER |
1 |
SCBPKEY |
PROGRAM KEY |
| 18 |
(12) |
CHARACTER |
1 |
SCBID |
SCB IDENTIFIER |
| 19 |
(13) |
BITSTRING |
1 |
SCBPCFLG |
PC ESTAE USER FLAGS, VALID IF SCBPC IS ON |
| 20 |
(14) |
ADDRESS |
4 |
SCBXPTR |
POINTER TO SCB EXTENSION |
| |
|
1... .... |
SCBFTIME |
"X'80'" SCB WAS IN THE FIRST GETMAIN |
| 20 |
(14) |
X'18' |
0 |
SCBLEN |
"*-SCB" LENGTH OF SCB |