TCA - Task Control Area

      CONTROL BLOCK NAME = DFHTCAPS
      DESCRIPTIVE NAME = CICS TS TASK CONTROL AREA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1980, 2016 
      FUNCTION = The DFHTCAPS copybook declares the structure
                 for the TASK CONTROL AREA (TCA). The TCA is the
                 primary control block used by CICS to represent a
                 transaction within AP domain.
                 The TCA is a single area of storage described
                 by structure DFHUSTCA. However, it is also
                 possible to access the TCA as two separate
                 structures, DFHUSTCA (User area) and DFHTCADY
                 (System area). Field TCASYAA in DFHUSTCA
                 contains the address of DFHTCADY, for this purpose.
                 When reading code that deals with TCA fields, it is
                 important to know which method of access is used.
      NOTES :
       DEPENDENCIES = S/370
       RESTRICTIONS = NONE
       REGISTER CONVENTIONS = NOT APPLICABLE
       PATCH LABEL = NOT APPLICABLE
       MODULE TYPE = COPY
       MODULE SIZE = NOT APPLICABLE
       ATTRIBUTES = NOT APPLICABLE
      PRODUCT-SENSITIVE PROGRAMMING INTERFACE
      The following field forms part of the Product-Sensitive
      Programming Interface:
      TCAICTR
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 648 DFHUSTCA
                        TASK CONTROL AREA
(0) ADDRESS 4 TCASYAA TCA SYSTEM AREA ADDRESS
(4) BIT(8) 1 TCAXMSRF XM secondary request flags *
(4) 1... ....   TCAENQ31 1 - ENQ arg is above the line * 0 - ENQ arg is below the line
(4) .1.. ....   TCAENQTA 1 - MAXLIFETIME=TASK 0 - MAXLIFETIME=LUW
(4) ..11 1111   * Reserved
(5) UNSIGNED 1 TCATCQL4 ENQ arg len (31 bit args)
(5) UNSIGNED 1 TCATCQLN ENQ arg len (24 bit args)
(6) UNSIGNED 1 TCAGFLG1 TCA general flag1
(6) 1... ....   TCAACPAC DFHACP active for WEB
(6) .1.. ....   TCASDTSK Shutdown task
(6) ..11 1111   * Reserved
(7) BIT(8) 1 TCAFCI facility control indicator x'00' indicates NONE.
(7) 111. ....   * Reserved
(7) ...1 ....   TCAFCAID AID FACILITY MASK.
(7) .... 1...   TCAFCDCM Destination Control indicator *
(7) .... .1..   TCAFCICM Interval Control indicator *
(7) .... ..1.   TCAFCMCM K C P MACRO FILE MASK
(7) .... ...1   TCAFCTRM Terminal Control indicator *
(8) ADDRESS 4 TCAFCAAA FACILITY CONTROL AREA ADDRESS, CONTENTS RELATED TO THE SYSTEM OR TASK-DEPENDENT FACILITY ASSOCIATED WITH THE TASK
(8) ADDRESS 4 TCAFCPTR facility control area address *
(C) ADDRESS 4 TCACSOAD A(CSA OPTIONAL FEATURES LIST)
(10) ADDRESS 8 TCALCDSA A(CURRENT KERNEL STACK ENTRY)
                     TASK CONTROL SECTION
(18) CHARACTER 0 TCAKCPBA
(18) CHARACTER 4 TCATCTFA TCTTE ADDRESS, DCI=TERMINAL
(18) CHARACTER 4 TCATCEA TASK CONTROL EVENT CONTROL BLOCK ADDRESS
(18) ADDRESS 4 TCATCQA4 ENQ arg addr (31 bit)
(18) ADDRESS 4 TCATCQA ENQ arg addr (24 bit)
(1C) CHARACTER 1 TCATCEI TASK CONTROL EVENT CONTROL INDICATOR
(1C) BIT(8) 1 TCATCDC TASK CONTROL DISPATCH CONTROL INDICATOR MASK MASK ABEND REQUESTED
(1D) BIT(8) 1 TCATCTR TASK CONTROL TYPE OF REQUEST
(1D) 111. ....   * Reserved
(1D) ...1 ....   TCATOM Attach request
(1D) .... 1111   * Reserved
(1E) CHARACTER 1 * Reserved
(1F) CHARACTER 1 TCAPCABR PROGRAM CONTROL TASK ABEND REQUEST
(1F) BIT(8) 1 TCAPCDMP PROGRAM CONTROL TASK DUMPED INDICATOR
(20) BIT(8) 1 TCAPURGI TASK PURGE INDICATOR
(20) 1... ....   * Reserved (was TCATPURG)
(20) .1.. ....   TCASPURG system purgeable mask
(20) ..11 1...   * Reserved
(20) .... .1..   TCAJOURN Journalling in control
(20) .... ..11   * Reserved (was TCASTGFZ)
(21) CHARACTER 2 * Reserved
(23) BIT(8) 1 TCASYABI SYSTEM ABEND REQUEST INDICATOR
(23) 1... ....   TCAABIPM ABEND IN PROGRESS MASK used during task termination
(23) .1.. ....   TCAABREC ABEND RECOVERY IN PROGRESS * used to detect looping abends
(23) ..1. ....   TCAABDPM ABEND DUMP IN PROGRESS MASK
(23) ...1 ....   TCAABRAM RECURSIVE ABEND MASK
(23) .... 1...   TCAABRPC RECURSIVE PROG INT.
(23) .... .1..   TCAABPAA POLICY ABEND MASK
(23) .... ..1.   TCAA0C4 HANDLING 0C4 ABEND
(23) .... ...1   * Reserved
            Miscellaneous
(24) CHARACTER 0 *
(24) CHARACTER 4 TCATXNO XM supplied txn number
(28) CHARACTER 4 TCASVTRN TRANSID saved
(2C) BIT(8) 1 TCASAVE1
(2C) 1... ....   TCASVEFT Facility type saved
(2C) .111 1111   *
(2D) BIT(8) 1 TCAJDBC Used by JDBC syncpoints
(2D) 1... ....   TCASYNCP Syncpoint has occurred
(2D) .1.. ....   TCAROLLB Rollback has occurred
(2D) ..11 1111   *
(2E) HALFWORD 2 TCAECSEQ Event capture seq. no.
             STORAGE CONTROL SECTION
    CONTROL BLOCK NAME = DFHTCUSC
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHSC TYPE=USERTCA
    DESCRIPTIVE NAME = CICS TS DFHSC USER 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
(30) ADDRESS 4 TCASCSA ADDRESS OF STORAGE AFTER IT HAS BEEN OBTAINED BY STORAGE CONTROL AND INITIALIZED TO REQUESTED CONFIGURATION
(34) BIT(8) 1 TCASCTR STORAGE CONTROL TYPE OF REQUEST
(34) 1... ....   TCASCGET Getmain request
(34) .1.. ....   TCASCFRE Freemain request
(34) ..11 1...   * Reserved
(34) .... .1..   TCASCUSR User storage freemain
(34) .... ..11   * Reserved
(35) CHARACTER 1 TCASCIB VALUE TO WHICH STORAGE IS TO BE INITIALIZED: ZERO, BLANKS, ETC.
(36) UNSIGNED 2 TCASCNB 16-BIT UNSIGNED BINARY INTEGER REPRESENTING NUMBER OF BYTES REQUESTED FOR NON-PROGRAM STORAGE OR NUMBER OF DOUBLEWORDS REQUESTED FOR PROGRAM STORAGE.
                        REGISTER STORAGE
(38) ADDRESS 4 TCASCRS (8) STORAGE CONTROL REGISTER STORAGE AREA: STORES REGISTERS 14 - 5
                          COMMON CONTROL
(58) FULLWORD 4 TCACCCA (13) common control communication area used by some AP Domain modules as a parameter area *
(8C) FULLWORD 4 TCACCRS (5) common control register save area used by some AP Domain modules.
(A0) ADDRESS 8 TCARTNSV Internal return register save area
(A8) ADDRESS 8 TCALGR1 Save area for R1 and
(B0) ADDRESS 8 TCALGR14 R14 in DFHLFM UNSTACK
(B8) FULLWORD 4 * (3) Reserved
(C4) HALFWORD 2 TCACCSV1 SAVE AREA FOR BYTES OVERLAID BY DFHDC
(C6) HALFWORD 2 * Reserved
(C8) FULLWORD 4 TCACCSV2 SAVE AREA FOR BYTES OVERLAID BY DUMP CODE
(CC) CHARACTER 0 TCACCEA COMMON CONTROL ENDING ADDRESS
                          TRACE
    CONTROL BLOCK NAME = DFHTCUTR
    NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHTR TYPE=USERTCA
    DESCRIPTIVE NAME = CICS TS DFHTR USER OVERLAY OF THE DFHTCA
         Licensed Materials - Property of IBM
          Restricted Materials of IBM 
         5655-Y04
         (C) Copyright IBM Corp. 1983, 1990 
    STATUS = 7.1.0
     dummy change required for PH42907
(CC) CHARACTER 8 TCATRF Data area 1 and 2
(CC) FULLWORD 4 TCATRF1 TRACE ENTRY DATA AREA 1
(D0) FULLWORD 4 TCATRF2 TRACE ENTRY DATA AREA 2
(D4) BIT(8) 1 TCATRTR TYPE OF TRACE REQUEST
(D4) 11.. ....   TCATRET Entry type '00' Make trace entry '01' Turn trace off '10' Turn trace on '11' Extended interface
(D4) ..1. ....   TCATRSM System macro request
(D4) ...1 ....   * Reserved
(D4) .... 1111   TCATRST Request sub-type X'F' Reserved X'E' Reserved X'D' Trace on/off X'C' Reserved X'B' Reserved X'A' Reserved X'9' Reserved
(D4) .... 1...   * X'8' PP entry X'7' Reserved X'6' Reserved X'5' LIFO exit trace
(D4) .... .1..   TCATRSYS X'4' System trace X'3' LIFO enter trace
(D4) .... ..1.   TCATRUSE X'2' User trace
(D4) .... ...1   * X'1' Reserved X'0' Reserved
(D5) BIT(8) 1 TCATRID TRACE ENTRY IDENTIFICATION
(D6) BIT(8) 1 TCATRMF TCA TRACE CONTROL
(D6) 1... ....   TCATRSI User trace for single task
(D6) .111 1111   * Reserved
(D7) BIT(8) 1 TCATRID1 TRACE ENTRY I.D.EXTENSION
(D8) ADDRESS 8 TCAEISTG COMMAND LEVEL ASSEMBLER STORAGE
(E0) FULLWORD 4 * Reserved
(E4) ADDRESS 4 TCAJCAAD JOURNAL CONTROL AREA (JCA) ADDRESS
(E8) ADDRESS 4 TCACSAAD CSA address
(EC) ADDRESS 4 TCATWAAD Address of TWA in User storage *
(F0) FULLWORD 4 TCATWALN Length of TWA
(F4) ADDRESS 4 TCAPCMEA XPCTA, XPCHAIR, XPCFTCH modified address
(F8) BIT(8) 1 TCAPCRFL XPCTA retry execution key
(F9) BIT(8) 1 TCAPCSTG Storage hit by ASRA 0C4
(FA) BIT(8) 1 TCAAPM Application program mask
(FB) BIT(8) 1 TCAMFLAG Miscellaneous flags
(FB) 1... ....   TCADUPAB Duplicate abend
(FB) .1.. ....   TCAADPTY Adapter fields set
(FB) ..1. ....   TCAADPTN Adapter fields not set
(FB) ...1 1111   * Reserved
(FC) ADDRESS 4 TCAPRUWA APLI ruwa pool
(100) CHARACTER 0 * End of User area
(100) CHARACTER 0 DFHTCADY
                      SYSTEM AREA
