Transaction resource class data: Listing of data fields

The transaction resource class data is listed in the order in which it appears in the transaction resource data section of a monitoring record.

All the transaction resource data records produced by a single CICS® run have the same format, with a resource record header followed by a resource data section for each resource being monitored. The format of the transaction resource data section of a monitoring record can be mapped by the DSECT DFHMNRDS.

Header fields

These fields are the transaction header fields in a transaction resource monitoring record.

MNR_ID_TRANID (TYPE-C, 4 BYTES)
Transaction identifier.
MNR_ID_TERMID (TYPE-C, 4 BYTES)
Terminal identifier. This identification field is null if the task is not associated with a terminal or session.
MNR_ID_USERID (TYPE-C, 8 BYTES)
User identification at task creation. This can also be the remote user identifier for a task created as the result of receiving an ATTACH request across an MRO or APPC link with attach-time security enabled.
MNR_ID_STYPE (TYPE-C, 4 BYTES)
Transaction start type. The high-order byte (0 and 1) can have one of the following values:
"TO"
Attached from terminal input
"S "
Attached by automatic transaction initiation (ATI) without data
"SD"
Attached by automatic transaction initiation (ATI) with data
"QD"
Attached by the transient data trigger level
"U "
Attached by a user request
"TP"
Attached from a terminal TCTTE transaction ID
"SZ"
Attached by the Front End Programming Interface (FEPI).
MNR_ID_START (TYPE-T, 8 BYTES)
Start time of the transaction.
MNR_ID_STOP (TYPE-T, 8 BYTES)
Stop time of the transaction.
MNR_ID_TASKNO (TYPE-A, 4 BYTES)
The transaction identification number (the task number allocated to the transaction at task attach).
MNR_ID_LUNAME (TYPE-C, 8 BYTES)
z/OS® Communications Server logical unit name (if available) of the terminal associated with this transaction. If the task is running in an application-owning or file-owning region, the LUNAME is the generic applid of the originating connection for MRO, LUTYPE6.1, and LUTYPE6.2 (APPC). The LUNAME is blank if the originating connection is an external CICS interface (EXCI).
MNR_ID_PGMNAME (TYPE-C, 8 BYTES)
The name of the first program invoked at attach-time. For more information, see performance data field 071 (PGMNAME) in the DFHPROG group.
MNR_ID_UOW_PX (TYPE-C, 20 BYTES)
This field contains the same information as the performance data field NETUOWPX. For the details, see performance data field 097 (NETUOWPX) in the DFHTASK group.
MNR_ID_UOW_SX (TYPE-C, 8 BYTES)
This field contains the same information as the performance class data field NETUOWSX. For the details, see performance data field 098 (NETUOWSX) in the DFHTASK group.
MNR_ID_RSYSID (TYPE-C, 4 BYTES)
The name (system ID) of the remote system to which this transaction was routed, either statically or dynamically. For more information, see performance data field 130 (RSYSID) in the DFHCICS group.
MNR_ID_TRN_FLAGS (TYPE-A, 8 BYTES)
Transaction flags, a string of 64 bits used for signaling transaction definition and status information. For the details, see performance data field 164 (TRANFLAG) in the DFHTASK group.
MNR_ID_FCTYNAME (TYPE-C, 4 BYTES)
Transaction facility name. This field is null if the transaction is not associated with a facility. You can identify the transaction facility type (if any) using byte 0 of the transaction flags (MNR_ID_TRN_FLAGS) field. For details, see performance data field 163 (FCTYNAME) in the DFHTASK group.
MNR_ID_RTYPE (TYPE-C, 4 BYTES)
Transaction resource monitoring record type (low-order byte-3). Currently this record type can have only one value, T, indicating a record output for task termination. For more information about record types, see performance data field 112 (RTYPE) in the DFHCICS group.
MNR_ID_TERMINFO (TYPE-A, 4 BYTES)
Terminal or session information for the task principal facility. For more information about terminal information, see performance data field 165 (TERMINFO) in the DFHTERM group.
MNR_ID_TERMCNNM (TYPE-C, 4 BYTES)
Terminal session connection name. If the terminal facility associated with this transaction is a session, this field is the name of the owning connection (system ID). For more information, see performance data field 169 (TERMCNNM) in the DFHTERM group.
MNR_ID_RES_FLAGS (TYPE-A, 4 BYTES)
Resource flags, a string of 32 bits used for signaling resource status information.
Byte 0
Resource status information:
Bit 0
The maximum number of files to be monitored (defined in the MCT) has been exceeded by the transaction (X'80')
Bit 1
The maximum number of temporary storage queues to be monitored (defined in the MCT) has been exceeded by the transaction (X'40')
Bit 2
The maximum number of distributed program link requests to be monitored (defined in the MCT) has been exceeded by the transaction (X'20')
Bits 3-7
Reserved.
Bytes 1-3
Reserved.
MNR_ID_ISIPICNM (TYPE-C, 8 BYTES)
The name of the IPIC (IPCONN) entry of the TCP/IP service that attached the user task. For more information, see field 305 (ISIPICNM) in the DFHSOCK performance-class data group.
MNR_ID_CLIPADDR (TYPE-C, 40 BYTES)
The IP address of the originating client or Telnet client. For more information, see field 318 (CLIPADDR) in the DFHSOCK performance-class data group.
MNR_ID_ORIGIN_NETWKID (TYPE-C, 8 BYTES)
The network identifier from which this work request (transaction) originated. For more information, see field 359 (ONETWKID) in the DFHCICS performance data group.
MNR_ID_ORIGIN_APPLID (TYPE-C, 8 BYTES)
The applid of the CICS region where this work request (transaction) originated; for example, the region in which the CWXN task ran. For more information, see field 360 (OAPPLID) in the DFHCICS performance data group.
MNR_ID_ORIGIN_ATT_TIME (TYPE-T, 8 BYTES)
The time when the originating task, for example, the CWXN task, was started. For more information, see field 361 (OSTART) in the DFHCICS performance data group.
MNR_ID_ORIGIN_TRANNUM (TYPE-P, 4 BYTES)
The number of the originating task; for example, the CWXN task. For more information, see field 362 (OTRANNUM) in the DFHCICS performance data group.
MNR_ID_ORIGIN_TRANID (TYPE-C, 4 BYTES)
The transaction ID (TRANSID) of the originating task; for example, the CWXN task. For more information, see field 363 (OTRAN) in the DFHCICS performance data group.
MNR_ID_ORIGIN_USERID (TYPE-C, 8 BYTES)
The originating Userid-2 or Userid-1, for example, from CWBA, depending on the originating task. For more information, see field 364 (OUSERID) in the DFHCICS performance data group.
MNR_ID_ORIGIN_USER_CORR (TYPE-C, 64 BYTES)
The originating user correlator. For more information, see field 365 (OUSERCOR) in the DFHCICS performance data group.
MNR_ID_ORIGIN_TCPIPSERV (TYPE-C, 8 BYTES)
The name of the originating TCPIPSERVICE. For more information, see field 366 (OTCPSVCE) in the DFHCICS performance data group.
MNR_ID_ORIGIN_PORTNUM (TYPE-A, 4 BYTES)
The port number used by the originating TCPIPSERVICE. For more information, see field 367 (OPORTNUM) in the DFHCICS performance data group.
MNR_ID_ORIGIN_CLIPADDR (TYPE-C, 40 BYTES)
The IP address of the originating client or Telnet client. For more information, see field 372 (OCLIPADR) in the DFHCICS performance data group.
MNR_ID_ORIGIN_CLIPPORT (TYPE-A, 4 BYTES)
The TCP/IP port number of the originating client or Telnet client. For more information, see field 369 (OCLIPORT) in the DFHCICS performance data group.
MNR_ID_ORIGIN_TRANFLAG (TYPE-A, 8 BYTES)
The originating transaction flags. This 64-bit string is used for signaling transaction definition and status information. For more information, see field 370 (OTRANFLG) in the DFHCICS performance data group.
MNR_ID_ORIGIN_FCTYNAME (TYPE-C, 8 BYTES)
The facility name of the originating transaction. If the originating transaction is not associated with a facility, this field is null. For more information, see field 371 (OFCTYNME) in the DFHCICS performance data group.
MNR_PHD_NTWKID (TYPE-C, 8 BYTES)
The network identifier of the CICS system of an immediately previous task in another CICS region with which this task is associated. For more information, see field 373 (PHNTWKID) in the DFHCICS performance data group.
MNR_PHD_APPLID (TYPE-C, 8 BYTES)
The APPLID from previous hop data. This is the APPLID of the CICS system of a previous task in another CICS system with which this task is associated. For more information, see field 374 (PHAPPLID) in the DFHCICS performance data group. For more information about previous hop data, see Previous hop data characteristics.
MNR_PHD_ATTACH_TIME (TYPE-T, 8 BYTES)
The start time of the immediately previous task in another CICS system with which this task is associated. For more information, see field 375 (PHSTART) in the DFHCICS performance data group.
MNR_PHD_TRANNUM (TYPE-P, 4 BYTES)
The task number of the immediately previous task in another CICS system with which this task is associated. For more information, see field 376 (PHTRANNO) in the DFHCICS performance data group.
MNR_PHD_TRANID (TYPE-C, 4 BYTES)
The transaction ID (TRANSID) of the immediately previous task in another CICS system with which this task is associated. For more information, see field 377 (PHTRAN) in the DFHCICS performance data group.
MNR_PHD_COUNT (TYPE-A, 4 BYTES)
The number of times there has been a request from one CICS system to another CICS region to initiate a task with which this task is associated. For more information, see field 378 (PHCOUNT) in the DFHCICS performance data group.
MNR_PTD_ATTACH_TIME (TYPE-T, 8 BYTES)
The start time of the immediately previous or parent task in the same CICS system with which this task is associated. For more information, see field 480 (PTSTART) in the DFHCICS performance data group.
MNR_PTD_TRANNUM (TYPE-P, 4 BYTES)
The task number of the immediately previous or parent task in the same CICS system with which this task is associated. For more information, see field 481 (PTTRANNO) in the DFHCICS performance data group.
MNR_PTD_TRANID (TYPE-C, 4 BYTES)
The transaction ID (TRANSID) of the immediately previous or parent task in the same CICS system with which this task is associated. For more information, see field 482 (PTTRAN) in the DFHCICS performance data group.
MNR_PTD_COUNT (TYPE-A, 4 BYTES)
The number of times there has been a request from one task to initiate another task in the same CICS system with which this task is associated, such as by an EXEC CICS RUN TRANSID or START command. For more information, see field 483 (PTCOUNT) in the DFHCICS performance data group.
MNR_ID_TRNGRPID (TYPE-C, 28 BYTES)
The transaction group ID of the originating task.

