TCADY - Task Control Area - System Area

      DESCRIPTIVE NAME = TASK CONTROL AREA - SYSTEM AREA
      FUNCTION = The DFHTCADY structure is repeated to provide
                 the offsets when it is addressed separately.
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 392 DFHTCADY
                      SYSTEM AREA
(0) CHARACTER 0 DFHSYTCA
(0) CHARACTER 8 TCACPROG Current program name
                    TASK CONTROL SECTION
    CONTROL BLOCK NAME = DFHTCSKC
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHKC TYPE=SYSTEMTCA
    DESCRIPTIVE NAME = CICS TS DFHKC system overlay of the DFHTCA
         Licensed Materials - Property of IBM
          Restricted Materials of IBM 
         5655-Y04
         (C) Copyright IBM Corp. 1985, 2014 
    STATUS = 7.1.0
(8) CHARACTER 4 TCATXNUM TXN MGR transaction num
(8) BIT(8) 1 * X'00'
(9) CHARACTER 3 TCAKCTTA TASK IDENTIFICATION NUM
(C) CHARACTER 8 TCASPOOL TCA subpool id
(14) ADDRESS 4 * Reserved
(18) ADDRESS 4 TCARSTSK RESUME TASK'S TCA ADDRESS
(1C) ADDRESS 4 TCADWLBA DEFERRED WORK LIST BEGIN ADDRESS
           INTERVAL CONTROL SECTION
    CONTROL BLOCK NAME = DFHTCSIC
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHIC TYPE=SYSTEMTCA
    DESCRIPTIVE NAME = CICS TS DFHIC System Overlay of the DFHTCA
         Licensed Materials - Property of IBM
          Restricted Materials of IBM 
         5655-Y04
         (C) Copyright IBM Corp. 1984, 2014 
    STATUS = 7.1.0
                    INTERVAL CONTROL SECTION
(20) ADDRESS 4 TCAICEAD INTERVAL CONTROL ELEMENT ADDRESS
(24) ADDRESS 4 * Reserved
           PROGRAM CONTROL SECTION
    CONTROL BLOCK NAME = DFHTCSPC
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHPC TYPE=SYSTEMTCA
    DESCRIPTIVE NAME = CICS TS Section used by PROGRAM CONTROL
         Licensed Materials - Property of IBM
          Restricted Materials of IBM 
         5655-Y04
         (C) Copyright IBM Corp. 1983, 2012 
    STATUS = 7.1.0
(28) ADDRESS 4 TCAPCSA Head of chain of PESAs used to stack ap info over a link
(2C) ADDRESS 4 * Reserved
(30) CHARACTER 16 TCAPCTWA PROGRAM CONTROL WORK AREA
(30) ADDRESS 8 TCAPCHS HLL Save Area
        TCAPCDSA IS THE HEAD OF THE CHAIN OF DYNAMIC STORAGE USED
        BY ASSEMBLER APPLICATION PROGRAMS TO MAKE THEM REENTRANT.
(38) ADDRESS 8 TCAPCDSA Dynamic Storage Hdr
(40) ADDRESS 4 TCALEDT Address of data to be added to the transaction dump
(44) CHARACTER 8 TCAPCIPN Name of invoking program after DPL from client
           TRANSIENT DATA SECTION
    CONTROL BLOCK NAME = DFHTCSTD
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHTD TYPE=SYSTEMTCA
    DESCRIPTIVE NAME = CICS TS DFHTD system overlay of the DFHTCA
         Licensed Materials - Property of IBM
          Restricted Materials of IBM 
         5655-Y04
         (C) Copyright IBM Corp. 1984, 2014 
    STATUS = 7.1.0
                  TRANSIENT DATA SECTION
(4C) ADDRESS 4 TCAIDAA TD INPUT AREA
            BASIC MAPPING SUPPORT
    CONTROL BLOCK NAME = DFHTCSBM
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHBMS TYPE=SYSTEMTCA
    DESCRIPTIVE NAME = CICS TS DFHBMS System Overlay of the DFHTCA
         Licensed Materials - Property of IBM
          Restricted Materials of IBM 
         5655-Y04
         (C) Copyright IBM Corp. 1993, 2016 
    STATUS = 7.1.0