(100) CHARACTER 0 DFHSYTCA
(100) 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
(108) CHARACTER 4 TCATXNUM TXN MGR transaction num
(108) BIT(8) 1 * X'00'
(109) CHARACTER 3 TCAKCTTA TASK IDENTIFICATION NUM
(10C) CHARACTER 8 TCASPOOL TCA subpool id
(114) ADDRESS 4 * Reserved
(118) ADDRESS 4 TCARSTSK RESUME TASK'S TCA ADDRESS
(11C) 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
(120) ADDRESS 4 TCAICEAD INTERVAL CONTROL ELEMENT ADDRESS
(124) 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
(128) ADDRESS 4 TCAPCSA Head of chain of PESAs used to stack ap info over a link
(12C) ADDRESS 4 * Reserved
(130) CHARACTER 16 TCAPCTWA PROGRAM CONTROL WORK AREA
(130) 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.
(138) ADDRESS 8 TCAPCDSA Dynamic Storage Hdr
(140) ADDRESS 4 TCALEDT Address of data to be added to the transaction dump
(144) 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
(14C) 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
(150) ADDRESS 4 TCAOSPWA OUTPUT SERVICE PROCESSOR WORK AREA ADDRESS (BMS)
(154) CHARACTER 3 * Reserved
(157) BIT(8) 1 TCADLII DL/I INDICATOR
(157) 1... ....   TCADLISI DL/I SCHEDULING INITIATED
(157) .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
(158) BIT(8) 1 TCAZLUWD TASK'S LOGICAL UNIT OF WORK (LUW) DEFINITION
(158) 1... ....   TCAZAKPT Activity keypoint
(158) .111 1111   * Reserved
(159) BIT(8) 1 TCAZLUWT TASK'S LUW STATUS
(159) 1... ....   TCAZRRD A READ HAS OCCURRED IN THIS LUW
(159) .1.. ....   TCAZRWRT A WRITE HAS OCCURRED IN THIS LUW
(159) ..1. ....   TCAZINDT Next SHUNT is 'in-doubt'
(159) ...1 1...   * Reserved
(159) .... .1..   TCAZDLIC DL/I-SYNCHRONOUS 4 COMMUNICATION ESTABLISHED
(159) .... ..11   * Reserved
(15A) BIT(8) 1 TCABRPS Rollback status
(15A) 1... ....   * RESERVED
(15A) .1.. ....   TCATXBCK TEXCI BACKOUT
(15A) ..1. ....   TCABRPSR Backout-Reqd prog state
(15A) ...1 1111   * Reserved
(15B) CHARACTER 1 * Reserved
(15C) ADDRESS 4 TCADWASV SAVE ADDR OF DWE CHN.
(160) CHARACTER 4 * Reserved
(164) CHARACTER 4 TCAORABC ORIGINAL ABEND CODE
(164) CHARACTER 4 TCADBABC ABEND CODE OF APPLICATION.
(168) BIT(8) 1 TCATRTO TERMINAL READ TIME OUT VALUE
(169) BIT(8) 1 TCAFLAGS MISCELLANEOUS FLAGS
(169) 1... ....   * Reserved
(169) .1.. ....   TCANOTRC SUPPRESS TRACE FOR TASK
(169) ..1. ....   * Reserved
(169) ...1 ....   TCASZUSE FEPI Access in Task
(169) .... 1...   * Reserved
(169) .... .1..   TCAUKCAL MAKE CALL IN USER KEY
(169) .... ..11   * Reserved
(16A) BIT(8) 1 TCASCS SCREEN SIZE SELECTION ETC
(16A) 1... ....   TCAFASTL FAST LINK to DFHMIRS
(16A) .111 ....   *
(16A) .... 1...   TCASCSZ ALTERNATE SCREEN SIZE
(16A) .... .1..   *
(16A) .... ..1.   TCAPRTCM BMS TEXT PRINTER COMPATIBILITY
(16A) .... ...1   TCATCABT DFHACP abending flag
(16B) BIT(8) 1 TCAIRTCD INTER REGION RETURN CODE
(16C) ADDRESS 4 TCARLB Address of TMP lock block
(170) ADDRESS 4 TCAEMSSV SAVE AREA FOR DFHEMS
(174) CHARACTER 3 * Reserved
(177) BIT(8) 1 TCAEISFL EXEC CICS I/F FLAG
(178) ADDRESS 4 TCAEISA EXEC CICS I/F STRUCT ADDR
(17C) ADDRESS 4 TCACAAAD LE/370 Anchor Address
(180) ADDRESS 4 TCACEEPT LE/370 Parameter List Address *
(184) ADDRESS 4 TCAIIIRE III task return addr
(188) ADDRESS 8 TCAREGPT EXEC CICS regs
(190) FULLWORD 4 TCAXXTCB XPTCB or SJTCB blk addr
(194) ADDRESS 4 TCATBLD Transaction build
(198) CHARACTER 4 TCAKCTTI Assigned transaction id
(19C) ADDRESS 4 TCATCUCN TCTTE USER CHAIN FIELD.
(1A0) ADDRESS 4 TCAXFS23 XFSTG FOR TRANSFORMATION 2 AND 3
(1A4) ADDRESS 4 TCARSBA ADDRESS OF REMOTE SCHEDULING BLOCK
(1A8) CHARACTER 4 TCAKCOID ID WHICH ORIGINATED TASK
(1AC) BIT(8) 1 TCADLIST DLI STATUS INFORMATION
(1AC) 1... ....   TCAUIBAQ UIB ACQUIRED
(1AC) .111 ....   * Reserved
(1AC) .... 1...   TCAEXDLI EXEC DLI
(1AC) .... .1..   * Reserved
(1AC) .... ..1.   TCAREMOT REMOTE
(1AC) .... ...1   TCADBCTL DBCTL
(1AD) CHARACTER 2 TCAACMSG DFHACP MSG NUMBER
(1AF) BIT(8) 1 TCAAPFLG AP DOMAIN FLAGS
(1AF) 1... ....   TCARSREQ RESUME REQUIRED
(1AF) .1.. ....   TCAXMSOT APXMI should invoke APXM
(1AF) ..1. ....   TCAROUTE Transaction route attach has been sent to a remote CICS system
(1AF) ...1 ....   TCADSAUT disable audit SPI if
(1AF) .... 1...   TCATSUSP DFHAPIN suspend
(1AF) .... .1..   TCACSDAI processing EXEC CSD request *
(1AF) .... ..11   * Reserved
(1B0) CHARACTER 3 * Reserved
(1B3) BIT(8) 1 TCAAAM APPLICATION ADDRESSING MODE NB BITS 1 - 6 OF BYTE TCAAAM MUST BE ZERO
(1B3) 1... ....   TCAAAM31 31-BIT MODE
(1B3) .1.. ....   TCAAAM64 64-BIT MODE
(1B4) FULLWORD 4 TCADB2TK DB2 Thread token
(1B8) CHARACTER 4 TCACRABC CURRENT ABEND CODE
(1B8) CHARACTER 4 TCAPCABC CURRENT ABEND CODE
(1BC) CHARACTER 3 * Reserved
(1BF) CHARACTER 1 TCAIACB ABEND CONTROL BLOCK STATUS *
(1C0) ADDRESS 4 TCAPCACB ABEND CONTROL BLOCK ADDRESS
(1C4) CHARACTER 4 TCASENSE SENSE FIELDS
(1C4) CHARACTER 2 TCASS1 SYSTEM SENSE
(1C6) CHARACTER 2 TCAUS1 USER MSG NO.
(1C8) ADDRESS 4 TCATIEBA TIE CHAIN FOR API ROUTER
(1CC) ADDRESS 4 TCADMTLA ADDRESS OF CSD MANAGER TASK LOCAL STORAGE
(1D0) FULLWORD 4 TCATRRC Transaction Routing RC
(1D4) CHARACTER 3 * Reserved
(1D7) CHARACTER 5 TCAJVM JVM information
(1D7) BIT(8) 1 TCACJVMF DFHCJVM flags
(1D7) 1... ....   * Reserved
(1D7) .1.. ....   * Reserved
(1D7) ..1. ....   TCAJVMXT System.exit from JVM
(1D7) ...1 1111   * Reserved
(1D8) CHARACTER 4 TCAJVMTK Token for JVM instance
(1DC) ADDRESS 4 TCAPCXA PROGRAM LOAD POINT ADDRESS
(1E0) CHARACTER 8 TCATRRSN RESOURCE NAME
               BASIC MAPPING SUPPORT FAST PATH FIELDS.
(1E8) CHARACTER 8 TCABMMSN SUFFIXED NAME OF MOST RECENTLY LOADED BMS MAPSET
(1F0) ADDRESS 4 TCABMMSA ADDRESS OF MOST RECENT BMS MAPSET
(1F4) CHARACTER 1 TCABMMW WIDTH OF MOST RECENT BMS MAP
(1F5) CHARACTER 1 TCABMMH HEIGHT OF MOST RECENT BMS MAP
(1F6) CHARACTER 1 TCABMMC COLUMN POSITION MOST RECENT BMS MAP
(1F7) CHARACTER 1 TCABMML LINE POSITION MOST RECENT BMS MAP
                      LU6.2 INFORMATION
(1F8) ADDRESS 4 TCAALUCX ADDRESS OF LU6.2 EXTENSION
(1FC) FULLWORD 4 TCATMRLP TMP read lock list addr.
(200) CHARACTER 4 TCAICREQ REQID from an IC START
         TASK CONTROL - TABLE MANAGER INTERFACE
(204) BIT(8) 1 TCAALFLG Flag byte used by DFHALP
(204) 1... ....   TCAALRES A RESUME is required
(204) .111 1111   * Reserved
(205) CHARACTER 3 * Reserved
(208) ADDRESS 4 TCADOMPM USED as plist addr
(20C) 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
(214) CHARACTER 4 TCADSTID TRANSIENT DATA DESTID
                   SPECIAL FEATURES
(218) ADDRESS 4 TCAPSDBA BASE POINTER FOR TASK PDB CHAIN FOR MVS *
(21C) CHARACTER 2 * Reserved
         Transaction Routing parameters (DFHAPRT->DFHZIS2)
         & ATI routing for PF starts
