TMS - Table Manager Static Storage Area

      CONTROL BLOCK NAME = DFHTMSSA
      DESCRIPTIVE NAME = CICS TS Table Manager Static Storage Area.
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1992, 1996 
      FUNCTION =
          The table management static storage area holds global data
          for the Table Manager Program. SSATMP in the CSA's static
          storage area list holds the address of this area.
      LIFETIME =
          It is allocated and initialised to hex zeroes at
          initialisation time. It has the lifetime of the CICS
          System.
      STORAGE CLASS =
          CICS Static Storage.
      LOCATION =
          Addressed by SSATMP in the Static Storage Address List.
      INNER CONTROL BLOCKS = None.
      NOTES :
       DEPENDENCIES = S/370
       RESTRICTIONS = None.
       MODULE TYPE = Control block definition
     ------------------------------------------------------------------
      EXTERNAL REFERENCES = None.
        DATA AREAS = None.
        CONTROL BLOCKS = None.
        GLOBAL VARIABLES (Macro pass) = None.
     ------------------------------------------------------------------
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 1124 TMSTATIC Static storage for TMP
(0) BIT(8) 1 * Reserved
(1) BIT(16) 2 * Reserved
(3) UNSIGNED 1 * Reserved
(4) FULLWORD 4 * Reserved
    Table types and position in TMATTV array
     1- Reserved
     2- Reserved
     3- Reserved
     4- PFT
     5- FCT
     6- Reserved
     7- TCTE
     8- TCTN
     9- TCTS
    10- AFCT
    11- DSN
    12- DSNA
    13- PRT
    14- Reserved
    15- TCNT
    16- AITM
    17- SNT
    18- TCSE
    19- TCSR
    20- TCSI
    21- TCSN
    22- TCTR
    23- TCSM
    24- TCNR
(8) CHARACTER 32 TMATTV (24) Array of table info
(8) ADDRESS 4 TMASKT Address of scatter table
(C) HALFWORD 2 TMNDESG # elements per segment
(E) HALFWORD 2 * Reserved
(10) FULLWORD 4 TMHSIZE HASH table size
(14) FULLWORD 4 TMCOUNT Num. of entries
(18) FULLWORD 4 TMTRIGR Trigger value to rehash
(1C) BIT(16) 2 TMBITS Miscellaneous flags
(1C) 1... ....   TMREHASH Re-hash of table required
(1C) BIT(15) POS(2) 2 * Reserved
(1E) BIT(16) 2 * Reserved
(20) ADDRESS 4 TMABORD Alphabetical ordering position
(24) FULLWORD 4 TMRNGPOS Range index
(308) ADDRESS 4 TMENQHLD TCA address of enqueuer
(30C) ADDRESS 4 TMQEQHD Quiesce enqueue chain ptr.
(310) ADDRESS 4 * Reserved
(314) ADDRESS 4 TMCLHD Change list head of chain
(318) ADDRESS 4 TMCLLAST Change list latest element
         Global lock block
(31C) CHARACTER 132 TMGRLSEG First segment global locks
(31C) ADDRESS 4 TMGLCHPT Pointer to next block
(320) CHARACTER 8 TMGLLOCK (16) First segment global locks
(320) ADDRESS 4 TMGLVALU Value of lock
(324) UNSIGNED 4 TMGLCNT Count of locks
         Last rehash time for each table
(3A0) BIT(64) 8 TMRHTIME (24)
(460) ADDRESS 4 TMLOCK_TOKEN Lock token for TM
(464) CHARACTER 0 TMSTATLN Define end of block