File entry fields

These fields are in each file entry in a transaction resource monitoring record.

For information about transaction file accesses in performance class monitoring data, see DFHFILE group.

MNR_FILE_NAME (TYPE-C, 8 BYTES)
The CICS 8-character name of the file to which the following data fields refer.
MNR_FILE_GET (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of GET requests issued by the user task for this file. The count part of this field (the low-order 24 bits) contains the number of GET requests issued against the file.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_FILE_PUT (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of PUT requests issued by the user task for this file. The count part of this field (the low-order 24 bits) contains the number of PUT requests issued against the file.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_FILE_BRWSE (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of BROWSE requests issued by the user task for this file. The count part of this field (the low-order 24 bits) contains the number of BROWSE requests issued against the file.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_FILE_ADD (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of ADD requests issued by the user task for this file. The count part of this field (the low-order 24 bits) contains the number of ADD requests issued against the file.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_FILE_DEL (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of DELETE requests issued by the user task for this file. The count part of this field (the low-order 24 bits) contains the number of DELETE requests issued against the file.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_FILE_TOTAL (TYPE-S, 8 BYTES)
The total elapsed time that the user task waited for completion of all requests issued by the user task for this file. The count part of this field (the low-order 24 bits) contains the number of all requests issued against the file.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_FILE_AM_RQ (TYPE-A, 4 BYTES)
Number of times the user task called file access-method interfaces. See also performance data field 070 (FCAMCT) in the DFHFILE group.
MNR_FILE_IO_WT (TYPE-S, 8 BYTES)
The total I/O wait time on this file. The count part of this field (the low-order 24 bits) contains the number of requests issued against the file which waited for I/O.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_RLS_FILE_IO_WT (TYPE-S, 8 BYTES)
The elapsed time in which the user task waited for RLS file I/O on this file. The count part of this field (the low-order 24 bits) contains the number of requests issued against the RLS file which waited for I/O.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_CFDT_IO_WT (TYPE-S, 8 BYTES)
The elapsed time in which the user task waited for a data table access request to the coupling facility data table server to complete for this file. The count part of this field (the low-order 24 bits) contains the number of requests to the coupling facility data table server for the file.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

Temporary storage queue entry fields

These fields are in each temporary storage queue entry in a transaction resource monitoring record.

For information about transaction temporary storage queue accesses in performance class monitoring data, see DFHTEMP group.

MNR_TSQUEUE_NAME (TYPE-C, 16 BYTES)
The CICS 16-character name of the temporary storage queue to which the following data fields refer.
MNR_TSQUEUE_GET (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of GET requests issued by the user task for this temporary storage queue. The count part of this field (the low-order 24 bits) contains the number of GET requests issued against the temporary storage queue.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_TSQUEUE_PUT_AUX (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of PUT requests to auxiliary temporary storage, issued by the user task for this temporary storage queue. The count part of this field (the low-order 24 bits) contains the number of PUT requests to auxiliary temporary storage issued against the temporary storage queue.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_TSQUEUE_PUT_MAIN (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of PUT requests to main temporary storage, issued by the user task for this temporary storage queue. The count part of this field (the low-order 24 bits) contains the number of PUT requests to main temporary storage issued against the temporary storage queue.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_TSQUEUE_TOTAL (TYPE-S, 8 BYTES)
The total elapsed time that the user task waited for completion of all requests issued by the user task for this temporary storage queue. The count part of this field (the low-order 24 bits) contains the number of all requests issued against the temporary storage queue.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_TSQUEUE_GET_ITEML (TYPE-A, 4 BYTES)
The total length of all items obtained from this temporary storage queue.

MNR_TSQUEUE_PUT_AUX_ITEML (TYPE-A, 4 BYTES)
The total length of all items written to the auxiliary temporary storage queue.

MNR_TSQUEUE_PUT_MAIN_ITEML (TYPE-A, 4 BYTES)
The total length of all items written to the main temporary storage queue.

MNR_TSQUEUE_IO_WT (TYPE-S, 8 BYTES)
The total I/O wait time on this temporary storage queue. The count part of this field (the low-order 24 bits) contains the number of requests issued against the temporary storage queue which waited for I/O.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_SHR_TSQUEUE_IO_WT (TYPE-S, 8 BYTES)
The total I/O wait time on the shared temporary storage queue. The count part of this field (the low-order 24 bits) contains the number of requests issued against the shared temporary storage queue which waited for I/O.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_TSQUEUE_GET_SHR (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of GET requests to shared temporary storage, issued by the user task for this temporary storage queue. The count part of this field (the low-order 24 bits) contains the number of GET requests to shared temporary storage issued against the temporary storage queue.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_TSQUEUE_PUT_SHR (TYPE-S, 8 BYTES)
The elapsed time that the user task waited for completion of PUT requests to shared temporary storage, issued by the user task for this temporary storage queue. The count part of this field (the low-order 24 bits) contains the number of PUT requests to shared temporary storage issued against the temporary storage queue.

For more information, see Clocks and time stamps and Transaction wait (suspend) times.

MNR_TSQUEUE_GET_SHR_ITEML (TYPE-A, 4 BYTES)
The total length of all items obtained from this shared temporary storage queue.

MNR_TSQUEUE_PUT_SHR_ITEML (TYPE-A, 4 BYTES)
The total length of all items written to this shared temporary storage queue.

DPL entry fields

These fields are in each distributed program link entry in a transaction resource monitoring record.

For information about transaction program accesses in performance class monitoring data, see DFHPROG group.

MNR_DPL_PROGRAM_NAME (TYPE-C, 8 BYTES)
The name of the program to which the following data fields refer.
MNR_DPL_SYSID (TYPE-C, 4 BYTES)
The name of the remote system to which this program was routed for the distributed program link.
MNR_DPL_LINK_REQS (TYPE-C, 4 BYTES)
The number of distributed program link requests issued by the user task for this program and sysid combination.