The predefined situations in this category monitor temporary storage, including transient data queues and temporary storage queues.
Consider raising the number of temporary storage buffers to prevent response times from degrading. The Temporary Storage Summary can be used to monitor the status of auxiliary TS strings and buffers.
Formula
If the value of Percent_Aux_Buffers_in_Use is greater than 80 and the value of Percent_Aux_Buffers_in_Use is less than or equal to 90 then situation CICSplex_TSAuxBuf_Warning is true.
Consider raising the number of temporary storage buffers to prevent response times from degrading. The Temporary Storage Summary can be used to monitor the status of auxiliary TS strings and buffers.
Formula
If the value of Percent_Aux_Buffers_in_Use is greater than 90 then situation CICSplex_TSAuxBuf_Critical is true.
Allocate a data set large enough for your temporary storage needs. If 100% use is reached, either too little storage was allocated or some (or all temporary storage records are not being deleted when no longer useful. For temporary storage data set statistics, request a Temporary Storage Summary report. Transactions that can be looping and doing too many TS puts can be located using the transaction history function available with OMEGAMON XE for CICS on z/OS.
Formula
If the value of Percent_Aux_CIs_in_Use is greater than 80 and the value of Percent_Aux_CIs_in_Use is less than or equal to 90 then situation CICSplex_TSAuxCI_Warning is true.
Allocate a data set large enough for your temporary storage needs. If 100% use is reached, either too little storage was allocated or some (or all temporary storage records are not being deleted when no longer useful. For temporary storage data set statistics, request a Temporary Storage Summary report. Transactions that can be looping and doing too many TS puts can be located using the transaction history function available with OMEGAMON XE for CICS.
Formula
If the value of Percent_Aux_CIs_in_Use is greater than 90 then situation CICSplex_TSAuxCI_Critical is true.
Increase the number of strings as needed. Occasional peaks are not a problem, but should be kept to a minimum. The Temporary Storage Summary can be used to monitor the status of auxiliary TS strings and buffers.
Formula
If the value of Percent_Aux_Active_Strings is greater than 80 and the value of Percent_Aux_Active_Strings is less than or equal to 90 then situation CICSplex_TSAuxStr_Warning is true.
Increase the number of strings as needed. Occasional peaks are not a problem, but should be kept to a minimum. The Temporary Storage Summary can be used to monitor the status of auxiliary TS strings and buffers.
Formula
If the value of Percent_Aux_Active_Strings is greater than 90 then situation CICSplex_TSAuxStr_Critical is true.
The Bottleneck Analysis report can be used to decide whether temporary storage buffer waits are degrading response times. If you determine that a shortage of temporary storage 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 temporary storage buffers will increase your overall virtual storage requirements.
Formula
If the value of Aux_Buffer_Waits is greater than 1 and the value of Aux_Buffer_Waits is less than or equal to 2 then situation CICSplex_TSAuxBufWait_Warning is true.
The Bottleneck Analysis report can be used to decide whether temporary storage buffer waits are degrading response times. If you determine that a shortage of temporary storage 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 temporary storage buffers will increase your overall virtual storage requirements.
Formula
If the value of Aux_Buffer_Waits is greater than 2 then situation CICSplex_TSAuxBufWait_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 Temporary Storage Summary can be used to monitor the status of auxiliary TS strings and buffers.
Formula
If the value of Aux_Current_String_Waits is greater than 1 and the value of Aux_Current_String_Waits is less than or equal to 2 then situation CICSplex_TSAuxStrWait_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 Temporary Storage Summary can be used to monitor the status of auxiliary TS strings and buffers.
Formula
If the value of Aux_Current_String_Waits is greater than 2 then situation CICSplex_TSAuxStrWait_Critical is true.
The auxiliary temporary storage data set has been exhausted more than once. Use the temporary-storage functions of OMEGAMON XE for CICS on z/OS to determine if temporary storage is being excessively used. Consider increasing the amount of space allocated to the DFHTEMP file in the JCL that started this CICS region.
Formula
If the value of CICSplex_Temporary_Storage_Extended.Exhausted_count is greater than 0 then situation CICSplex_TSAuxExhaust_Critical is true.
The auxiliary temporary storage data set has encountered at least one input/output error. Investigate the cause of these errors; recreate the DFHTEMP data set if these errors continue.
Formula
If the value of CICSplex_Temporary_Storage_Extended.I/O_Errors is greater than 0 then situation CICSplex_TSAuxIO_Critical is true.
See also: