CONTROL BLOCK NAME = DFHXMRDS
NAME OF MATCHING PLS CONTROL BLOCK = DFHXMRPS
DESCRIPTIVE NAME = CICS TS Transaction Statistics
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1993, 2015
CICS level at which this module was last updated
FUNCTION =
This data area contains transaction 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 DFHXMRDS 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 |
DFHXMRDS |
Transaction Manager Domain Transaction Statistics DSECT |
(0) |
FULLWORD |
4 |
(0) |
Fullword alignment |
(0) |
HALFWORD |
2 |
XMRLEN |
Length of data area |
(0) |
.... 1.11 |
|
XMRIDE |
"0011" Transaction Statistics id mask |
(2) |
ADDRESS |
2 |
XMRID |
Transaction Statistics id |
(2) |
.... ...1 |
|
XMRVERS |
"X'01'" Stats version number id mask |
(4) |
CHARACTER |
1 |
XMRDVERS |
Stats version number |
(5) |
CHARACTER |
3 |
|
Filler |
(8) |
CHARACTER |
4 |
XMRTI |
Transaction ID |
(C) |
CHARACTER |
8 |
XMRPN |
Program name |
(14) |
CHARACTER |
8 |
XMRTCL |
Tclass name |
(1C) |
CHARACTER |
8 |
XMRRNAM |
Remote transid |
(24) |
CHARACTER |
4 |
XMRRSYS |
Remote sysid |
(28) |
HALFWORD |
2 |
XMRPRTY |
Transaction priority |
(2A) |
CHARACTER |
1 |
XMRDYN |
Dynamic indicator |
(2A) |
111. 1... |
|
XMRDYNY |
"C'Y'" ...Dynamic = yes |
(2A) |
11.1 .1.1 |
|
XMRDYNN |
"C'N'" ...Dynamic = no |
(2B) |
CHARACTER |
1 |
|
Filler |
(2C) |
FULLWORD |
4 |
XMRAC |
Attach count |
(30) |
FULLWORD |
4 |
XMRRC |
Restart count |
(34) |
FULLWORD |
4 |
XMRDLC |
Dynamic local count (the number of times the transaction routing exit decided to run this transaction locally) |
(38) |
FULLWORD |
4 |
XMRDRC |
Dynamic remote count (the number of times the transaction routing exit decided to run this transaction remotely) |
(3C) |
FULLWORD |
4 |
XMRRSC |
Remote start count |
(40) |
FULLWORD |
4 |
XMRSVC |
Storage Violation Count |
(44) |
FULLWORD |
4 |
XMRITOV |
Indoubt timeout value (in minutes) |
(48) |
CHARACTER |
1 |
XMRIWTOP |
IndoubtWait option |
(48) |
111. 1... |
|
XMRIWTY |
"C'Y'" ...Indoubtwait = yes |
(48) |
11.1 .1.1 |
|
XMRIWTN |
"C'N'" ...Indoubtwait = no |
(49) |
CHARACTER |
1 |
XMRIACTN |
Indoubt action (commit or backout) |
(49) |
11.. ..11 |
|
XMRIACOM |
"C'C'" ...Indoubt Action = commit |
(49) |
11.. ..1. |
|
XMRIABCK |
"C'B'" ...Indoubt Action = backout |
(4A) |
BITSTRING |
1 |
XMR_TRAN_ENTRYPOINT |
Application Entry Point |
(4A) |
.... ...1 |
|
XMR_ENTRYPOINT_NO |
"01" ... not an entry point |
(4A) |
.... ..1. |
|
XMR_ENTRYPOINT_YES |
"02" ... entry point |
(4B) |
CHARACTER |
1 |
|
Filler |
(4C) |
FULLWORD |
4 |
XMRIWAIT |
Number of indoubt waits |
(50) |
FULLWORD |
4 |
XMRFATXN |
Forced action due to trandef |
(54) |
FULLWORD |
4 |
XMRFAIT |
Forced action due to indoubt timeout |
(58) |
FULLWORD |
4 |
XMRFANW |
Forced action due to no wait ability |
(5C) |
FULLWORD |
4 |
XMRFAOP |
Forced action due to operator |
(60) |
FULLWORD |
4 |
XMRFAOT |
Forced action due to other |
(64) |
FULLWORD |
4 |
XMRAMISM |
Number of Action mismatches |
(68) |
BITSTRING |
16 |
|
Reserved |
(78) |
CHARACTER |
8 |
XMR_TRAN_DEFINE_ SOURCE |
Group installed from |
(80) |
BITSTRING |
8 |
XMR_TRAN_CHANGE_TIME |
Change/create time |
(88) |
CHARACTER |
8 |
XMR_TRAN_CHANGE_ USERID |
Change userid |
(90) |
BITSTRING |
2 |
XMR_TRAN_CHANGE_AGENT |
Change agent |
(90) |
.... ...1 |
|
XMR_CSDAPI_CHANGE |
"0001" CSD API |
(90) |
.... ..1. |
|
XMR_CSDBATCH_CHANGE |
"0002" DFHCSDUP |
(90) |
.... ..11 |
|
XMR_DREPAPI_CHANGE |
"0003" DREP API |
(90) |
.... .1.. |
|
XMR_CREATE_CHANGE |
"0004" EXEC CREATE SPI |
(90) |
.... .111 |
|
XMR_SYSTEM_CHANGE |
"0007" SYSTEM |
(92) |
BITSTRING |
2 |
XMR_TRAN_INSTALL_ AGENT |
Install agent |
(92) |
.... ...1 |
|
XMR_CSDAPI_INSTALL |
"0001" CSD API |
(92) |
.... .1.. |
|
XMR_CREATE_INSTALL |
"0004" EXEC CREATE SPI |
(92) |
.... .1.1 |
|
XMR_GRPLIST_INSTALL |
"0005" GRPLIST |
(92) |
.... .111 |
|
XMR_SYSTEM_INSTALL |
"0007" SYSTEM |
(92) |
.... 1..1 |
|
XMR_BUNDLE_INSTALL |
"0009" BUNDLE |
(94) |
BITSTRING |
8 |
XMR_TRAN_INSTALL_TIME |
Install/Create time |
(9C) |
CHARACTER |
8 |
XMR_TRAN_INSTALL_ USERID |
Install userid |
(9C) |
1.1. .1.. |
|
XMREND |
"*" |
(9C) |
1.1. .1.. |
|
XMRCLEN |
"*-XMRLEN" Length of Transaction Stats |