ECT mapping

Table 1. Structure ECT
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 0 ECT  
0 (0) BITSTRING 1  ECTRCDF HIGH ORDER BIT INDICATES CP ABENDED
1 (1) CHARACTER 3  ECTRTCD RETURN CODE FROM LAST CP (ABEND CODE IF ECTRCDF IS SET)
4 (4) ADDRESS 4  ECTIOWA ADDR OF I/O SERVICE ROUTINES WORK AREA
8 (8) BITSTRING 1  ECTMSGF HIGH ORDER BIT SET MEANS DELETE SECOND LEVEL MESSAGE
9 (9) ADDRESS 3  ECTSMSG ADDR OF SECOND LEVEL MSG CHAIN
12 (C) CHARACTER 8  ECTPCMD PRIMARY COMMAND NAME
20 (14) CHARACTER 8  ECTSCMD SUBCOMMAND NAME
28 (1C) BITSTRING 1  ECTSWS 1 BYTE OF SWITCHES
      1... ....  ECTNOPD "X'80'" 0 BIT ON= NO OPERANDS EXIST IN CMD BUFFER
      .1.. ....  ECTCAFAT "X'40'" IKJCAF HAS BEEN ENTERED
      ..1. ....  ECTATRM "X'20'" CP TERMINATED BY TMP DETACH W/ STAE
      ...1 ....  ECTLOGF "X'10'" LOGON/OFF REQUESTED TMP TO LOGOFF USER
      .... 1...  ECTNMAL "X'08'" NO USER MSGS TO RECVED AT LOGON
      .... .1..  ECTNNOT "X'04'" NO BRDCST NOTICES TO BE RECVED AT LOGON
      .... ..1.  ECTBKGRD "X'02'" BACKGROUND MODE
      .... ...1  ECTATTN "X'01'" ATTENTION MODE FOR CLIST Z30NQKM
29 (1D) ADDRESS 3  ECTDDNUM COUNTER FOR GENERATING TEMP DDNAMES
32 (20) ADDRESS 4  ECTUSER WORD RESERVED FOR INSTALLATION USE
36 (24) ADDRESS 4  ECTBKPB ADDR OF BACKGROUND PARAMETER BLOCK
40 (28) BITSTRING 1  ECTSWS2 EXTENDED FLAG FIELD
      1... ....  ECTDEFCS "X'80'" DEFAULT DELETE CHARACTERS USED
      .1.. ....  ECTTABND "X'40'" TEST SUBTASK ABENDED
      ..1. ....  ECTPARSE "X'20'" PARSE ?HELP ALLOWED
      ...1 ....  ECTPOSIT "X'10'" ECTHELP=POSITIONAL NUMBER
      .... 1...  ECTKEYWD "X'08'" ECTHELP=PCE ADDRESS OR 0
      .... .1..  ECTNOQPR "X'04'" ? PROMPT HELP IS DISABLED
         EQU X'02' RESERVED
      .... ...1  ECTNOPUT "X'01'" TO PREVENT THE PUTLINE
41 (29) BITSTRING 1  ECTSWS22 EXTENDED FLAG FIELD
      1... ....  ECTMSGOR "X'80'" MESSAGE OVERRIDE
      .1.. ....  ECTRXEOF "X'40'" END OF FILE FOR SYSTSIN BY REXX
      ..1. ....  ECTNPTSO "X'20'" USED TO INDICATE TO TSOEXEC TO INVOKE TSF WITH THE NON-PARALLEL TMP PROCESSING OPTION.
      ...1 ....  ECTTSTAT "X'10'" TEST IS IN ATTENTION PROCESSING
42 (2A) CHARACTER 2 RESERVED
44 (2C) ADDRESS 4  ECTHELP POSITIONALS: POSITIONAL # IN EBCDIC KEYWORDS: CONTAINS ADDRESS OF PCE FOR KEYWORD OR 0 IF INVALID KEYWORD ENTERED
44 (2C) CHARACTER 4  ECTNUM SAME AS ECTHELP
48 (30) ADDRESS 4  ECTENVBK ADDRESS OF THE REXX ENVIRONMENT BLOCK
52 (34) ADDRESS 4  ECTEXTPR ADDRESS OF THE ECT EXTENSION BLOCK
Table 2. Cross Reference for ECT
Name Offset Hex Tag
ECT 0
ECTATRM 1C 20
ECTATTN 1C 1
ECTBKGRD 1C 2
ECTBKPB 24
ECTCAFAT 1C 40
ECTDDNUM 1D
ECTDEFCS 28 80
ECTENVBK 30
ECTEXTPR 34
ECTHELP 2C
ECTIOWA 4
ECTKEYWD 28 8
ECTLOGF 1C 10
ECTMSGF 8
ECTMSGOR 29 80
ECTNMAL 1C 8
ECTNNOT 1C 4
ECTNOPD 1C 80
ECTNOPUT 28 1
ECTNOQPR 28 4
ECTNPTSO 29 20
ECTNUM 2C
ECTPARSE 28 20
ECTPCMD C
ECTPOSIT 28 10
ECTRCDF 0
ECTRTCD 1
ECTRXEOF 29 40
ECTSCMD 14
ECTSMSG 9
ECTSWS 1C
ECTSWS2 28
ECTSWS22 29
ECTTABND 28 40
ECTTSTAT 29 10
ECTUSER 20