(21E) BIT(8) 1 TCAAPRTF Transaction Routing parameter flags
(21E) 1... ....   TCAPRIP Priority is to be passed to the AOR
(21E) .1.. ....   TCASYSNP Applid present
(21E) ..1. ....   TCARTST Routable start
(21E) ...1 ....   TCATRMNP Terminal netname present
(21E) .... 1111   * Reserved
(21F) UNSIGNED 1 TCATRPRI Priority value to pass to AOR
(220) ADDRESS 4 TCADSBA DBCTL SCHEDULING BLOCK ADDRESS *
(224) CHARACTER 4 TCADLUIB USER INTERFACE BLOCK (UIB) *
(224) ADDRESS 4 TCADLIBA UIB ADDRESS
(228) ADDRESS 4 TCAAPRET return address for DETACH
(22C) CHARACTER 8 TCAPLAN DB2 plan in use if any
(234) CHARACTER 8 TCATRMNE Terminal netname
(23C) CHARACTER 4 TCASUTOK suspend/resume token for general AP use
(240) ADDRESS 8 TCAEIUSA A(EIUS). The user part of the EXEC CICS interface structure
(248) CHARACTER 8 TCASYSNE Applid of owning Terminal
        CPI-C
(250) ADDRESS 4 TCACPCCN base pointer for CPC chain
(254) ADDRESS 4 TCATRU24 Head of TRUE save area
(258) CHARACTER 1 TCAFCNOM Copy of FCN OLDMODE
(259) CHARACTER 3 * Reserved
(25C) ADDRESS 4 * Reserved
        FIELDS FOR USE BY DFHSRP (24 BYTES)
(260) CHARACTER 24 TCASRDAT Fields for SRP use only
(260) CHARACTER 8 TCASRPGM Name of abended program
(268) CHARACTER 8 TCASRPCD Kernel error code xxx/yyyy
(268) CHARACTER 3 TCASYABD xxx
(26B) CHARACTER 1 * /
(26C) CHARACTER 4 TCATRABD yyyy
(270) FULLWORD 4 TCASROFF Offset of abend in program
(270) ADDRESS 4 TCAKEDAD -> Kernel error data copy
(274) BIT(8) 1 TCASRFLG SRP flag byte
(274) 1... ....   TCASRDMP System dump required
(274) .1.. ....   TCAEMSIC EMS deliberate prog check
(274) ..11 ....   * Reserved
(274) .... 1...   TCASRAP AP0001 abend issued by DFHSRP
(274) .... .1..   TCACHKAD EDF DELIBERATE ABEND
(274) .... ..1.   TCAFCNFO FCN abend on FO TCB
(274) .... ...1   TCACNCHK Channel storage check ... ... in progress
(275) UNSIGNED 1 TCASRLOC Abend in application?
(276) BIT(16) 2 TCASREXC EXC trace point id
       FIELDS FOR THE REMOTE SYSTEM AND TRANSACTION NAMES
(278) CHARACTER 4 TCARMTRA Remote Transaction name
(27C) CHARACTER 4 TCARMSYS Remote System name
       FIELDS FOR COMMAND AUDIT
(280) CHARACTER 8 TCAWUIID USERID PASSED FROM WUI
                  END OF SYSTEM AREA
(288) CHARACTER 0 TCAEND TCA STORAGE AREA DISPLACEMENT
      CONTROL BLOCK NAME = DFHTCUKC
      DESCRIPTIVE NAME = CICS TS DFHKC USER OVERLAY OF THE DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1984, 2014 
Table 2.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 36 * ORIGIN TO COMMON CONTROL COMMUNICATION AREA
(58) CHARACTER 1 TCAKCRC SYST.MACRO RTN.CODE FROM CHANGE FROM ATT/AVAIL/REDISP
(58) 1111 11..   *
(59) CHARACTER 1 TCAKCSRB SECONDARY REQUEST BYTE
(5A) CHARACTER 1 TCAKCRC2 Secondary response indicator (macro compatibility XMxx reason) *
(5B) CHARACTER 1 TCATOMOP Attach options
(5B) 1... ....   TCATOMCN Conditional attach
(5B) .1.. ....   TCATOMEP Entrypoint attach
(5B) ..1. ....   TCATOMST Attach of a system task
(5B) ...1 ....   TCATOTON Tracking data override no
(5B) .... 1...   TCATOTOY Tracking data override yes
(5B) .... .111   * Reserved
(5C) ADDRESS 4 TCAKCEPA ENTRY POINT ADDRESS
(60) CHARACTER 8 * Reserved
(68) CHARACTER 4 TCAKCDST T.D. DESTINATION ID
(6C) ADDRESS 4 TCAKCPA ATTPARM address
(6C) CHARACTER 4 TCAKCSYS REMOTE SYSTEM IDENTIFICATION *
(70) CHARACTER 4 TCAKCTI TRANSACTION IDENTIFICATION
(74) UNSIGNED 1 TCAKCPL ATTPARM length
(75) CHARACTER 2 * RESERVED
(77) BIT(8) 1 TCAKCFI FACILITY CONTROL INDICATOR *
(77) 111. ....   * RESERVED
(77) ...1 ....   TCAKCAID AID FACILITY MASK.
(77) .... 1...   TCAKCDCM DESTINATION CONTROL TABLE
(77) .... .1..   TCAKCICM NON-TERMINAL FACILITY MASK *
(77) .... ..1.   TCAKCMCM K C P MACRO FILE MASK
(77) .... ...1   TCAKCTRM TERMINAL FACILITY MASK
(78) CHARACTER 4 TCAKCTA TASK CONTROL AREA ADDRESS
(78) ADDRESS 4 TCAKCFA FACILITY CONTROL ADDRESS
(78) ADDRESS 4 TCAKCPTR FACILITY CONTROL ID
      CONTROL BLOCK NAME = DFHTCUIC
      DESCRIPTIVE NAME = CICS TS DFHIC USER OVERLAY OF THE DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1985, 2014 
      TCAICTR
Table 3.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 44 *
(58) CHARACTER 1 TCAICTR TYPE OF REQUEST/RESPONSE
(59) CHARACTER 1 * RESERVED
(5A) HALFWORD 2 TCAICMSC msec field for delay
(5C) CHARACTER 4 TCAICTEC ICP 'POST' TIMER EVENT CONTROL ADDRESS
(5C) ADDRESS 4 TCAICDA ICP MACRO SERVICE-DATA ADDRESS
(60) CHARACTER 8 TCAICQPX REQUEST ID PREFIX
(60) CHARACTER 8 TCAICQID ICP REQUEST IDENTIFICATION
(68) FULLWORD 4 TCAICRT REQUESTED TIME INTERVAL OR EXPIRATION TIME-OF-DAY
(6C) CHARACTER 4 TCAICFA ICP FACILITY CONTROL ADDR.
(6C) CHARACTER 4 TCAICTI ICP TRANSACTION IDENT.
(70) CHARACTER 4 TCAICUSA ADDRESS OF US PARAMETER STORAGE WHICH IS 11 BYTE FIELD OF: 1 BYTE USERID LENGTH 10 BYTE FIELD FOR USERID
(70) CHARACTER 4 TCAICTID ICP SYMBOLIC TERMINAL IDENTIFICATION
(74) CHARACTER 1 TCAICCLS UNIQUE ID OF REQUESTED ID
(75) CHARACTER 1 TCAICTR2 SECOND REQUEST/RESPONSE BYTE
(75) 1... ....   TCAICHDR DATA RETURNED BY IC GET CONTAINS A USER-BUILT HDR. (INTERNAL)
(75) .1.. ....   TCAICHSZ FEPI start - startcode SZ
(75) ..1. ....   TCAICTKX XM Transaction token flag
(75) ...1 ....   TCAICRTC Router commarea present
(75) .... 1...   TCAICUSS Userid is that of system
(75) .... .1..   TCAICUSR US domain parameter
(75) .... ..1.   TCAICDFS Deferred dynamic start
(76) HALFWORD 2 TCAICRTL Routers commarea length
(78) ADDRESS 4 TCAICRTR Router's commarea address
(7C) ADDRESS 4 TCAICTKA XM Transaction token address. *
(80) UNSIGNED 4 TCAICITK Channel token
      CONTROL BLOCK NAME = DFHTCUTC
      DESCRIPTIVE NAME = CICS TS DFHTC USER OVERLAY OF THE DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1984, 2010 
Table 4.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 40 * ORIGIN TO COMMON COMMUNICATION AREA
       This area (from TCATP_TRACE to TCATP_TRACE_LEN) is traced
                  in some ZC level 1 trace formats
(58) CHARACTER 32 TCATP_TRACE TCA parm list trace area
(58) BIT(8) 1 TCATPAPR APPLICATION REQUEST RESPONSE CODE
(58) BIT(8) 1 TCATPLRC LOCATE RETURN CODE FOR PAGE STATUS TERMINAL INTERPARTITION SESSION
(58) 1... ....   TCATPEB END BRACKET RECEIVED (ISC) *
(58) .1.. ....   TCATPSNC PREPARE/SPR RECEIVED (ISC) *
(58) ..1. ....   *
(58) ...1 ....   TCATPR10 CANCELLED DURING ALLOC
(58) .... 1...   TCATPRC8 BAD REQUEST RETURN
(58) .... .1..   TCATPRC4 POSSIBLE RETRY RETURN
(59) BIT(8) 1 * RESERVED
(5A) BIT(8) 1 TCATPOS1 EXTERNAL OPERATOR REQUEST - byte 1
(5B) BIT(8) 1 TCATPOS2 EXTERNAL OPERATOR REQUEST - byte 2
    Overlaid by the LDC - level 4
    For ZARQ (Application requests) - level 5
    For ZISP - levels 6 and 7
(5B) BIT(8) 1 TCATPLDC Logical Device Code
(5B) 1... ....   TCATPOER ERASE REQUEST
(5B) 1... ....   TCATPQAF ALLOC OP FREE
(5B) 1... ....   TCATPFSY FREE OP implicit free
(5B) .1.. ....   TCATPOSS SAVE TERMINAL STORAGE
(5B) .1.. ....   * Reserved
(5B) ..1. ....   TCATPOLA LINE ADDRESSING REQUEST
(5B) ..1. ....   TCATPQAR ALLOC OP FREE AT RESTART
(5B) ...1 ....   TCATPORR READ REQUEST
(5B) ...1 ....   TCATPQAU ALLOC OP NOT PROTECTED AT
(5B) .... 1...   TCATPODR DISCONNECT REQUEST
(5B) .... 1...   TCATPQUE QUEUE REQUEST(0=NQ)
(5B) .... .1..   TCATPOSR SYNCHRONIZATION REQUEST
(5B) .... .1..   * Reserved
(5B) .... ..1.   TCATPCVS CONVERSE REQUEST
(5B) .... ..1.   * Reserved
(5B) .... ...1   TCATPOWR WRITE REQUEST
(5B) .... ...1   TCATPIDT ID IS CHAR (0=ADDR SPEC)
(5C) BIT(8) 1 TCATPCS1 EXTERNAL CONTROL REQUEST - byte 1
    For ZARQ (Application requests) - level 4
    For ZSTU (Status change) - level 5
