XMCDS - Transaction Manager Tclass Stats

    CONTROL BLOCK NAME = DFHXMCDS
    NAME OF MATCHING PLS CONTROL BLOCK = DFHXMCPS
    DESCRIPTIVE NAME = CICS TS Tclass Statistics
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1993, 2009 
           CICS level at which this module was last updated
    FUNCTION =
           This data area contains tclass statistics provided by
           the Transaction Manager Domain.
           It is provided for use in users monitoring applications
           to map the statistics returned via the APi or the statistics
           exit.
           There is a single instance of this data block.
    LIFETIME =
           This data block is created by the Transaction Manager
           Domain to store statistics to be passed to the user in
           response to a request for statistics. The storage is
           released when the user task is detached.
           The DSECT also maps the contents of part of the SMF buffer
           created by the statistics domain and is used in the
           statistics exit.
    STORAGE CLASS =
    LOCATION =
           The user is passed a pointer to the head of the storage
           block.
    INNER CONTROL BLOCKS = none
    NOTES :
       DEPENDENCIES = S/370
       RESTRICTIONS = none
       MODULE TYPE = Domain call buffer
   --------------------------------------------------------------------
    EXTERNAL REFERENCES = none
        DATA AREAS = none
        CONTROL BLOCKS = from transaction manager domain
        GLOBAL VARIABLES (Macro pass) = none
   --------------------------------------------------------------------
    ALTHOUGH PROVIDED IN A GENERAL INTERFACE LIBRARY DFHXMCDS IS
    NOT TO BE USED AS A GENERAL PROGRAMMING INTERFACE. REFER TO
    PRODUCT DOCUMENTATION TO DETERMINE INTENDED USAGE.
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 0 DFHXMCDS Transaction Manager Domain Tclass Statistics DSECT
(0) FULLWORD 4 (0) Fullword alignment
(0) HALFWORD 2 XMCLEN Length of data area
(0) .... 11..   XMCIDE "0012" Tclass Statistics id mask
(2) ADDRESS 2 XMCID Tclass Statistics id
(2) .... ...1   XMCVERS "X'01'" Stats version number id mask
(4) CHARACTER 1 XMCDVERS Stats version number
(5) CHARACTER 3   Filler
(8) CHARACTER 8 XMCTCL Tclass name
(10) FULLWORD 4 XMCTAT Total attach requests for trans- actions in this tclass
(14) FULLWORD 4 XMCPI Transactions purged immediately because threshold reached
(18) FULLWORD 4 XMCTQ Transactions that had to queue but are no longer queued
(1C) FULLWORD 4 XMCAI Transactions accepted immediately
(20) FULLWORD 4 XMCAAQ Transactions accepted after queuing
(24) FULLWORD 4 XMCPWQ Transactions purged while queuing
(28) FULLWORD 4 XMCMXT Max. number of transactions allowed
(2C) FULLWORD 4 XMCTH Purge threshold
(30) FULLWORD 4 XMCITD Installed transaction definitions in this tclass
(34) FULLWORD 4 XMCPAT Peak active user transactions
(38) FULLWORD 4 XMCPQT Peak queued user transactions
(3C) FULLWORD 4 XMCTAMA Times at max. active
(40) FULLWORD 4 XMCTAPT Times at purge threshold
(44) FULLWORD 4 XMCCAT Current active user transactions
(48) FULLWORD 4 XMCCQT Current queued user transactions
  THE FOLLOWING CL8 DEFINITIONS ARE REALLY "STORE CLOCK" FORMAT
(4C) CHARACTER 8 XMCTQTME Total queuing time of those trans- actions that are no longer queuing
(54) CHARACTER 8 XMCCQTME Total queuing time of those trans- actions that are still queuing
(5C) BITSTRING 16   Reserved
(6C) CHARACTER 8 XMC_TCLASS_DEFINE_ SOURCE Group installed from
(74) BITSTRING 8 XMC_TCLASS_CHANGE_ TIME Change/create time
(7C) CHARACTER 8 XMC_TCLASS_CHANGE_ USERID Change userid
(84) BITSTRING 2 XMC_TCLASS_CHANGE_ AGENT Change agent
(84) .... ...1   XMC_CSDAPI_CHANGE "0001" CSD API
(84) .... ..1.   XMC_CSDBATCH_CHANGE "0002" DFHCSDUP
(84) .... ..11   XMC_DREPAPI_CHANGE "0003" DREP API
(84) .... .1..   XMC_CREATE_CHANGE "0004" EXEC CREATE SPI
(86) BITSTRING 2 XMC_TCLASS_INSTALL_ AGENT Install agent
(86) .... ...1   XMC_CSDAPI_INSTALL "0001" CSD API
(86) .... .1..   XMC_CREATE_INSTALL "0004" EXEC CREATE SPI
(86) .... .1.1   XMC_GRPLIST_INSTALL "0005" GRPLIST
(88) BITSTRING 8 XMC_TCLASS_INSTALL_ TIME Install/Create time
(90) CHARACTER 8 XMC_TCLASS_INSTALL_ USERID Install userid
(90) 1..1 1...   XMCEND "*"
(90) 1..1 1...   XMCCLEN "*-XMCLEN" Length of Tclass Stats