These predefined situations in this category monitors Transient Data.
Select the Transient Data Summary report 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.
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.
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 can only contain 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 can significantly improve performance because tasks will less often have to incur the overhead of handling NOSPACE conditions.
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.
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 can only contain 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 can significantly improve performance because tasks will less often have to incur the overhead of handling NOSPACE conditions.
Formula
If the value of Percent_CIs_in_Use is greater than 90 then situation CICSplex_TDCIs_Critical is true.
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 can be 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.
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 can be 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.
Select the Transient Data Summary report 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.
Select the Transient Data Summary report 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.
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 can be 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.
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 can be 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.
It can be 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 is less than or equal to 1 then situation CICSplex_TDTrigger_Warning is true.
It can be 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.
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 XE for CICS on z/OS 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.
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 XE for CICS on z/OS 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.