(5C) 1... ....   TCATPNNI NOATNI=YES
(5C) 1... ....   TCATPPG PAGE
(5C) .1.. ....   TCATPNAB NOABEND=YES
(5C) .1.. ....   TCATPAU AUTOMATIC PAGING
(5C) ..11 1...   * reserved
(5C) ..1. ....   TCATPINP INPUT
(5C) ...1 ....   TCATPNOP NO POLL
(5C) .... 1...   TCATPSAI AUTOMATIC INITIATION
(5C) .... .1..   TCATPBPQ BYP QUIESCE FOR PASS
(5C) .... .1..   TCATPTSA TRANSACTION
(5C) .... ..11   * reserved
(5C) .... ..1.   TCATPINS IN SERVICE
(5C) .... ...1   TCATPOOS OUT OF SERVICE
(5D) BIT(8) 1 TCATPCS2 EXTERNAL CONTROL REQUEST - byte 2
    For ZARQ (Application requests) - level 4
    For ZSTU (Status change) - level 5
(5D) 1... ....   TCATPCRB READ BUFFER REQUEST
(5D) 1... ....   TCATNVTA DON'T ISSUE VTAM CMDS
(5D) .1.. ....   TCATPCEU ERASE ALL UNPROTECTED
(5D) .1.. ....   TCATALGI REQUEST INTLOG
(5D) ..1. ....   TCATPCWL WRITE LOCK REQUEST
(5D) ..1. ....   TCATNLGI REQUEST NOINTLOG
(5D) ...1 ....   TCATPCRL READ LOCK REQUEST
(5D) ...1 ....   TCATTFOR FORCEPURGE
(5D) .... 1...   TCATPCPY COPY REQUEST
(5D) .... 1...   TCATTPUR PURGE TASK
(5D) .... .1..   TCATPCPT PRINT REQUEST
(5D) .... .1..   TCATPREL RELEASE
(5D) .... ..1.   TCATPCNT NOTRANSLATE REQUEST
(5D) .... ..1.   TCATPRSO RESYNCHRONIZATION OVERRIDE
(5D) .... ...1   TCATPCPB PSEUDO BINARY MODE
(5D) .... ...1   TCATPACQ ACQUIRE
(5E) BIT(8) 1 TCATPOC1 OPERATION CONTROL BYTE 1
    For ZARQ (Application requests) - see constants below
    For ZSTU (Status change) - see constants below
(5F) BIT(8) 1 TCATPOC2 OPERATION CONTROL BYTE 2
    For ZARQ (Application requests) - level 4
(5F) 1... ....   TCATPFRC FORCE=YES
(5F) .1.. ....   TCATPWSR WAIT ON INBOUND SIGNAL
(5F) ..1. ....   TCATPLMP LOGICAL DEVICE CODE (LDC) MNEMONIC PRESENT
(5F) ...1 ....   TCATPFPD FUNCTION MANAGEMENT HEADER (FMH) PROVIDED WITH DATA
(5F) .... 1...   TCATPLWT LAST WRITE FROM TASK
(5F) .... .1..   TCATPOAO OVERRIDE ASYNCHRONOUS OPERATION NOT USED
(5F) .... ..1.   TCATPOSO OVERRIDE SYNCHRONOUS OPERATION NOT USED
(5F) .... ...1   TCATPWRO WAIT REQUEST WITH OPERATION
(60) CHARACTER 2 TCATPLDM LOGICAL DEVICE MNEMONIC
(62) BIT(8) 1 TCATPCON CONNECTION TYPE FLAG
(62) 1111 111.   *
(62) .... ...1   TCATPNCM NON-COMMUNICATION INDICATOR
(63) BIT(8) 1 TCATPOC3 OPERATION CONTROL BYTE 3
    For ZARQ (Application requests) - level 4
    For ZLOC (Status change) - level 5
(63) 1... ....   TCATPNEC WRITE WITH CCOMPL=NO
(63) 1... ....   TCATTMID TRMIDNT VALUE SUPPLIED
(63) .1.. ....   TCATPTTA TCTTE ADDRESS SUPPLIED.
(63) .1.. ....   TCATSTAT STATUS KEYWORD SUPPLIED
(63) ..1. ....   TCATPCND CONDITIONAL REQUEST FLAG.
(63) ..1. ....   TCATSELC SELECT KEYWORD SUPPLIED
(63) ...1 ....   TCATPOWS WRITE STRFIELD
(63) ...1 ....   TCATTRMT TRMTYPE SUPPLIED
(63) .... 1...   TCATPTTO TRANSP TIOA OBTAINED
(63) .... 1...   TCATOPNW OPTION=NOWAIT REQUESTED
(63) .... .1..   TCATPDWR DEFER REQUEST FLAG
(63) .... .1..   TCATCMPN TCTCOMP=NO REQUESTED
(63) .... ..1.   TCATPINV INVITE REQUEST FLAG
(63) .... ..1.   TCATSIND SCAN INDIRECTS, DOM'N=SYS
(63) .... ...1   * X'01' RESERVED
(63) .... ...1   * X'01' RESERVED
(64) CHARACTER 20 TCATPPNM PROGRAM NAME FIELD
(64) ADDRESS 4 TCATPTA TMNL ID OR A(FULL|MODEL TE)
(68) CHARACTER 16 TCATPREQ REQUEST ID PARAMETER.
(68) CHARACTER 16 TCATPAID AID ADDRESS
(68) ADDRESS 4 TCATPLDA LOGIC DEVICE CODE ELEMENT ADDRESS
(6C) CHARACTER 12 TCATPRMT REMOTENAME OF FOUND TERM'L
(6C) ADDRESS 4 TCATPPFL TERMINAL PROFILE ADDRESS
(70) CHARACTER 8 TCATPAPL APPLID OF REMOTE REGION
(70) CHARACTER 4 TCATPSYS SYSID OF REMOTE REGION
(74) ADDRESS 4 TCATPSKA A(SKELETON TCTTE)
(74) ADDRESS 4 TCATPFS FS parameters plist
        TCATP_TRACE_LEN End of parm list trace area
(78) CHARACTER 8 TCATPZTR ZC trace work area
(78) CHARACTER 4 TCATPZT1 Copy TCT exit footprints
(7C) ADDRESS 4 TCATPZT2 Copy TCT address
      CONTROL BLOCK NAME = DFHTCUPC
      DESCRIPTIVE NAME = CICS TS DFHPC USER OVERLAY OF THE DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1983, 2010 
Table 5.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 32 * ORIGIN TO COMMON CONTROL COMMUNICATION AREA
(58) CHARACTER 1 TCAPCTR TYPE OF REQUEST / RESPONSE
(59) CHARACTER 1 TCAPCSR PROGRAM CONTROL SECONDARY REQUEST
(5A) CHARACTER 2 * Reserved
(5C) CHARACTER 8 TCAPCPI PROGRAM IDENTIFICATION
(5C) CHARACTER 4 TCAPCERA ABEND EXIT RETURN ENTRY ADDRESS
(64) CHARACTER 4 TCAPCEA LOADED PROGRAM ENTRY ADDRESS AND PC BROWSE ENTRY ADDRESS
(64) CHARACTER 4 TCAPCAC ABNORMAL TERMINATION CODE
(68) ADDRESS 4 TCAPGENT Program entry point (GLUE)
(6C) ADDRESS 4 TCAPGTKN Program token (GLUE)
(70) CHARACTER 8 TCAPCEPI Progam that abended APCT
      CONTROL BLOCK NAME = DFHTCUPH
      DESCRIPTIVE NAME = CICS TS DFHPH User Overlay of the DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1985 
Table 6.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 22 * OVERLAY THE TCA COMMON COMMUNICATION AREA
(58) CHARACTER 22 TCAPH FOR ZEROING REQUEST BYTES
(58) ADDRESS 4 TCAPHRC ADDRESS OF RETURN CODE
(5C) ADDRESS 4 TCAPHPSN ADDRESS OF PRTNSET NAME
(60) ADDRESS 4 TCAPHPN ADDRESS OF PARTITION NAME
(64) ADDRESS 4 TCAPHPID ADDRESS OF PARTITION ID
(68) ADDRESS 4 TCAPHTIO ADDRESS OF TIOA
(6C) CHARACTER 1 TCAPHTR REQUEST TYPE
(6D) CHARACTER 1 TCAPHRCV RETURN CODE VALUE
      CONTROL BLOCK NAME = DFHTCUBM
      DESCRIPTIVE NAME = CICS TS DFHBMS USER OVERLAY OF THE DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1987, 2016 
