Transient Data Analysis situations
These predefined situations in this category monitors transient data.
- CICSplex_TDBuffer_Warning
- Warning threshold exceeded for TD buffer usage.
Select the Transient Data Summary workspace to determine if transient data buffer waits are a persistent problem. If you find that a shortage of transient data buffers is the primary cause of degradation in your system, consider changing the value in the SIT and recycle your region. Increasing the number of transient data buffers increases your overall virtual storage requirements.
Formula: If the value of Percent_Buffers_in_Use is greater than 80 and the value of Percent_Buffers_in_Use is less than or equal to 90 then situation CICSplex_TDBuffer_Warning is true.
- CICSplex_TDBuffer_Critical
- Critical threshold exceeded for TD buffer usage.
Select the Transient Data Summary workspace to determine if transient data buffer waits are a persistent problem. If you find that a shortage of transient data buffers is the primary cause of degradation in your system, consider changing the value in the SIT and recycle your region. Increasing the number of transient data buffers increases your overall virtual storage requirements.
Formula: If the value of Percent_Buffers_in_Use is greater than 90 then situation CICSplex_TDBuffer_Critical is true.
- CICSplex_TDCIs_Warning
- Warning threshold exceeded for TD CI usage.
Consider reallocating the DFHINTRA data set with more space to accommodate your peak transaction rate. Unlike temporary storage, each CI of the intrapartition data set only contains records belonging to the same queue. Specifying REUSE for a destination allows a different queue to use the CI when all records in the CI have been read. This significantly improves performance because tasks have to incur the overhead of handling NOSPACE conditions less often.
Formula: If the value of Percent_CIs_in_Use is greater than 80 and the value of Percent_CIs_in_Use is less than or equal to 90 then situation CICSplex_TDCIs_Warning is true.
- CICSplex_TDCIs_Critical
- Critical threshold exceeded for TD CI usage.
Consider reallocating the DFHINTRA data set with more space to accommodate your peak transaction rate. Unlike temporary storage, each CI of the intrapartition data set only contains records belonging to the same queue. Specifying REUSE for a destination allows a different queue to use the CI when all records in the CI have been read.This significantly improves performance because tasks have to incur the overhead of handling NOSPACE conditions less often.
Formula: If the value of Percent_CIs_in_Use is greater than 90 then situation CICSplex_TDCIs_Critical is true.
- CICSplex_TDActStr_Warning
- Warning threshold exceeded for TD active strings.
Increase the number of strings as needed. Occasional peaks are not a problem, but should be kept to a minimum to avoid response time degradation. The Transient Data Summary workspace is used to monitor the status of TD strings and buffers.
Formula: If the value of Percent_Active_Strings is greater than 80 and the value of Percent_Active_Strings is less than or equal to 90 then situation CICSplex_TDActStr_Warning is true.
- CICSplex_TDActStr_Critical
- Critical threshold exceeded for TD active strings.
Increase the number of strings as needed. Occasional peaks are not a problem, but should be kept to a minimum to avoid response time degradation. The Transient Data Summary workspace is used to monitor the status of TD strings and buffers.
Formula: If the value of Percent_Active_Strings is greater than 90 then situation CICSplex_TDActStr_Critical is true.
- CICSplex_TDBufWait_Warning
- Warning threshold exceeded for TD buffer waits.
Select the Transient Data Summary workspace to determine if transient data buffer waits are a persistent problem. If you find that a shortage of transient data buffers is the primary cause of degradation in your system, consider changing the value in the SIT and recycle your region. Increasing the number of transient data buffers increases your overall virtual storage requirements.
Formula: If the value of Buffer_Waits is greater than 1 and the value of Buffer_Waits is less than or equal to 2 then situation CICSplex_TDBufWait_Warning is true.
- CICSplex_TDBufWait_Critical
- Critical threshold exceeded for TD buffer waits.
Select the Transient Data Summary workspace to determine if transient data buffer waits are a persistent problem. If you find that a shortage of transient data buffers is the primary cause of degradation in your system, consider changing the value in the SIT and recycle your region. Increasing the number of transient data buffers increases your overall virtual storage requirements.
Formula: If the value of Buffer_Waits is greater than 2 then situation CICSplex_TDBufWait_Critical is true.
- CICSplex_TDStrWait_Warning
- Warning threshold exceeded for TD string waits.
Increase the number of strings as needed. Occasional peaks are not a problem, but should be kept to a minimum to avoid response time degradation. The Transient Data Summary workspace is used to monitor the status of TD strings and buffers.
Formula: If the value of Current_String_Waits is greater than 1 and the value of Current_String_Waits is less than or equal to 2 then situation CICSplex_TDStrWait_Warning is true.
- CICSplex_TDStrWait_Critical
- Critical threshold exceeded for TD string waits.
Increase the number of strings as needed. Occasional peaks are not a problem, but should be kept to a minimum to avoid response time degradation. The Transient Data Summary workspace is used to monitor the status of TD strings and buffers.
Formula: If the value of Current_String_Waits is greater than 2 then situation CICSplex_TDStrWait_Critical is true.
- CICSplex_TDTrigger_Warning
- Warning threshold exceeded for TD queue over trigger.
It is necessary to raise the priority of the task that removes the transient data records in order to avoid exceeding the trigger level. If the destination is associated with a terminal, check the terminal printer to make sure that it is available.
Formula: If the value of CICSplex_Transient_Data_Queues.Queue_Over_Trigger is greater than 0 and the value of CICSplex_Transient_Data_Queues.Queue_Over_Trigger less than or equal to 1 then situation CICSplex_TDTrigger_Warning is true.
- CICSplex_TDTrigger_Critical
- Critical threshold exceeded for TD queue over trigger.
It is necessary to raise the priority of the task that removes the transient data records in order to avoid exceeding the trigger level. If the destination is associated with a terminal, check the terminal printer to make sure that it is available.
Formula: If the value of CICSplex_Transient_Data_Queues.Queue_Over_Trigger is greater than 1 then situation CICSplex_TDTrigger_Critical is true.
- CICSplex_TDQueueLen_Warning
- Warning threshold exceeded for TD queue length.
Ensure that the predicate in this situation specifies the highest trigger level or the number of queues that can fill DFHINTRA. CICS® abnormally terminates if the data set overflows. Use the transaction history component of OMEGAMON AI for CICS to verify that the task that reads and deletes the queue is not being terminated with an abend.
Formula: If the value of CICSplex_Transient_Data_Queues.Queue_Length is greater than 100 and the value of CICSplex_Transient_Data_Queues.Queue_Length is less than or equal to 300 then situation CICSplex_TDQueueLen_Warning is true.
- CICSplex_TDQueueLen_Critical
- Critical threshold exceeded for TD queue length.
Ensure that the predicate in this situation specifies the highest trigger level or the number of queues that can fill DFHINTRA. CICS abnormally terminates if the data set overflows. Use the transaction history component of OMEGAMON AI for CICS to verify that the task that reads and deletes the queue is not being terminated with an abend.
Formula: If the value of CICSplex_Transient_Data_Queues.Queue_Length is greater than 300 then situation CICSplex_TDQueueLen_Critical is true.
See also the CICSplex Transient Data Summary attribute group.