(50) ADDRESS 4 TCAOSPWA OUTPUT SERVICE PROCESSOR WORK AREA ADDRESS (BMS)
(54) CHARACTER 3 * Reserved
(57) BIT(8) 1 TCADLII DL/I INDICATOR
(57) 1... ....   TCADLISI DL/I SCHEDULING INITIATED
(57) .111 1111   * Reserved
        RECOVERY / RESTART SECTION
    CONTROL BLOCK NAME = DFHTCSSP
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHSP TYPE=SYSTEMTCA
    DESCRIPTIVE NAME = CICS TS DFHSP SYSTEM OVERLAY OF THE DFHTCA
         Licensed Materials - Property of IBM
          Restricted Materials of IBM 
         5655-Y04
         (C) Copyright IBM Corp. 1985, 2010 
    STATUS = 7.1.0
          RECOVERY / RESTART SECTION
(58) BIT(8) 1 TCAZLUWD TASK'S LOGICAL UNIT OF WORK (LUW) DEFINITION
(58) 1... ....   TCAZAKPT Activity keypoint
(58) .111 1111   * Reserved
(59) BIT(8) 1 TCAZLUWT TASK'S LUW STATUS
(59) 1... ....   TCAZRRD A READ HAS OCCURRED IN THIS LUW
(59) .1.. ....   TCAZRWRT A WRITE HAS OCCURRED IN THIS LUW
(59) ..1. ....   TCAZINDT Next SHUNT is 'in-doubt'
(59) ...1 1...   * Reserved
(59) .... .1..   TCAZDLIC DL/I-SYNCHRONOUS 4 COMMUNICATION ESTABLISHED
(59) .... ..11   * Reserved
(5A) BIT(8) 1 TCABRPS Rollback status
(5A) 1... ....   * RESERVED
(5A) .1.. ....   TCATXBCK TEXCI BACKOUT
(5A) ..1. ....   TCABRPSR Backout-Reqd prog state
(5A) ...1 1111   * Reserved
(5B) CHARACTER 1 * Reserved
(5C) ADDRESS 4 TCADWASV SAVE ADDR OF DWE CHN.
(60) CHARACTER 4 * Reserved
(64) CHARACTER 4 TCAORABC ORIGINAL ABEND CODE
(64) CHARACTER 4 TCADBABC ABEND CODE OF APPLICATION.
(68) BIT(8) 1 TCATRTO TERMINAL READ TIME OUT VALUE
(69) BIT(8) 1 TCAFLAGS MISCELLANEOUS FLAGS
(69) 1... ....   * Reserved
(69) .1.. ....   TCANOTRC SUPPRESS TRACE FOR TASK
(69) ..1. ....   * Reserved
(69) ...1 ....   TCASZUSE FEPI Access in Task
(69) .... 1...   * Reserved
(69) .... .1..   TCAUKCAL MAKE CALL IN USER KEY
(69) .... ..11   * Reserved
(6A) BIT(8) 1 TCASCS SCREEN SIZE SELECTION ETC
(6A) 1... ....   TCAFASTL FAST LINK to DFHMIRS
(6A) .111 ....   *
(6A) .... 1...   TCASCSZ ALTERNATE SCREEN SIZE
(6A) .... .1..   *
(6A) .... ..1.   TCAPRTCM BMS TEXT PRINTER COMPATIBILITY
(6A) .... ...1   TCATCABT DFHACP abending flag
(6B) BIT(8) 1 TCAIRTCD INTER REGION RETURN CODE
(6C) ADDRESS 4 TCARLB Address of TMP lock block
(70) ADDRESS 4 TCAEMSSV SAVE AREA FOR DFHEMS
(74) CHARACTER 3 * Reserved
(77) BIT(8) 1 TCAEISFL EXEC CICS I/F FLAG
(78) ADDRESS 4 TCAEISA EXEC CICS I/F STRUCT ADDR
(7C) ADDRESS 4 TCACAAAD LE/370 Anchor Address
(80) ADDRESS 4 TCACEEPT LE/370 Parameter List Address *
(84) ADDRESS 4 TCAIIIRE III task return addr
(88) ADDRESS 8 TCAREGPT EXEC CICS regs
(90) FULLWORD 4 TCAXXTCB XPTCB or SJTCB blk addr
(94) ADDRESS 4 TCATBLD Transaction build
(98) CHARACTER 4 TCAKCTTI Assigned transaction id
(9C) ADDRESS 4 TCATCUCN TCTTE USER CHAIN FIELD.
(A0) ADDRESS 4 TCAXFS23 XFSTG FOR TRANSFORMATION 2 AND 3
(A4) ADDRESS 4 TCARSBA ADDRESS OF REMOTE SCHEDULING BLOCK
(A8) CHARACTER 4 TCAKCOID ID WHICH ORIGINATED TASK
(AC) BIT(8) 1 TCADLIST DLI STATUS INFORMATION
(AC) 1... ....   TCAUIBAQ UIB ACQUIRED
(AC) .111 ....   * Reserved
(AC) .... 1...   TCAEXDLI EXEC DLI
(AC) .... .1..   * Reserved
(AC) .... ..1.   TCAREMOT REMOTE
(AC) .... ...1   TCADBCTL DBCTL
(AD) CHARACTER 2 TCAACMSG DFHACP MSG NUMBER
(AF) BIT(8) 1 TCAAPFLG AP DOMAIN FLAGS
(AF) 1... ....   TCARSREQ RESUME REQUIRED
(AF) .1.. ....   TCAXMSOT APXMI should invoke APXM
(AF) ..1. ....   TCAROUTE Transaction route attach has been sent to a remote CICS system
(AF) ...1 ....   TCADSAUT disable audit SPI if
(AF) .... 1...   TCATSUSP DFHAPIN suspend
(AF) .... .1..   TCACSDAI processing EXEC CSD request *
(AF) .... ..11   * Reserved
(B0) CHARACTER 3 * Reserved
(B3) BIT(8) 1 TCAAAM APPLICATION ADDRESSING MODE NB BITS 1 - 6 OF BYTE TCAAAM MUST BE ZERO
(B3) 1... ....   TCAAAM31 31-BIT MODE
(B3) .1.. ....   TCAAAM64 64-BIT MODE
(B4) FULLWORD 4 TCADB2TK DB2 Thread token
(B8) CHARACTER 4 TCACRABC CURRENT ABEND CODE
(B8) CHARACTER 4 TCAPCABC CURRENT ABEND CODE
(BC) CHARACTER 3 * Reserved
(BF) CHARACTER 1 TCAIACB ABEND CONTROL BLOCK STATUS *
(C0) ADDRESS 4 TCAPCACB ABEND CONTROL BLOCK ADDRESS
(C4) CHARACTER 4 TCASENSE SENSE FIELDS
(C4) CHARACTER 2 TCASS1 SYSTEM SENSE
(C6) CHARACTER 2 TCAUS1 USER MSG NO.
(C8) ADDRESS 4 TCATIEBA TIE CHAIN FOR API ROUTER
(CC) ADDRESS 4 TCADMTLA ADDRESS OF CSD MANAGER TASK LOCAL STORAGE
(D0) FULLWORD 4 TCATRRC Transaction Routing RC
(D4) CHARACTER 3 * Reserved
(D7) CHARACTER 5 TCAJVM JVM information
(D7) BIT(8) 1 TCACJVMF DFHCJVM flags
(D7) 1... ....   * Reserved
(D7) .1.. ....   * Reserved
(D7) ..1. ....   TCAJVMXT System.exit from JVM
(D7) ...1 1111   * Reserved
(D8) CHARACTER 4 TCAJVMTK Token for JVM instance
(DC) ADDRESS 4 TCAPCXA PROGRAM LOAD POINT ADDRESS
(E0) CHARACTER 8 TCATRRSN RESOURCE NAME
               BASIC MAPPING SUPPORT FAST PATH FIELDS.