Table 7.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 8 * ORIGIN TO COMMON CONTROL COMMUNICATION AREA
(58) BIT(8) 1 TCAMSRC1 RETURN CODE BYTE ONE
(58) 1... ....   TCAMSRF ROUTE FAILED - NO RESOLUTIONS
(58) .1.. ....   TCAMSRW ROUTE WORKED - SOME RESOLUTIONS
(58) ..1. ....   TCAMSIET INVALID ERROR TERMINAL
(58) ...1 ....   *
(58) .... 1...   TCAMSMTL MAP TOO LARGE
(58) .... .1..   TCAMSCBM I/O AREA CANNOT BE MAPPED
(58) .... ..1.   TCAMSPRI PAGE RETURNED INDICATOR
(58) .... ...1   TCAMSIR INVALID REQUEST
(59) BIT(8) 1 TCAMSRC2 RETURN CODE BYTE TWO
(59) 1... ....   TCAMSTSE TEMP STORAGE I/O ERROR
(59) .1.. ....   TCAMSRCD REQUEST CHANGE DIRECN ERROR
(59) ..1. ....   TCAMSUXI UNEXPECTED INPUT
(59) ...1 ....   TCAMSIMN INVALID LDC MNEMONIC
(59) .... 1...   TCAMSIPS INVALID PARTITION SET NAME
(59) .... .1..   TCAMSIPN INVALID PARTITION NAME
(59) .... ..1.   TCAMSIPF PARTNFAIL ERROR
(59) .... ...1   TCAMSDSS DATASET STATUS CHANGE
(5A) BIT(8) 1 TCAMSRC3 RETURN CODE BYTE THREE
(5A) 11.. ....   *
(5A) ..1. ....   TCATSITM TS ITEMERR code
(5A) ...1 ....   TCAMSIGR SPECIFIED 'REQID' IGNORED
(5A) .... 1...   TCAMSEOC END-OF-CHAIN IN LAST INPUT
(5A) .... .1..   TCAMSEOD END-OF-DATA-SET LAST INPUT
(5A) .... ..1.   TCAMSIFH INBOUND FMH IN LAST INPUT
(5A) .... ...1   TCAMSOI PAGE OVERFLOW INDICATOR
(5B) BIT(8) 1 TCAMSRI1 RETURN INFORMATION BYTE ONE
(5C) CHARACTER 4 TCAMSPOF PAGEBLD OVERFLO INFORMATION
(5C) HALFWORD 2 TCAMSPGN CURRENT PAGE NUMBER
(5E) HALFWORD 2 TCAMSOCN OVERFLOW CONTROL NUMBER
Table 8.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 64 * ORIGIN TO COMMON CONTROL COMMUNICATION AREA
(58) BIT(8) 1 TCAMSTR1 TYPE REQUEST BYTE ONE
(58) 1... ....   TCAMSTRR TYPE = ROUTE
(58) .1.. ....   TCAMSEO ERRTERM = ORIG
(58) ..1. ....   TCAMSETI ERRTERM = TERMINAL ID
(58) ...1 ....   TCAMSRI INTRVAL = NUMERIC VALUE
(58) .... 1...   TCAMSRT TIME = NUMERIC VALUE
(58) .... .1..   TCAMSRA LIST = ALL
(58) .... ..1.   TCAMSRSA LIST = SYMBOLIC ADDRESS
(58) .... ...1   TCAMSROC OPCLASS = OPERATOR CLASS
(59) BIT(8) 1 TCAMSTR2 TYPE REQUEST BYTE TWO
(59) 1... ....   TCAMSRTL TITLE = SYMBOLIC ADDRESS
(59) .1.. ....   TCAMSOPT PROPT = NLEOM
(59) ..1. ....   TCAMSRQI REQID = ALPHANUMERIC VALUE
(59) ...1 ....   TCAMSTLD LDC = MNEMONIC OR YES
(59) .... 1...   TCAMSIOT IOTYPE = IMMED
(59) .... .1..   TCAMSLPS SEND PARTNSET
(59) .... ..1.   TCAMSRIN RECV INTO EXEC COMMAND
(59) .... ...1   TCAMSTRG TYPE = PURGE
(5A) BIT(8) 1 TCAMSTR3 TYPE REQUEST BYTE THREE
(5A) 1... ....   TCAMSLST TYPE = LAST
(5A) .1.. ....   TCAMSRPT RECEIVE PARTN
(5A) ..1. ....   TCAMSTRT TYPE = TEXT
(5A) ...1 ....   TCAMSTC CURSOR = NUMBER
(5A) .... 1...   TCAMSTCW CTRL = ANY 3270 WCC
(5A) .... .1..   TCAMSTMN MAP = MAP NAME
(5A) .... ..1.   TCAMSTSA MSETADR = SYMBOLIC ADDRESS OR PSETADR = ADDRESS
(5A) .... ...1   TCAMSTSN MAPSET = MAP SET NAME
(5B) BIT(8) 1 TCAMSTR4 TYPE REQUEST BYTE FOUR
(5B) 1... ....   *
(5B) .1.. ....   TCAMSTDN DATA = NO
(5B) ..1. ....   TCAMSTRS TYPE = SAVE
(5B) ...1 ....   TCAMSTMA MAPADR = SYMBOLIC ADDRESS
(5B) .... 1...   TCAMSTRW TYPE = WAIT
(5B) .... .1..   TCAMSTRM TYPE = MAP
(5B) .... ..1.   TCAMSTRE TYPE = ERASE
(5B) .... ...1   TCAMSTRI TYPE = IN
(5C) BIT(8) 1 TCAMSTR5 TYPE REQUEST BYTE FIVE
(5C) 1... ....   TCAMSTRB TYPE = PAGEBLD
(5C) .1.. ....   TCAMSTOF OFLOW = SYMBOLIC ADDRESS
(5C) ..1. ....   TCAMSTEU TYPE = ERASEAUP
(5C) ...1 ....   TCAMSTFF TYPE = FORMFEED
(5C) .... 1...   TCAMSTRLOC TYPE = LOCATE_MAP
(5C) .... .1..   TCAMSTRO TYPE = OUT
(5C) .... ..1.   TCAMSTRF TYPE = STORE
(5C) .... ...1   TCAMSTRU TYPE = RETURN
(5D) BIT(8) 1 TCAMSTR6 TYPE REQUEST BYTE SIX
(5D) 1... ....   TCAMSTRP TYPE = PAGEOUT
(5D) .1.. ....   TCAMSTCA CTRL = AUTOPAGE
(5D) ..1. ....   TCAMSTCP CTRL = PAGE
(5D) ...1 ....   TCAMSTCK CTRL = RETAIN
(5D) .... 1...   TCAMSTCR CTRL = RELEASE
(5D) .... .1..   TCAMSWBC WTBRK = CURRENT
(5D) .... ..1.   TCAMSWBA WTBRK = ALL
(5D) .... ...1   TCAMSEPO EODPURG = OPER
(5E) BIT(8) 1 TCAMSTR7 TYPE REQUEST BYTE SEVEN
(5E) 1... ....   TCAMSTRX TYPE = TEXTBLD
(5E) .1.. ....   TCAMSTH HEADER = SYMBOLIC ADDRESS
(5E) ..1. ....   TCAMSTT TRAILER = SYMBOLIC ADDRESS
(5E) ...1 ....   TCAMSTJ JUSTIFY = FIRST, LAST, OR VALUE
(5E) .... 1...   TCAMSOPR API SPECIFIES OUTPARTN
(5E) .... .1..   TCAMSAPR API SPECIFIES ACTPARTN
(5E) .... ..1.   TCAMSPGS PGA SUPPLIED WITH DATA
(5E) .... ...1   TCAMSTRN TYPE = NOEDIT
     N.B. TIOATDL SHOULD GIVE THE LENGTH INCLUDING THE PGA IF SET.
(5F) BIT(8) 1 TCAMSTR8 TYPE REQUEST BYTE EIGHT
(5F) 1... ....   TCAMSIPR API SPECIFIES INPARTN
(5F) .1.. ....   TCAMSMGM MSR OPTION SPECIFIED
(5F) ..1. ....   TCAMSEIC EXEC INTERFACE COMMAND
(5F) ...1 ....   TCAMSTFP FMHPARM = YES OR PARM
(5F) .... 1...   TCAMSRDA RDATT = SYMBOLIC ADDRESS
(5F) .... .1..   TCAMSWRB WRBRK = SYMBOLIC ADDRESS
(5F) .... ..1.   TCAMSSIG SIGNAL
(5F) .... ...1   TCAMSMGC SEND CONTROL
(60) CHARACTER 4 TCAMSTA TITLE ADDRESS
(60) ADDRESS 4 TCAMSIOA ALTERNATE I/O AREA ADDRESS
(64) CHARACTER 4 TCAMSFSC FIELD SEPARATOR CHARACTERS
(64) CHARACTER 0 TCABMSFB WCC AND FLAG BYTE
(64) CHARACTER 1 TCAMSWCC WRITE CONTROL CHARACTERS
(65) BIT(8) 1 TCAMSJ JUSTIFY = FIRST, LAST, OR VALUE
(66) CHARACTER 2 TCAMSRPL RETURNED LENGTH FROM RECEIVE PARTN
(66) HALFWORD 2 TCABMSCP CURSOR POSITION
(68) CHARACTER 8 TCABMSMN MAP NAME
(68) CHARACTER 8 TCAMSPSN PARTITION SET NAME
(68) ADDRESS 4 TCABMSMA MAP ADDRESS
(68) ADDRESS 4 TCAMSHDR HEADER ADDRESS
(68) ADDRESS 4 TCAMSRLA ROUTE OR RETURNED PAGE LIST ADDRESS
(6C) ADDRESS 4 TCAMSTRL TRAILER ADDRESS
(6C) ADDRESS 4 TCABMSDA ADS descriptor address
(6C) CHARACTER 4 TCAMSRTI TIME OR INTERVAL OF TIME
(70) CHARACTER 8 TCAMSMSA MAP SET OR PARTNSET ADDRESS
(70) CHARACTER 8 TCAMSMSN MAP SET NAME
(70) CHARACTER 4 TCAMSTI ROUTE ERROR TERMINAL ID
(74) BIT(8) 1 * RESERVED
(75) CHARACTER 3 TCAMSOC OPERATOR CLASS
(78) CHARACTER 2 TCAMSLDM LOGICAL DEVICE CODE MNEMONIC IF LDC ON API ELSE OUTPARTN IF SEND OR INPARTN IF RECEIVE MAP OR PARTN IF RECEIVE PARTN
(7A) BIT(8) 1 TCAMSLDC LOGICAL DEVICE CODE
(7B) CHARACTER 2 TCAMSRID REQID - TEMPORARY STORAGE RECOVERY PREFIX
(7D) CHARACTER 2 TCAMAPNM ACTPARTN VALUE
(7F) CHARACTER 1 * RESERVED FOR BMS
(80) CHARACTER 8 TCAMSFMP FUNCTION MANAGEMENT HEADER (FMH) PARAMETER
(88) CHARACTER 4 TCAMSMSR MSR CONTROL VALUE
(8C) CHARACTER 8 TCAMSRQS WORK AREA
(94) CHARACTER 1 TCAMCPY FLAG INDICATING COPY REQUIRED
(95) CHARACTER 3 * RESERVED
Table 9.
Offset Hex Type Len Name (Dim) Description
(8C) STRUCTURE 20 * ORIGIN TO COMMON CONTROL REGISTER STORAGE
                    REGISTER STORAGE
(8C) FULLWORD 4 * (4) OVERLAID BY BMS REQUEST BYTES
(9C) FULLWORD 4 TCAMSRS BMS REGISTER SAVE AREA
      CONTROL BLOCK NAME = DFHTCUSP
      DESCRIPTIVE NAME = CICS TS DFHSP User Overlay of the DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1985, 2010 
Table 10.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 11 * ORIGIN TO COMMON CONTROL COMMUNICATION AREA
(58) BIT(8) 1 TCASPTR SYNC POINT REQUEST
(58) 1... ....   * Reserved
(58) .1.. ....   TCASPREP SEND PREPARE
(58) ..11 ....   * Reserved
(58) .... 1...   TCASPROL TYPE=ROLLBACK
(58) .... .1..   TCASPRAB No remote rollback abend
(58) .... ..1.   TCASPEXP Explicit EXEC SYNCPOINT
(58) .... ...1   TCASPUSR TYPE=USER
(59) CHARACTER 3 * Reserved
(5C) ADDRESS 4 TCASPSDA Address of RMRO parameter area for DFHSP PHASE_1/2 calls
(60) CHARACTER 2 * Reserved
(62) CHARACTER 1 TCASPRC RETURN CODE
      CONTROL BLOCK NAME = DFHTCUDC
      DESCRIPTIVE NAME = CICS TS DFHDC USER OVERLAY OF THE DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1984, 2010 
                                       same as TCADCRS
Table 11.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 16 * ORIGIN TO COMMON CONTROL COMMUNICATION AREA
(58) CHARACTER 2 TCADCTR TYPE OF REQUEST
         REQUEST BYTE 1
(58) 1... ....   TCADCCSA DUMP THE CSA
(58) .1.. ....   TCADCTCA DUMP THE TCA
(58) ..1. ....   TCADCPGM DUMP THE PROGRAM AREAS
(58) ...1 ....   TCADCTRT DUMP THE TRACE TABLE
(58) .... 1...   TCADCIOA DUMP TERMINAL I/O AREAS
(58) .... .1..   TCADCTRN DUMP TRANSACTION AREAS
(58) .... ..1.   * RESERVED
(58) .... ...1   TCADCSEG DUMP USER SPECIFIED AREA
         REQUEST BYTE 2
