The predefined situations in this category monitor performance, response time, and transaction for potential trouble spots. A description and formula for each of these situations follow.
Use the historical transaction display function of Tivoli OMEGAMON XE for CICS on z/OS to locate the transactions that are responsible for the service level failure. Determine whether the large amount of time spent waiting on database activity is a consequence of either application changes or alterations in the database configuration. If the transaction behavior is found to be normal, consider updating the service class definitions so that they will accurately reflect anticipated response times.
Formula
If the value of the attribute Performance_Index is greater than 1 and the value of the attribute Percent_of_time_waiting_on_Adabas is greater than 90 or the value of the attribute Percent_of_time_waiting_on_Datacom is greater than 90 or the value of he attribute Percent_of_time_waiting_on_DB2 is greater than 90 or the value of the attribute Percent_of_time_waiting_on_DLI is greater than 90 or the value of the attribute Percent_of_time_waiting_on_IDMS is greater than 90 or the value of the attribute Percent_of_time_waiting_on_SUPRA is greater than 90
Use the historical transaction display function of Tivoli OMEGAMON XE for CICS on z/OS to locate the transactions that are responsible for the service level failure. Determine whether the large amount of time spent waiting on message-queuing activity is a consequence of either application changes or alterations to the WebSphere MQ system. If the transaction behavior is found to be normal, consider updating the service class definitions so that they will accurately reflect anticipated response times.
Formula
If the value of the attribute Performance_Index is greater than 1 and the value of the attribute Percent_of_time_waiting_on_MQ is greater than 90
Use the historical transaction display function of Tivoli OMEGAMON XE for CICS on z/OS to locate the transactions that are responsible for the service level failure. The Bottleneck Analysis report can further assist in locating the wait reasons responsible for slow response time. If CPU bound transactions are unable to get the processor resources they need, consider increasing the priority of either the transaction or the CICS region.
This situation uses attributes from the CICSplex Service Class_Analysis group. This situation is distributed automatically to the hub server; distribute it to all servers where an Tivoli OMEGAMON XE for CICS on z/OS plex is running.
Formula
If the value of attribute Performance_Index is greater than 1 and (the value of attribute Percent_of_time_waiting_on_Redispatch is greater than 50 or the value of attribute Percent_of_time_waiting_on_unidentifiable is greater than 50 or the value of attribute Percent_of_time_using_CPU is greater than 50) then situation CICSplex_delay_within_CICS is true.
See CICSplex_CSM5_delay_in_DLI, CICSplex_CSMI_delay_in_FCP, or CICSplex_delay_in_Database for predefined situations that monitor response time delays in database processing.
Use the historical transaction display function of Tivoli OMEGAMON XE for CICS on z/OS to locate the mirror transactions that are responsible for the service level failure. Determine whether the large amount of time waiting on File Control is a consequence of either application changes or alterations in the CICS file configuration. If the transaction behavior is found to be normal, consider updating the service class definitions so that they will accurately reflect anticipated response times.
Formula
If the value of the attribute Service_Class_Name equals CSMI and the value of the attribute 200_%_of_Goal_Transaction_Count is greater than 1 or the value of the attribute Performance_Index is greater than 1 or the value of the attribute Greater_than_400_%_of_Goal_Transaction_Count is greater than 0 or the value of the attribute 400_%_of_Goal_Transaction_Count is greater than 1 and the value of the attribute Percent_of_time_waiting_on_File_Control is greater than or equal to 50
Use the historical transaction display function of Tivoli OMEGAMON XE for CICS on z/OS to locate the mirror transactions that are responsible for the service level failure. The Bottleneck Analysis report can further assist in locating the wait reasons responsible for slow response time. If CPU limitations are found to be the root cause, consider increasing the priority of the region to prevent File Owning Regions from adversely affecting Application Owning Regions that use function shipping.
Formula
If the substring of attribute Service_Class_Name equals 1,CSM and the value of the attribute Performance_Index is greater than 1 and the value of the attribute Percent_of_time_using_CPU is greater than 50 or the value of the attribute Percent_of_time_waiting_on_TS_IO is greater than 50 or the value of the attribute Percent_of_time_waiting_on_Redispatch is greater than 50 or the value of the attribute CICSplex_Service_Class_Analysis.Percent_of_time_waiting_on_DLI is greater than 50 or the value of the attribute CI CSplex_Service_Class_Analysis.Percent_of_time_waiting_on_Journal_Control is greater than 50
Use the historical transaction display function of Tivoli OMEGAMON XE for CICS on z/OS to locate the transactions that are responsible for the service level failure. The breakdown of time statistics in the historical transaction detail can identify the component that is causing the response time to be excessive. If the transaction behavior is found to be normal, consider updating the service class definitions so that they will accurately reflect anticipated response times.
Formula
If the value of attribute Performance_Index is greater than 1 then situation CICSplex_Performance_Index is true.
Use the historical transaction display function of Tivoli OMEGAMON XE for CICS on z/OS to locate the transactions that are responsible for the service level failure. Determine whether the large amount of time spent waiting on MRO is a consequence of a poorly performing remote region or a problem with the connections displayed in the Intercommunication Summary. If the transaction behavior is found to be normal, consider updating the service class definitions so that they will accurately reflect expected response times.
Formula
If (the value of attribute Average_Response_Time is greater than 5 or the value of attribute Bucket_G400 is greater than 0 or the value of attribute Bucket_200 is greater than 1 or the value of attribute Performance_Index is greater than 1 or the value of attribute Bucket_400 is greater than 1) and the value of attribute Percent_of_time_waiting_on_MRO is greater than or equal to 50 then situation CICSplex_Sympathy_Degradation is true.
Formula
If the value of the attribute CICSplex_Service_Class.Status equals DELETED then situation CICSplex_Service_Class_Deleted is true.
If service levels for the CSM5 transaction group are not met or response time spikes are detected, CICSplex_CSM5_delay_in_DLI rolls issues an alert.
This situation is distributed automatically to the hub server; distribute it to all servers where an Tivoli OMEGAMON XE for CICS on z/OS is running. This situation uses attributes from the CICSplex Service Class Analysis group.
Formula
If the value of attribute Service_Class_Name equals "CSM5" and (the value of attribute Bucket_200 is greater than 1 or the value of attribute Performance_Index is greater than 1 or the value of attribute Bucket_G400 is greater than 0 or the value of attribute Bucket_400 is greater than 1) and the value of attribute Percent_of_time_waiting_on_DLI is greater than 50 then situation CICSplex_CSM5_delay_in_DLI is true.
If service levels for the CSMI transaction group are not met or response time spikes are detected, CICSplex_CSMI_delay_in_FCP issues an alert. This situation uses attributes from the CICSplex Service Class_Analysis group. This situation is distributed automatically to the hub server; distribute it to all servers where an Tivoli OMEGAMON XE for CICS on z/OSplex is running.
Formula
If the value of attribute Service_Class_Name equals "CSMI" and (the value of attribute Bucket_G400 is greater than 0 or the value of attribute Bucket_400 is greater than 1 or the value of attribute Performance_Index is greater than 1 or the value of attribute Bucket_200 is greater than 1) and (the value of attribute Percent_of_time_waiting_on_File_Control is greater than or equal to 50) then situation CICSplex_CSMI_delay_in_FCP is true.
Formula
If the value of attribute Performance_Index is greater than 1 and (the value of attribute Percent_of_time_waiting_on_Adabas is greater than 90 or the value of attribute Percent_of_time_waiting_on_Datacom is greater than 90 or the value of attribute Percent_of_time_waiting_on_DB2 is greater than 90 or the value of attribute Percent_of_time_waiting_on_DLI is greater than 90 or the value of attribute Percent_of_time_waiting_on_IDMS is greater than 90 or the value of attribute Percent_of_time_waiting_on_SUPRA is greater than 90) then situation CICSplex_delay_in_Database is true.
Formula
If the value of attribute Performance_Index is greater than 1 and the value of attribute Percent_of_time_waiting_on_MQ is greater than 90 then situation CICSplex_delay_in_MQSeries is true.
Formula
If the substring of attribute Service_Class_Name is greater than 1,CSM and the value of attribute Performance_Index is greater than 1 and (the value of attribute Percent_of_time_using_CPU is greater than 50 or the value of attribute Percent_of_time_waiting_on_TS_IO is greater than 50 or the value of attribute Percent_of_time_waiting_on_Redispatch is greater than 50 or the value of attribute Percent_of_time_waiting_on_DLI is greater than 50 or the value of attribute Percent_of_time_waiting_on_Journal_Control is greater than 50) then situation CICSplex_Function_Ship_delays is true.
See also the CICSplex Service Class Analysis attribute group.