TDOA - Transient data output area

       DESCRIPTIVE NAME = CICS/MVS AP Domain
                          Transient Data Output Area
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1984, 1992 
      FUNCTION =
           Copybook DFHTDOPS provides structure DFHTDOA.
           DFHTDOA describes the format of Transient Data
           Output Areas (TDOAs) as used by CICS. Each TDOA
           consists of a header, the description of which
           follows, and application defined data.
      LIFETIME =
           TDOAs may be allocated to hold data passed to
           Transient Data for
              DFHTD TYPE=PUT,DESTID=...
           however this is not essential.
           TDOAs (if allocated) are freed, at latest, at
           task termination.
      STORAGE CLASS =
           TDOAs are allocated from CLASS=TRANSDATA storage,
           i.e. from task local AMODE(24) storage.
      LOCATION =
           Application defined.
      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 * DFHTDOA Transient Data Output Area
(0) CHARACTER 8 TDOAPFX1 - storage accounting prefix
(0) BIT(8) 1 TDOASCI - class
(1) BIT(8) 1 TDOASFI - format
(2) HALFWORD 2 TDOASAL - length
(4) ADDRESS 4 TDOASCA - chain
(8) CHARACTER 4 TDOAPFX2 - variable record prefix
(8) HALFWORD 2 TDOAVRL - LL
(A) HALFWORD 2 TDOAVBB - BB
(C) CHARACTER * TDOADBA - data, length in TDOAVRL