(59) 1... ....   * RESERVED
(59) .1.. ....   TCADCSIT DUMP THE SIT
(59) ..1. ....   TCADCPPT DUMP THE PPT
(59) ...1 ....   * RESERVED
(59) .... 1...   TCADCPCT DUMP THE PCT
(59) .... .1..   TCADCTCT DUMP THE TCT
(59) .... ..1.   TCADCFCT DUMP THE FCT
(59) .... ...1   TCADCDCT DUMP THE DCT
(5A) HALFWORD 2 TCADCNB DUMP CONTROL NUMBER OF BYTES
(5C) ADDRESS 4 TCADCSA DUMP CONTROL STORAGE ADDRESS
(60) CHARACTER 4 * RESERVED
(64) CHARACTER 4 TCADCDC DUMP IDENTIFICATION CODE
      CONTROL BLOCK NAME = DFHTCUDL
      DESCRIPTIVE NAME = CICS DL/I TCA Communication Area Overlay
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1983, 2010 
      FUNCTION =
           Logical equivalent of DL/I support communication area
           overlay of the user part of the TCA. This contains
           request and response fields for various DL/I requests.
      LOCATION =
           Offset (release dependent) from the start of the user TCA.
      LIFETIME =
           Request fields should be filled in for the request and
           the response fields will contain the return codes.
           For the next request, the fields should be re-filled.
      STORAGE CLASS =
           Same as user TCA.
      INNER CONTROL BLOCKS = none.
      NOTES :
      DEPENDENCIES = S/370
      RESTRICTIONS = none.
      EXTERNAL REFERENCES = none.
Table 12.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 36 * ORIGIN TO COMMON CONTROL COMMUNICATION AREA
(58) CHARACTER 1 TCADLRC DL/I Response Code
(59) CHARACTER 1 TCADLTR DL/I Reason Code
(5A) CHARACTER 2 * Reserved
(5C) ADDRESS 4 TCADLPAR DL/I Parameter List Address
(60) CHARACTER 8 TCADLPSB DL/I PSB Name
(68) CHARACTER 4 TCADLFUN DL/I Function Code
(6C) ADDRESS 4 TCADLPCB DL/I PCB Address
(70) ADDRESS 4 TCADLIO DL/I Workarea Address
(74) ADDRESS 4 TCADLSSA DL/I SSA List Address
(78) CHARACTER 4 TCADLLAN DL/I Language Flags
      CONTROL BLOCK NAME = DFHTCUTD
      DESCRIPTIVE NAME = CICS TS DFHTD USER OVERLAY OF THE DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1984, 2014 
Table 13.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 32 * overlay on the TCA Common Control Communication Area
(58) BIT(8) 1 TCATDTR - type of request / response
(58) 1... ....   * - reserved
(58) .1.. ....   TCATDPUT - TYPE=PUT
(58) ..11 1111   * - reserved
(59) CHARACTER 3 * - reserved
(5C) CHARACTER 4 TCATDDI queue id - either N(queue) or A(DCTE)
(60) CHARACTER 24 TCATDROA - CTYPE=... overlay area
Table 14.
Offset Hex Type Len Name (Dim) Description
(60) STRUCTURE 4 * overlay area for DFHTD TYPE=PUT, ..., GET, ...
(60) ADDRESS 4 TCATDAA - A(data area)
Table 15.
Offset Hex Type Len Name (Dim) Description
(60) STRUCTURE 8 * overlay area for DFHTD CTYPE=OPEN, ..., PUT, ...
(60) ADDRESS 4 TCATDDA - A(DCTE) or 0 - in each case TCATDDI contains N(queue)
(64) ADDRESS 4 TCATDOCP - A(TDOC parameter list)
(64) ADDRESS 4 TCATDTDP - A(TDTD parameter list)
      CONTROL BLOCK NAME = DFHTCUTS
      DESCRIPTIVE NAME = CICS TS DFHTS User Overlay of the DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1984, 2010 
Table 16.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 32 * ORIGIN TO COMMON CONTROL COMMUNICATION AREA
(58) BIT(8) 1 TCATSTR TYPE OF REQUEST/RESPONSE *
(58) 1... ....   TCATSGET get(q) request
(58) .1.. ....   TCATSPUT put(q) request
(58) ..1. ....   TCATSREL purge/release request
(58) ...1 ....   TCATSADR address supplied on get
(58) ...1 ....   TCATSCND conditional request
(58) .... 1...   TCATSENT entry no. supplied on get
(58) .... 1...   TCATSMST main storage request
(58) .... .1..   TCATSUPD update request
(58) .... ..1.   TCATSSYS system request
(58) .... ...1   TCATSQUE queue type request
(59) BIT(8) 1 TCATSTR2 TYPE OF REQUEST (SECONDARY) *
(59) 1... ....   TCATSICE append ice
(59) .1.. ....   TCATSPUN put unique
(59) ..1. ....   TCATSWRM warm start restore
(59) ...1 ....   TCATSEMR emergency start restore
(59) .... 1...   TCATSBMS class=bms
(59) .... .1..   TCATSTRM storage class=terminal
(59) .... ..1.   TCATSFLB flush buffers
(59) .... ...1   TCATSES2 ESCAPE BIT (TCATSTR3 VALID) *
(5A) CHARACTER 2 * Reserved
(5C) ADDRESS 4 TCATSDA TEMPORARY STORAGE DATA ADDRESS *
(60) CHARACTER 8 TCATSDI TEMPORARY DATA IDENTIFICATION
(68) HALFWORD 2 TCATSRN TEMPORARY STORAGE RECORD NUMBER
(6A) CHARACTER 1 TCATSTR3 TYPE OF REQUEST(TERTIARY)
(6A) 1... ....   TCATSHDO HEADER PRESENT IN OUTPUT DATA
(6A) .1.. ....   TCATSHLL REQUEST ISSUED BY HLL - I.E. BY DFHETS
(6A) ..1. ....   TCATSEXT EXTENDS TCA AFTER TCATSSTA
(6A) ...1 ....   TCATSPRV PRIVILEGED REQUEST - DO NOT WAIT FOR OPEN-FOR-BUSINESS
(6A) .... 1...   TCATSINI CTYPE=INITIALIZE REQUEST
(6A) .... .1..   TCATSWTI CTYPE=WAITINIT REQUEST
(6A) .... ..1.   TCATSRST RESTART TASK
(6A) .... ...1   TCATSGDB DWE Recovery
(6B) CHARACTER 1 TCATSRS2 2ND RESPONSE BYTE
(6B) 1... ....   TCATSHDI HEADER PRESENT IN INPUT DATA
(6C) FULLWORD 4 TCATSSTA ADDRESS OF PREVIOUSLY AQUIRED STORAGE
(70) FULLWORD 4 TCATSLL LL00 FIELD WHEN SEPARATE OR CONCAT = L'(LL00) + L'(DATA)
(74) BIT(8) 1 TCATSCMD COMMAND MODIFIER.
(74) 1... ....   TCATSLRE long record extn queue
(74) .1.. ....   TCATSLRH long record header
(74) ..1. ....   TCATSLRU long record header update
(74) ...1 1111   * reserved
(75) CHARACTER 1 * reserved
(76) HALFWORD 2 TCATSTNR TOTAL NUMBER OF RECORDS
(78) CHARACTER 0 *
      CONTROL BLOCK NAME = DFHTCUDI
      DESCRIPTIVE NAME = CICS TS DFHDI USER OVERLAY OF THE DFHTCA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1989, 1990 
Table 17.
Offset Hex Type Len Name (Dim) Description
(58) STRUCTURE 24 *
(58) CHARACTER 2 TCADIRC CURRENT RETURN CODE
(58) BIT(8) 1 TCADIRC1 CLASS OF ERROR
(58) 111. ....   *
(58) ...1 ....   TCADIQSN UNKNOWN SENSE ERROR
(58) .... 1...   TCADIQFU FUNCTION ERROR
(58) .... .1..   TCADIQDS DESTINATION CHANGE RESPONSE
(59) BIT(8) 1 TCADIRC2 VALUE OF ERROR CODE
(5A) BIT(8) 1 TCADIFL1 OPERATION TYPE
(5B) BIT(8) 1 TCADIFL2 OPERATION FLAGS
(5B) 1... ....   TCADIFNV VOLADDR SPECIFIED
(5B) .1.. ....   TCADIFNM SELECT SPECIFIED
(5B) ..1. ....   TCADIFNP PROFILE SPECIFIED
(5B) ...1 ....   TCADIFND DSN NOT SPECIFIED
(5C) BIT(8) 1 TCADIFL3 OPERATION FLAGS
(5C) 1... ....   TCADIFNF DEFRESP=YES
(5C) .1.. ....   TCADIFSS TYPE=SAVE SPECIFIED
(5C) ..1. ....   TCADIFNK KEY SPECIFIED
(5C) ...1 ....   TCADIFNR RRN SPECIFIED
(5C) .... 1...   TCADIFKN KEYNUMBER SPECIFIED
(5C) .... .1..   *
(5C) .... ..1.   TCADIFRR RESERVED
(5C) .... ...1   TCADIFWT WAIT REQUESTED OR DEFAULTED
(5D) BIT(8) 1 TCADIFL4 OPERATION FLAGS RESERVED FOR FUTURE USE
(5E) BIT(8) 1 TCADINRS NUMBER OF RECORDS IN REQUEST
(5F) BIT(8) 1 TCADISEL SELECT VALUE
(60) CHARACTER 4 TCADIRNA RECORD ID
(60) ADDRESS 4 TCADIKYA KEY ADDRESS
(64) ADDRESS 4 TCADIDNA DATA SET NAME ADDRESS
(68) ADDRESS 4 TCADIVNA VOLUME NAME ADDRESS
(6C) BIT(8) 1 TCADIDSP DATA STREAM PROFILE
(6D) CHARACTER 1 * RESERVED
(6E) HALFWORD 2 TCADIKYN KEYNUMBER VALUE
(70) CHARACTER 0 TCADIPND END OF PLIST MARKER

Constants

Table 18.
Len Type Value Name Description
                          CONSTANTS
                        MISCELLANEOUS
1 HEX 80 TCAEISUN TCA CONTAINS A(UNINITIALISED EIS)
1 HEX 80 TCAACB ABEND CONTROL BLOCK BUILT
                          CONSTANTS
1 DECIMAL 12 TCACBAR TASK CONTROL AREA COMMON
               TASK CONTROL SECTION
                 THE FOLLOWING BELONG TO FIELD TCATCDC
1 HEX 13 TCADCITW DCI=TERMINAL WAIT
1 HEX 20 TCADCIDT DISPATCHABLE MASK
1 HEX 40 TCADCIEL EVENT CONTROL LIST ADDRESS
1 HEX 80 TCADCISE SINGLE EVENT CONTROL ADDRESS
1 HEX 88 TCADCISY C I C S SYSTEM EVENT CONTROL
                 THE FOLLOWING BELONG TO FIELD TCATCTR
