APXDC - Application domain trandef extension

      CONTROL BLOCK NAME = DFHAPXDC
      DESCRIPTIVE NAME = CICS TS (AP) Transaction definition extension
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1992, 1998 
      FUNCTION = This copybook describes the AP domain transaction
                 definition related control block.
            This copy book describes the control block which is
            anchored from the AP domain token in the transaction
            definition. The main purpose of the control block is
            to allow AP domain to optimize AP actions at attach/
            detach.
            There will be one instance of this control block for
            every transaction definition instance in the region.
      LIFETIME = associated with a transaction definition instance
      STORAGE CLASS = SUBPOOL(CSZAPXDS)
                      CICS key, 31 bit, Fixed length
      LOCATION = This control block addressed via the first word in
                 the AP domain transaction definition related token
                 and can be addressed using the DFHXMXDI macro.
      INNER CONTROL BLOCKS = none
      NOTES :
       DEPENDENCIES = S/390
       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 72 DFHAPXDC AP trandef extension
(0) CHARACTER 16 APXD_EYE Standard eye catcher
(0) HALFWORD 2 APXD_EYE_LEN control block length
(2) CHARACTER 14 APXD_EYE_NAME >DFHAP_APXD
(10) FULLWORD 4 APXD_COUNT check count for serviceability
(14) BIT(8) 1 APXD_FLAGS1 Various flags
(14) 1... ....   APXD_CEE_ENABLED Txn uses CEE work area
(14) .1.. ....   APXD_TDLA Txn uses taskdataloc(any)
(15) BIT(8) 1 * Reserved
(16) UNSIGNED 2 APXD_USTG_SIZE total size of AP_USER_TXN
(18) CHARACTER 8 APXD_SUBPOOL TCA subpool token
(20) CHARACTER 8 APXD_PPF Profile area
(20) UNSIGNED 4 APXD_PPF_CHANGECOUNT validation counter
(24) ADDRESS 4 APXD_PPF_PTR profile address
(28) CHARACTER 8 APXD_TRPPF Tran routing profile area
(28) UNSIGNED 4 APXD_TRPPF_ CHANGECOUNT validation counter
(2C) ADDRESS 4 APXD_TRPPF_PTR profile address
(30) CHARACTER 8 APXD_TCTS Tran routing tcse area
(30) UNSIGNED 4 APXD_TCTS_CHANGECOUNT validation counter
(34) ADDRESS 4 APXD_TCTS_PTR TCSE address
(38) CHARACTER 8 APXD_D2_TOKEN CICS/DB2 token
(38) UNSIGNED 4 APXD_D2_TOKEN_COUNT validation counter
(3C) ADDRESS 4 APXD_D2_TOKEN_PTR RCTE addr (entry|pool|comd)
(40) CHARACTER 8 APXD_RUWA_TOKEN LE ruwa token
(40) UNSIGNED 4 APXD_RUWA_ONESIZE size of one ruwa
(44) UNSIGNED 4 APXD_RUWA_POOLSIZE size of ruwa pool
(48) CHARACTER 0 * end