Transaction Classes report

The Transaction Classes report is produced using a combination of the EXEC CICS INQUIRE TRANCLASS and EXEC CICS EXTRACT STATISTICS TRANCLASS commands. The statistics data is mapped by the DFHXMCDS DSECT.

Table 1. Fields in the Transaction Classes report pass 1
Field Heading Description
Tclass Name The name of the transaction class.

Source field: EXEC CICS INQUIRE TRANCLASS()

Trans in Tclass The number of transaction definitions that are defined to this transaction class.

Source field: XMCITD

Attach in Tclass The number of transaction attach requests for transactions in this transaction class.

Source field: XMCTAT

Class Limit The maximum number of transactions that may be concurrently active in this transaction class.

Source field: XMCMXT

At Class Limit The number of times that this transaction class has reached its transaction class limit.

Source field: XMCTAMA

Last At Max Act The last time in UTC, in store clock (STCK) value, that the transaction class has reached its maximum number of transactions that are allowed to be active.

Source field: XMCGAMA

Current Active The current number of transactions active in this transaction class.

Source field: XMCCAT

Peak Active The peak number of transactions active in this transaction class.

Source field: XMCPAT

Current Queued The current number of transactions that are currently queueing in this transaction class.

Source field: XMCCQT

Peak Queued The peak number of transactions that queued waiting to get into this transaction class.

Source field: XMCPQT

Accept Immediate The number of transactions that were accepted immediately into this transaction class.

Source field: XMCAI

Accept Queued The number of transactions that were queued before being accepted into this transaction class.

Source field: XMCAAQ

Table 2. Fields in the Transaction Classes report pass 2
Field Heading Description
Tclass Name The name of the transaction class.

Source field: EXEC CICS® INQUIRE TRANCLASS()

Trans in Tclass The number of transaction definitions that are defined to this transaction class.

Source field: XMCITD

Class Limit The maximum number of transactions that may be concurrently active in this transaction class.

Source field: XMCMXT

Purge Threshold The queue limit purge threshold for this transaction class.

Source field: XMCTH

6.2 and later Purge A The purge action that CICS takes for a request of starting a transaction in the named transaction class when the transaction class has reached the purge threshold.
The possible values are as follows:
A
Abend
D
Discard

Source field: XMCPUA

At Purge Threshold The number of times this transaction class has reached its queue limit purge threshold.

Source field: XMCTAPT

Purged Immediate The number of transactions that were purged immediately because the queue had already reached the purge threshold for this transaction class.

Source field: XMCPI

Purged Queued The number of transactions that have been purged while queueing to get into this transaction class.

Source field: XMCPWQ

Total Queued The total number of transactions that have become active but first queued to get into this transaction class.

Source field: XMCTQ

Avg. Queue Time The average queueing time for transactions that have become active but first queued to get into this transaction class.

Source field: XMCTQTME / XMCTQ

Avg. Cur Queue Time The average queueing time for those transactions that are currently queued waiting to get into this transaction class.

Source field: XMCCQTME / XMCCQT