Transaction Analysis situations

The predefined situations in this category monitor transactions across CICS regions and the z/OS images that the CICSplex spans. A description and formula for each of these situations follow.

Note:
All the attribute names in this group are prefixed with CICSplex_Transaction_Analysis. except where stated.
CICSplex_TranCPUTime_Warning
Warning threshold exceeded for transaction CPU time.

A CICS transaction can be using more CPU than normal. If the Transaction Analysis report Indicates that the processor time associated with a transaction is rising rapidly, the task can be in a loop. Looping transactions can be terminated automatically using one of the following: a situation with a CEKL action to terminate a transaction that exceeds a CPU threshold, or the Resource Limiting function of Tivoli OMEGAMON XE for CICS on z/OS or manually using the KILL command.

Formula

If 
 the value of the attribute CPU_Time is greater than 0.500 
and 
 the value of the attribute CPU_Time is less than or equal to 1.000
CICSplex_TranCPUTime_Critical
Critical threshold exceeded for transaction CPU time.

A CICS transaction can be using more CPU than normal. If the Transaction Analysis report Indicates that the processor time associated with a transaction is rising rapidly, the task can be in a loop. Looping transactions can be terminated automatically using one of the following: a situation with a CEKL action to terminate a transaction that exceeds a CPU threshold, or the Resource Limiting function of Tivoli OMEGAMON XE for CICS on z/OS or manually using the KILL command.

Formula

If 
 the value of the attribute CPU_Time is greater than 1.000

The predefined situations in this category monitor transactions across CICS regions and the z/OS images that the CICS spans. A description and formula for each of these situations follow.

CICSRegion_Tran_DSNC_Inactive
Tests whether the DSNC interface between CICS and DB2 is still active and rolls up to the enterprise when the interface is found inactive. This situation uses attributes from the CICS Transaction Analysis group. This situation is distributed automatically to all CICS regions being monitored by OMEGAMON XE for CICS.

Formula

If 
 the value of attribute Transaction_ID equals DSNC 
and 
 the value of attribute Status equals inactive 
then 
 situation CICSRegion_Tran_DSNC_Inactive is true.
CICSRegion_Tran_Elapsed_CPU
Tests whether the amount of CPU taken by a given transaction has passed a specified threshold. This situation uses an attribute from the CICS Transaction Analysis group. This situation is distributed automatically to all CICS regions being monitored by OMEGAMON XE for CICS.
Note:
If fractional values are desired, you must manually modify this product-provided situation to include decimal points and up to two decimal places. For example, if you want 5.2 seconds, add the decimal point.

Formula

If 
 the value of attribute CPU_Time is greater than 1 
then 
 situation CICSRegion_Tran_Elapsed_CPU is true.

See also the CICSplex Transaction Analysis attribute group.