(E8) CHARACTER 8 TCABMMSN SUFFIXED NAME OF MOST RECENTLY LOADED BMS MAPSET
(F0) ADDRESS 4 TCABMMSA ADDRESS OF MOST RECENT BMS MAPSET
(F4) CHARACTER 1 TCABMMW WIDTH OF MOST RECENT BMS MAP
(F5) CHARACTER 1 TCABMMH HEIGHT OF MOST RECENT BMS MAP
(F6) CHARACTER 1 TCABMMC COLUMN POSITION MOST RECENT BMS MAP
(F7) CHARACTER 1 TCABMML LINE POSITION MOST RECENT BMS MAP
                      LU6.2 INFORMATION
(F8) ADDRESS 4 TCAALUCX ADDRESS OF LU6.2 EXTENSION
(FC) FULLWORD 4 TCATMRLP TMP read lock list addr.
(100) CHARACTER 4 TCAICREQ REQID from an IC START
         TASK CONTROL - TABLE MANAGER INTERFACE
(104) BIT(8) 1 TCAALFLG Flag byte used by DFHALP
(104) 1... ....   TCAALRES A RESUME is required
(104) .111 1111   * Reserved
(105) CHARACTER 3 * Reserved
(108) ADDRESS 4 TCADOMPM USED as plist addr
(10C) CHARACTER 8 TCATRIDQ TRACE ID QUALIFIER
                   TRANSIENT DATA
    CONTROL BLOCK NAME = DFHTC2TD
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHTD TYPE=SYSTEMTCA
    DESCRIPTIVE NAME = CICS TS DFHTD system overlay of the DFHTCA
         Licensed Materials - Property of IBM
          Restricted Materials of IBM 
         5655-Y04
         (C) Copyright IBM Corp. 1984, 2014 
    STATUS = 7.1.0
                   TRANSIENT DATA - NEW 1.7 FIELDS
