TDIA - Transient data input area

       DESCRIPTIVE NAME = Transient Data Input Area
                          CICS/ESA AP Domain
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1989, 2014 
      FUNCTION =
           Copybook DFHTDIPS provides structure DFHTDIA.
           DFHTDIA describes the format of Transient Data
           Input Areas (TDIAs) as used by CICS, each TDIA
           consists of a header, the description of which
           follows, and application defined data.
      LIFETIME =
           TDIAs are allocated to hold data passed from
           Transient Data for
              EXEC CICS READQ TD QUEUE(...) SET(...)
           TDIAs (if allocated) are freed, at latest, at
           task termination.
           No more than one TDIA is allocated to a task.
      STORAGE CLASS =
           TDIAs are allocated from either the USER24 or the
           USER31 task subpool.
      LOCATION =
           The TDIA is addressed from TCZIDAA in the TCA.
      INNER CONTROL BLOCKS =
           There are no inner control blocks.
      NOTES :
       DEPENDENCIES =
           S/370
       RESTRICTIONS =
           There are no restrictions.
       MODULE TYPE =
           Control block definition.
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE * DFHTDIA Transient Data Input Area
(0) CHARACTER 16 TDIA_PREFIX - prefix
(0) UNSIGNED 2 TDIA_LENGTH - length
(2) CHARACTER 1 TDIA_ARROW - value - '>'
(3) CHARACTER 3 TDIA_DFH - value - 'DFH'
(6) CHARACTER 2 TDIA_DOMID - value - 'TD'
(8) CHARACTER 8 TDIA_BLOCK - value - 'TDIA '
(10) CHARACTER * TDIA_DATA - application data