1 HEX 10 TCATOMX attach request
1 HEX 40 TCATWM wait request
1 HEX 08 TCATRM TASK RESUME MASK
1 HEX 05 TCACEM CONDITIONAL ENQUEUE MASK *
1 HEX 02 TCATDM TASK DEQUEUE MASK
1 HEX 01 TCATEM TASK ENQUEUE MASK
1 HEX 31 TCADUPQ DUPLICATE ENQUEUE RESPONSE *
1 HEX 32 TCATCONQ COND ENQ FAILED RESP
1 HEX 00 TCATCOK COND ENQ SUCCESSFUL RESP *
1 HEX 2C TCAPROFL LOCATE PROFILE
1 HEX 2D TCAPROB BROWSE PROFILES
1 HEX 2E TCAPROBU BROWSE PROFILES UNLOCK PREVIOUS
1 HEX 2F TCAKCREP REPLACE PCT ELEMENT
1 HEX 2F TCAKCSRQ KCP SECONDARY REQUEST
                THE FOLLOWING BELONG TO FIELD TCAPURGI
1 HEX BF TCASNPRG STALL NO PURGE MASK
    EXIT XSRAB ABEND RECOVERY OPTION (TCAPCARO) VALUES
1 HEX 00 TCAPCAGO Abend ASRB, don't cancel exits
1 HEX C3 TCAPCANC Abend ASRB, cancel exits
1 HEX C1 TCAPCAAC Terminate CICS
    STORAGE TYPE HIT BY ASRA 0C4 (TCAPCSTG) VALUES
1 HEX 00 TCANOHIT No hit or not 0C4
1 HEX 01 TCACDSA CDSA hit
1 HEX 02 TCAECDSA ECDSA hit
1 HEX 03 TCAERDSA ERDSA hit
1 HEX 04 TCARDSA RDSA hit
1 HEX 05 TCAEUDSA EUDSA hit
1 HEX 06 TCAUDSA UDSA hit
1 HEX 10 TCADYCSA Dummy CSA/TCA hit
1 HEX 20 TCADYRCT Dummy RCT hit
    EXIT XPCTA RETRY EXECUTION KEY (TCAPCRFL) VALUES
1 HEX 80 TCAPCUSK Retry in USER key
1 HEX 40 TCAPCCIK Retry in CICS key
      NOTE THAT THESE DEFINITIONS ARE LOGICALLY BYTE DEFINITIONS
                THE FOLLOWING BELONG TO FIELD TCAFCI
1 HEX 00 TCAFCTDM TASK-DEPENDENT FACILITY MASK i.e. NONE
                         CONSTANTS
                  THE FOLLOWING BELONG TO TCAKCRC
1 HEX 00 TCAKCOK SUCCESS
1 HEX 08 TCAKCWRN WARNING MESSAGE ISSUED
1 HEX 00 TCAKCATS ATTACH SUCCESSFUL
1 HEX 31 TCAKCATF ATTACH FAILED
                  THE FOLLOWING BELONG TO TCAKCSRB
1 HEX 01 TCAKCSRR CTYPE=REPLACE
1 HEX 02 TCAKCSRI CTYPE=INITIALIZE
1 HEX 03 TCAKCSRW CTYPE=WAITINIT
1 HEX 04 TCAKCSRK RESTART TASK
                           CONSTANTS
                    THE FOLLOWING BELONG TO TCAICTR
1 HEX 10 TCAICGTM 'GETIME' TYPE OF REQUEST
1 HEX 20 TCAICWTM 'WAIT' TYPE OF REQUEST
1 HEX 30 TCAICPST 'POST' TYPE OF REQUEST
1 HEX 40 TCAICINT 'INITIATE' TYPE OF REQUEST
1 HEX 50 TCAICPUT 'PUT' TYPE OF REQUEST
1 HEX 60 TCAICIND 'INITIATE' DEFERRED
1 HEX 70 TCAICPTH 'PUT WITH HEADER' TYPE OF REQUEST (CICS INTERNAL)
1 HEX 80 TCAICGET 'GET' TYPE OF REQUEST
1 HEX 81 TCAICGNR 'GET-NO RELEASE' REQUEST
1 HEX 90 TCAICRTY 'RETRY' TYPE OF REQUEST
1 HEX A0 TCAICRST 'RESET' CICS INTERNAL
1 HEX B0 TCAICSCH 'SCHEDULE' (CICS INTERNAL)
1 HEX C0 TCAICTXA EXPIRY ANALYSIS, APTIX Call *
1 HEX D0 TCAICRVY DWE DRIVEN ACTIONS.
1 HEX E0 TCAICSCD Secondary Request TCAICTR2 contains code
1 HEX F0 TCAICCNL 'CANCEL' TYPE OF REQUEST
1 HEX 01 TCAICPFM PACKED TIME-OF-DAY REQUEST MASK
1 HEX 01 TCAICTFM AUTOMATIC TASK INITIATION - TERMINAL FACILITY MASK
1 HEX 01 TCAICNRL 'NO RELEASE' MASK
1 HEX 01 TCAICDWE SCHEDULE BUILDS DWE.
1 HEX 02 TCAICUDA RETURN DATA TO USER MASK
1 HEX 02 TCAICRAM RETURN 'GET' DATA ADDRESS
1 HEX 02 TCAICRIP 'REQID='PREFIX'' REQUEST
1 HEX 06 TCAICCSA 'CLASS=' (CICS INTERNAL)
1 HEX 04 TCAICIDM ICP REQUEST IDENTIFIER GIVEN MASK
1 HEX 08 TCAICXTM EXPIRATION TIME GIVEN MASK
1 HEX 08 TCAICGWT 'WAIT' OPTION ON GET.
1 HEX 40 TCAICFND SEARCH, TRAN FOUND RESPONSE *
1 HEX 08 TCAICNFD SEARCH, TRAN NOT FOUND RESP *
                           CONSTANTS
                    THE FOLLOWING BELONG TO TCAICTR2
    NOTE: See definition of TCAICTR2 above before adding more byte
          definitions.
1 HEX 01 TCAICSRC Search
1 HEX 02 TCAICRGW Resume Get Waiters
                         CONSTANTS
                 THE FOLLOWING REFER TO FIELD TCATPAPR
1 HEX 0C TCATPRCC BAD REQUEST RETURN
1 HEX 14 TCATPR14 MODE GP OUT OF SERVICE
1 HEX 18 TCATPR18 LUC DRAIN=ALL
1 HEX 1C TCATPR1C RM ADD_LINK failure
                 THE FOLLOWING REFER TO FIELD TCATPLRC
1 HEX 00 TCATPLNR NORMAL RETURN
1 HEX F0 TCATPLLE LAST ENTRY
1 HEX F1 TCATPLIR INVALID REQUEST
1 HEX F2 TCATPLII INVALID TERMINAL ID
1 HEX F3 TCATPLIA INVALID ADDRESS
1 HEX F4 TCATPLIL INVALID LOGICAL DEVICE CODE
1 HEX F5 TCATPNAT ATI REQUIRED ON NON-ATI
1 HEX F6 TCATPVAL RESOURCE PROBLEM FOR
1 HEX F7 TCATPNVL INVALID PROGRAM NAME
1 HEX F8 TCATPRFL UNABLE TO PERFORM REQUEST
1 HEX F9 TCATPLNL TYPE IS NOT LUC
1 HEX FA TCATPBSY BUSY
1 HEX FB TCATPUSR INVALID USERID
1 HEX FC TCATPDFR Purge was deferred
1 HEX FD TCATPKIL Kill was rejected
                 THE FOLLOWING REFER TO FIELD TCATPOS1
                         ZARQ REQUEST FLAGS
1 HEX 00 TCATPIOR I/O REQUEST TYPE
1 HEX 01 TCATPISG ISSUE SIGNAL REQUEST
1 HEX 20 TCATPASS CLSDST PASS
1 HEX 40 TCATPPGM PROGRAM REQUEST
1 HEX 80 TCATPEOD EOD REQUEST
                         ZISP REQUEST FLAGS
1 HEX 01 TCATPALL ALLOCATE REQUEST.
         POINT logic moved in-line to ISP
1 HEX 03 TCATPFRE FREE REQUEST.
1 HEX 04 TCATPFRD FREE DETACH REQUEST
1 HEX 05 TCATPFRR FREE RELEASE REQUEST
1 HEX 06 TCATPLUA DFHLUC ALLOC REQUEST
1 HEX 07 TCATPLUF DFHLUC FREE REQUEST
             ZIS1 CTYPE REQUEST FLAGS
1 HEX 01 TCATPPRP PREPARE REQUEST.
1 HEX 02 TCATPSPR SPR REQUEST.
1 HEX 03 TCATPCMM COMMIT REQUEST.
1 HEX 04 TCATPABT ABORT REQUEST.
1 HEX 05 TCATPSRB ROLLBACK request
1 HEX 06 TCATPERR ISSUE-ERROR request
1 HEX 07 TCATPABN ISSUE-ABEND request
1 HEX 08 TCATPSHU SHUNT request
            ZLOC REQUEST FLAGS