(114) CHARACTER 4 TCADSTID TRANSIENT DATA DESTID
                   SPECIAL FEATURES
(118) ADDRESS 4 TCAPSDBA BASE POINTER FOR TASK PDB CHAIN FOR MVS *
(11C) CHARACTER 2 * Reserved
         Transaction Routing parameters (DFHAPRT->DFHZIS2)
         & ATI routing for PF starts
(11E) BIT(8) 1 TCAAPRTF Transaction Routing parameter flags
(11E) 1... ....   TCAPRIP Priority is to be passed to the AOR
(11E) .1.. ....   TCASYSNP Applid present
(11E) ..1. ....   TCARTST Routable start
(11E) ...1 ....   TCATRMNP Terminal netname present
(11E) .... 1111   * Reserved
(11F) UNSIGNED 1 TCATRPRI Priority value to pass to AOR
(120) ADDRESS 4 TCADSBA DBCTL SCHEDULING BLOCK ADDRESS *
(124) CHARACTER 4 TCADLUIB USER INTERFACE BLOCK (UIB) *
(124) ADDRESS 4 TCADLIBA UIB ADDRESS
(128) ADDRESS 4 TCAAPRET return address for DETACH
(12C) CHARACTER 8 TCAPLAN DB2 plan in use if any
(134) CHARACTER 8 TCATRMNE Terminal netname
(13C) CHARACTER 4 TCASUTOK suspend/resume token for general AP use
(140) ADDRESS 8 TCAEIUSA A(EIUS). The user part of the EXEC CICS interface structure
(148) CHARACTER 8 TCASYSNE Applid of owning Terminal
        CPI-C
(150) ADDRESS 4 TCACPCCN base pointer for CPC chain
(154) ADDRESS 4 TCATRU24 Head of TRUE save area
(158) CHARACTER 1 TCAFCNOM Copy of FCN OLDMODE
(159) CHARACTER 3 * Reserved
(15C) ADDRESS 4 * Reserved
        FIELDS FOR USE BY DFHSRP (24 BYTES)
(160) CHARACTER 24 TCASRDAT Fields for SRP use only
(160) CHARACTER 8 TCASRPGM Name of abended program
(168) CHARACTER 8 TCASRPCD Kernel error code xxx/yyyy
(168) CHARACTER 3 TCASYABD xxx
(16B) CHARACTER 1 * /
(16C) CHARACTER 4 TCATRABD yyyy
(170) FULLWORD 4 TCASROFF Offset of abend in program
(170) ADDRESS 4 TCAKEDAD -> Kernel error data copy
(174) BIT(8) 1 TCASRFLG SRP flag byte
(174) 1... ....   TCASRDMP System dump required
(174) .1.. ....   TCAEMSIC EMS deliberate prog check
(174) ..11 ....   * Reserved
(174) .... 1...   TCASRAP AP0001 abend issued by DFHSRP
(174) .... .1..   TCACHKAD EDF DELIBERATE ABEND
(174) .... ..1.   TCAFCNFO FCN abend on FO TCB
(174) .... ...1   TCACNCHK Channel storage check ... ... in progress
(175) UNSIGNED 1 TCASRLOC Abend in application?
(176) BIT(16) 2 TCASREXC EXC trace point id
       FIELDS FOR THE REMOTE SYSTEM AND TRANSACTION NAMES
(178) CHARACTER 4 TCARMTRA Remote Transaction name
(17C) CHARACTER 4 TCARMSYS Remote System name
       FIELDS FOR COMMAND AUDIT
(180) CHARACTER 8 TCAWUIID USERID PASSED FROM WUI
                  END OF SYSTEM AREA
(188) CHARACTER 0 TCAEND TCA STORAGE AREA DISPLACEMENT