TST - Temporary Storage table

    CONTROL BLOCK NAME = DFHTSTDS
    NAME OF MATCHING PLS CONTROL BLOCK = DFHTSTPS
    DESCRIPTIVE NAME = CICS TS Temporary Storage Table
        PN= REASON REL YYMMDD HDXIII : REMARKS
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1983, 1998 
    TEMPORARY STORAGE TABLE (TST)
      The temporary storage table (TST) is a list of generic mnemonics
      used:
        1. To identify temporary storage DATAIDs for which CICS is to
           provide recoverability in the event of abnormal termination
           of CICS and subsequent emergency restart.
        2. To identify DATAIDs for which security checking is to be
           performed.
        3. To identify DATAIDs on a remote system.
        4. To map selected remote system SYSIDs to shared queue pools.
      Each recovery entry in the table specifies the leading characters
      of user-defined DATAIDs for which CICS will provide protection
      (enqueueing) during a logical unit of work by an application
      program and automatic logging of the status of the data at task
      termination (or sync point). CSATSTBA in the CSA optional
      features list (CSAOPFL) points to the temporary storage table
      (TST).
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 0 DFHTSTDS
(0) DBL WORD 8 TSTSTART (0)
                             PREFIX
(0) FULLWORD 4 TSTDTAGE DATA AGE LIMIT IN 1.048576 SEC UNITS
(4) ADDRESS 4 TSTADDRE A(1ST RECOVERY ENTRY) OR 0 IF NONE PRESENT
(8) ADDRESS 4 TSTADDRM A(1ST REMOTE ENTRY) OR 0 IF NONE PRESENT
(C) ADDRESS 4 TSTADDSE A(1ST SECURITY ENTRY) OR 0 IF NONE PRESENT
(10) BITSTRING 8 TSTHDX (0) OPTIONAL HEADER EXTENSION ENTRY
(10) HALFWORD 2 TSTHDXLN HEADER EXTENSION ENTRY LENGTH
(12) BITSTRING 1 TSTHDXFL FLAG BYTE IN SAME FORM AS TSTFL
  HEADER EXTENSION IS PRESENT IF TSTHDXBM IS SET IN THIS FLAG BYTE
(13) BITSTRING 1   RESERVED
(14) ADDRESS 4 TSTADDSH A(1ST SHARED POOL ENTRY) OR 0 IF NONE PRESENT
                           COMMON PART
(0) HALFWORD 2 TSTLL LENGTH OF ENTRY
(2) BITSTRING 1 TSTFL FLAG DESCRIBING ENTRY
(2) 1... ....   TSTRCVBM "X'80'" RECOVERABLE
(2) .1.. ....   TSTRMTBM "X'40'" REMOTE
(2) ..1. ....   TSTRNMBM "X'20'" REMOTE PREFIX GIVEN
(2) ...1 ....   TSTRSLBM "X'10'" RESOURCE SECURITY LEVEL CHK
(2) .... 1...   TSTSHRBM "X'08'" SHARED POOL ENTRY
(2) .... .1..   TSTMIGBM "X'04'" MIGRATE FLAG (1 IF MIGRATE=YES)
(2) .... ..1.   TSTHDXBM "X'02'" HEADER EXTENSION ENTRY
(2) .... ...1   TSTLSTBM "X'01'" =1 FOR LAST ENTRY
(3) FULLWORD 1   RESERVED
(4) BITSTRING 1   RESERVED
(5) BITSTRING 1 TSTPL PREFIX LENGTH-1
(6) CHARACTER 8 TSTPRFX (0) PREFIX
(6) CHARACTER 8 TSTPOOL (0) POOL NAME IN SHARED POOL ENTRY
(6) CHARACTER 4   FIRST FOUR BYTES
(A) CHARACTER 4   LAST FOUR - INCLUDED ONLY WHEN PREFIX GREATER THAN FOUR BYTES, OR REMOTE
                        REMOTE ONLY
(E) CHARACTER 4 TSTSYS REMOTE SYSTEM ID
                REMOTE AND TSTRNMBM=1 ONLY
(12) CHARACTER 8 TSTRPFX REMOTE PREFIX (TSTPL GIVES ACTUAL LENGTH-1)