TDST - Transient data static storage

       DESCRIPTIVE NAME = Transient Data Static Storage.
                          %PRODUCT AP Domain
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1982, 2015 
      FUNCTION =
           Copybook DFHTDSPS provides structure DFHTDST.
           DFHTDST describes Transient Data Static Storage
           (TDST), only one TDST is allocated.
      LIFETIME =
           The lifetime of the control block is essentially
           that of CICS.
      STORAGE CLASS =
           The control block is located in storage allocated
           from the DFHTDG31 subpool.
      LOCATION =
           The TDST is located from the CSA.
      INNER CONTROL BLOCKS =
           There are no inner control blocks.
      NOTES :
       DEPENDENCIES =
           S/370
       RESTRICTIONS =
           There are no restrictions.
       MODULE TYPE =
           Control block definition.
                 TRANSIENT DATA STATIC STORAGE
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 216 DFHTDST
(0) CHARACTER 16 TDST_PREFIX prefix
(0) HALFWORD 2 TDST_LENGTH - length
(2) CHARACTER 1 TDST_ARROW - value - '>'
(3) CHARACTER 3 TDST_DFH - value - 'DFH'
(6) CHARACTER 2 TDST_DOMID - value - 'TD'
(8) CHARACTER 8 TDST_BLOCK - value - 'TDST '
(10) CHARACTER 16 TDST_ENTRIES entry points
(10) ADDRESS 4 TDST_TDANA - TDA - extrapartition ...
(14) ADDRESS 4 TDST_TDBNA - TDB - intrapartition
(18) ADDRESS 4 TDST_TDRM - TD recovery manager
(1C) ADDRESS 4 TDST_EXITLIST - TD exitlist R30208A
(20) CHARACTER 64 TDST_ETOKENS subpool tokens
(20) CHARACTER 8 TDST_G31 - general use - AMODE 31
(28) CHARACTER 8 TDST_SDS - real SDSCI - AMODE 24 - 4 DCTE types - AMODE 31
(30) CHARACTER 8 TDST_EXTRA_DCTE_STG_ SUBPOOL
(38) CHARACTER 8 TDST_INTRA_DCTE_STG_ SUBPOOL
(40) CHARACTER 8 TDST_INDIR_DCTE_STG_ SUBPOOL
(48) CHARACTER 8 TDST_REMOTE_DCTE_ STG_SUBPOOL
(50) CHARACTER 8 TDST_IOB - specific use - I/O buffers
(58) CHARACTER 8 TDST_WCB - specific use - MWCB pool
(60) CHARACTER 16 TDST_GENBLKS general control blocks
(60) ADDRESS 4 TDST_MBCA_P - A(buffer common area)
(64) ADDRESS 4 TDST_MRCA_P - A(string common area)
(68) ADDRESS 4 * - reserved
(6C) ADDRESS 4 * - reserved
(70) CHARACTER 16 TDST_SPEBLKS specific control blocks
(70) ADDRESS 4 TDST_CXRF_P - A(DCTE for CXRF)
(74) ADDRESS 4 * - reserved
(78) ADDRESS 4 * - reserved
(7C) ADDRESS 4 * - reserved
(80) CHARACTER 4 TDST_STATUS TD status
(80) CHARACTER 1 TDSTFLG0 - DCT contains ...
(80) 1... ....   TDSTNTRA - intrapartition
(80) .1.. ....   TDSTLREC - logical recovery
(80) ..1. ....   TDSTPREC - physical recovery
(80) ...1 ....   * - reserved
(80) .... 1...   TDSTXTRA - extrapartition
(80) .... .1..   TDSTOPIN - OPEN=INITIAL
(80) .... ..1.   TDSTNDIR - indirect
(80) .... ...1   TDSTUSER - entries that need Add_User *
(81) CHARACTER 1 TDSTFLG1 - TD start up is ...
(81) 1... ....   TDSTCOLD - cold
(81) .1.. ....   TDSTWARM - warm
(81) ..1. ....   TDSTEMER - emergency
(81) ...1 ....   TDSTINOP - DFHINTRA opened
(81) .... 1...   TDST_CLOSED_FOR_REC TD closed, warm keypointing
(81) .... .1..   TDST_COLD_IN_PROGRESS cold start in progress
(81) .... ..1.   TDST_CLEAR_INTRA_ QUEUES DCT=EMPTY reqd
(81) .... ...1   TDFULLMSG - TD0245 issued ?
(82) CHARACTER 1 TDSTFLG2
(82) 1111 111.   * - reserved
(82) .... ...1   TD0247MSG - TD0247 issued ?
(83) CHARACTER 1 TDSTFLG3 - reserved
(83) BIT(8) 1 * - reserved
(84) CHARACTER 16 TDST_TD_INIT TD initialization
(84) CHARACTER 4 TDST_ECB - ECB
(84) 1... ....   TDST_DCT_INST - All DCTs installed
(84) .1.. ....   TDST_POST - (CICS) wait/post bit
(84) BIT(22) POS(3) 3 *
(87) CHARACTER 1 TDST_RESP - return code
(87) 1... ....   TDST_RESP_DISASTER - disaster
(87) .1.. ....   TDST_RESP_INVALID - invalid
(87) ..1. ....   TDST_RESP_EXCEPTION - exception
(87) ...1 1111   * - reserved
(88) CHARACTER 12 TDST_SRC - suspended request chain
(88) ADDRESS 4 TDST_TCA_P - A(owning TCA) or 0
(8C) ADDRESS 4 TDST_MWCB_P - A(first MWCB) or 0
(90) CHARACTER 4 * - remove info PLX msg
(94) CHARACTER 44 TDST_RECOVERY_DATA Data aassociated with RM
(94) CHARACTER 8 TDST_TDUA_STG_SUBPOOL Stg subpool token
(9C) CHARACTER 8 TDST_TDQUB_STG_ SUBPOOL Stg subpool token
(A4) CHARACTER 8 TDST_TDCUB_STG_ SUBPOOL Stg subpool token
(AC) CHARACTER 8 * TDUA chain head
(AC) ADDRESS 4 TDST_TDUA_FIRST First TDUA
(B0) ADDRESS 4 TDST_TDUA_LAST Last TDUA
(B4) ADDRESS 4 TDST_NQ_POOL_TOKEN NQ pool token
(B8) CHARACTER 8 TDST_LAST_CLEAR_TIME Last time DCT=xx, EMPTY was specified
(C0) CHARACTER 4 TDST_LM_TOKEN Lock manager token
(C4) CHARACTER 4 TDST_DIRECTORY_TOKEN Dir Manager token
(C8) FULLWORD 4 TDST_DCTE_INDIRECTS Indirect DCTEs count
(CC) ADDRESS 4 TDST_QR_TCB Address QR TCB
(D0) CHARACTER 4 TDST_INTRA_LM_TOKEN INTRA LM token
(D4) CHARACTER 4 * For alignment
(D8) CHARACTER 0 *