1 HEX 01 TCATPLOC LOCATE REQUEST
1 HEX 02 TCATPATI AUTOMATIC TASK INITIATION
1 HEX 05 TCATPUNL UNLOCK REQUEST
1 HEX 08 TCATPLDR LOGICAL DEVICE CODE REQUEST
1 HEX 20 TCATPSYN SYNC-POINT REQUEST
1 HEX 21 TCATPRCY RECOVER REQUEST
1 HEX 10 TCATPXLT TRANSLATE ID TO UNIQUENAME (REQUEST
           ZDET REQUEST FLAGS
1 HEX 10 TCATPDET DETACH REQUEST
           ZSTU REQUEST FLAGS
1 HEX 02 TCATPFOR FORCEPURGE
1 HEX 03 TCATPPUR TASK PURGE REQ(TCATPTA=TCA)
1 HEX 04 TCATPTST STATUS REQUEST
                 THE FOLLOWING REFER TO FIELD TCATPOS2
                        ZLOC REQUEST SETTINGS
    WITH CTYPE=LOCATE, 3 BITS SPECIFY THE FORM OF SEARCH ARGUMENT:
    THE INTERPRETATION OF THE 2 LOW-ORDER BITS IS MAINTAINED IN THE
    FOLLOWING, FOR COMPATIBILITY WITH CALLS IN OLD MODULES.
1 HEX 00 TCATPLCL LOCAL DOMAIN IE THIS CICS.
1 HEX 08 TCATPSTM THE SYTEMS ENTRIES.
1 HEX 10 TCATPREM REMOTE DOMAIN (ALL REGIONS)
1 HEX 18 TCATPGBL ALL REGIONS, LOCAL & REMOTE
1 HEX 20 TCATPNIB TERMINAL|SESSION, IDENTIFIED VIA
1 HEX 28 TCATPSES SESSIONS, DEPENDENT ON SPECIFIED
1 HEX 30 TCATPGRP LUC SESSIONS, DEPENDENT UPON A
1 HEX 38 TCATPMOD MODE GROUP ENTRIES, DEPENDENT UPON
1 HEX 40 TCATPLUC LUC SYSTEM OR SESSION DOMAIN
1 HEX 48 TCATPOOL POOL TERMINALS DOMAIN
1 HEX 50 TCATPIRC IRC SYSTEM DOMAIN
1 HEX 58 TCATPSUR SURROGATE TCTTE DOMAIN
1 HEX 60 TCATPPRT PRINTER SPOOLER DOMAIN
1 HEX 00 TCATPADR ADDR OF PASSED TE|SE.
1 HEX 01 TCATPTID ID REQUEST -- 4 BYTES GIVEN
1 HEX 02 TCATPNXT ADDR GIVEN, NEXT REQUESTED
1 HEX 03 TCATPUNQ UNIQUE COMPOUND NAME GIVEN
1 HEX 04 TCATPFST FIRST-IN-DOMAIN REQUEST.
1 HEX 05 TCATPNET PTR TO VTAM NETNAME GIVEN.
1 HEX 06 TCATPSID COMPARE SIDS.
1 HEX 07 TCATPFM7 8TH FORMAT UNDEFINED.
                 THE FOLLOWING REFER TO FIELD TCATPOC1
1 HEX 01 TCATPWCI CONTROL CHARACTER SUPPLIED
1 HEX 02 TCATPOFR END OF FILE REQUEST
1 HEX 04 TCATPPBK PASSBOOK REQUEST
1 HEX 08 TCATPCBR COMMON BUFFER REQUEST
1 HEX 10 TCATPRAR READ ATTENTION ANALYSIS
1 HEX 20 TCATPWBR WRITE BREAK ANALYSIS
1 HEX 40 TCATP120 PLIST IS AT V1.2.0 LEVEL
1 HEX 80 TCATPDRR DEFINITE RESPONSE REQUESTED
1 HEX 08 TCATOTTI TTI ALLOWED
1 HEX 04 TCATNTTI NO TTI ALLOWED
1 HEX 02 TCATOATI ATI ALLOWED
1 HEX 01 TCATNATI NO ATI ALLOWED
1 HEX 00 TCATPCOM COMMUNICATION INDICATOR
    PROGRAM CONTROL PRIMARY REQUEST BYTE VALUES
1 HEX 01 TCAPCLNK LINK
1 HEX 20 TCAPCEXT SETEXIT
1 HEX 40 TCAPCABD ABEND
1 HEX 41 TCAPCADC ABEND AND CANCEL ALL EXITS *
1 HEX 60 TCAPCABA ABEND WITH ABCODE
1 HEX 61 TCAPCACA ABEND CANCEL EXITS WITH ACODE *
      RESPONSE RETURN CODES
1 HEX 00 TCAPCROK NORMAL RESPONSE
1 HEX 02 TCAPCINV INVALID PROGRAM CNTRL REQUEST *
1 HEX 03 TCAPCFFA FAILURE FROM FETCH
1 HEX 04 TCAPCABN ABEND RETURNED TO URM
1 HEX 01 TCAPCWAM WRONG AMODE FOR LINK
1 HEX 02 TCAPCNON PPT NOTFND, NOT PCLASS
    PROGRAM CONTROL SECONDARY REQUEST BYTE VALUES
1 HEX 02 TCAPCEXR EXIT IS ROUTINE (SETEXIT) *
1 HEX 08 TCAPCREX RESETEXIT (SETEXIT)
1 HEX 80 TCAPCNOD SUPPRESS DUMP (WITH ABEND) *
                              CONSTANTS
                           TCAPHTR EQUATES
1 HEX 01 TCAPHPSI TYPE=PSETLOAD
1 HEX 02 TCAPHPSC TYPE=PSETCRT
1 HEX 03 TCAPHPIN DECOMPOSE 3270E INBOUND
1 HEX 04 TCAPHPXE INPUT FROM WRONG PARTITION
                           TCAPHRC EQUATES
1 HEX 00 TCAPHROK GOOD RETURN CODE
1 HEX 04 TCAPHNPS PARTITION SET NOT KNOWN
1 HEX 08 TCAPHIPS INVALID PARTITION SET
1 HEX 0C TCAPHNP PARTITION NOT KNOWN
1 HEX 10 TCAPHERR IRRECOVERABLE ERROR
                           CONSTANTS
            THE FOLLOWING BELONG TO THE BYTE TCAMSRC1
1 HEX 00 TCAMSNR1 NORMAL RESPONSE
            THE FOLLOWING BELONG TO THE BYTE TCAMSTR4
1 HEX C0 TCAMSTDY DATA = YES
            THE FOLLOWING BELONG TO THE BYTE TCAMSJ
1 HEX FF TCAMSJF JUSTIFY = FIRST
1 HEX FE TCAMSJL JUSTIFY = LAST
         THE FOLLOWING CONSTANTS REFER TO TCASPRC
1 HEX 00 TCASPRC0 NORMAL RETURN
1 HEX 01 TCASPRC1 Rolled Back
1 HEX 08 TCASPRC8 STATE ERROR
         TCADLRC and TCADLTR are used to indicate the results
         of a DL/I related request. TCADLRC contains the
         Response Code and, where appropriate, TCADLTR contains
         the Reason Code to explain the response code further.
    TCADLRC may contain the following response codes:-
1 HEX 00 TCADLNR Normal Response
1 HEX 08 TCADLINV Invalid Request (Reason in TCADLTR)
1 HEX 0C TCADLNOP Not Open (Reason in TCADLTR)
    TCADLTR may contain the following response codes:-
      When Normal Response - TCADLRC=TCADLNR
      TCADLTR will also contain TCADLNR to indicate Normal
      Response
      When Invalid Request - TCADLRC=TCADLINV
1 HEX 00 TCADLINA Invalid Argument
1 HEX 00 TCADLPIN PI Trace On (CEMT PITRACE only)
1 HEX 01 TCADLPNF PSB Not Found in PDIR
1 HEX 03 TCADLSFS Schedule Failure - A PSB is already scheduled
1 HEX 04 TCADLPIF PI Trace Off (CEMT PITRACE only)
1 HEX 05 TCADLSFI Schedule Failure - IMS unable to schedule PSB
1 HEX 07 TCADLTEF Termination Failure - No PSB has been scheduled
1 HEX 08 TCADLFUF Function Failure - No PSB has been scheduled
1 HEX 08 TCADLNPI PI not being used (CEMT PITRACE only)
1 HEX 10 TCADLSFP Schedule Failure - Invalid System Service parameter
1 HEX 14 TCADLFPX Function prevented by User Exit XDLIPRE
1 HEX 1C TCADLSTG Unable to acquire storage
     The following code applies to TCADLTR
1 HEX FF TCADLNA DL/I Support not available
      When Not Open - TCADLRC=TCADLNOP
1 HEX 00 TCADLDBC Data Base not open
1 HEX 02 TCADLISC Intent Scheduling Conflict
1 HEX E1 TCATDCLO - CTYPE=LOCATE
1 HEX E4 TCATDBRW - CTYPE=BROWSE
1 HEX FC TCATDCPT - CTYPE=PUT
1 HEX FD TCATDCGT - CTYPE=GET
1 HEX FE TCATDCPR - CTYPE=PURGE
                           CONSTANTS
    The following refer to TCATSTR.
1 HEX 00 TCATSNML normal response
1 HEX 01 TCATSENE entry number error
1 HEX 02 TCATSIDE id error
1 HEX 04 TCATSIOE input/output error
1 HEX 08 TCATSNOS nospace error
1 HEX 20 TCATSINV invalid request error
1 HEX 80 TCATSDUP duplicate id error
                    THE FOLLOWING REFER TO TCATSCMD
1 HEX 00 TCATSNRM NORMAL
1 HEX C0 TCATSHDR SPECIAL HEADER. SPHDR.
                           CONSTANTS
               THE FOLLOWING BELONG TO THE BYTE TCADIRC1
1 HEX 00 TCADIQNM NORMAL RESPONSE
1 HEX 0C TCADIQSL SELECTION ERROR
               THE FOLLOWING BELONG TO THE BYTE TCADIRC2
1 HEX 01 TCADIQBE BEGIN DESTINATION
1 HEX 02 TCADIQRE RESUME DESTINATION
1 HEX 11 TCADIQEN END DESTINATION
1 HEX 12 TCADIQSU SUSPEND DESTINATION
1 HEX 13 TCADIQAB ABORT DESTINATION INBOUND
1 HEX 14 TCADIQAY ABORT DESTINATION OUTBOUND
1 HEX 15 TCADIQCN CURRENTLY NO DATA TO SEND
1 HEX 21 TCADIQIF INVALID FUNCTION
1 HEX 22 TCADIQLF RECORD TOO LONG
1 HEX 23 TCADIQFD DATA SET FULL
1 HEX 24 TCADIQIK INVALID RECORD KEY OR
1 HEX 25 TCADIQID I/O ERROR ON OUTBOARD DISK
1 HEX 26 TCADIQIB INVALID NUMERICAL RECORD
1 HEX 28 TCADIQIR INSUFFICIENT RESOURCE
1 HEX 29 TCADIQND DATA SET NOT FOUND
1 HEX 2A TCADIQTD DATA SET ALREADY EXISTS
1 HEX 2B TCADIQCD REQUEST CHANGE DIRECTION ERROR
1 HEX 41 TCADIQXD DESTINATION DOES NOT EXIST
1 HEX 42 TCADIQBD BUSY DATA SET
1 HEX 43 TCADIQXM SELECT VALUE NOT SUPPORTED
1 HEX 44 TCADIQLD DESTINATION NAME LENGTH
1 HEX 45 TCADIQIV INVALID VOLUME
1 HEX 46 TCADIQLV VOLUME NAME LENGTH ERROR
1 HEX 47 TCADIQTT TRANSMIT DATASET ATERM
1 HEX 48 TCADIQAV ACTIVE DESTINATION SELECTED
1 HEX 60 TCADIQTS TEMPORARY STORAGE ERROR
1 HEX F1 TCADIQUF UNEXPECTED SENSE CODE RECV
1 HEX F2 TCADIQUA INVALID INPUT RECEIVED
1 HEX F3 TCADIQUI UNSUPPORTED INPUT RECEIVED
               THE FOLLOWING BELONG TO THE BYTE TCADIFL1
1 HEX 01 TCADIFOA TYPE=ADD
1 HEX 02 TCADIFOE TYPE=ERASE
1 HEX 03 TCADIFOR TYPE=REPLACE
1 HEX 04 TCADIFAB TYPE=ABORT
1 HEX 05 TCADIFOQ TYPE=QUERY
1 HEX 06 TCADIFEN TYPE=END
1 HEX 07 TCADIFIR TYPE=RECEIVE
1 HEX 08 TCADIFNT TYPE=NOTE
1 HEX 09 TCADIFDT TYPE=DETACH
1 HEX 0A TCADIFIB TYPE=ATTACH
1 HEX 0B TCADIFOS TYPE=SEND
1 HEX 0C TCADIFCK TYPE=WAIT
1 HEX 0D TCADIFCA CTYPE=ABORT
1 HEX 00 TCADIRLE RELEASE LEVEL