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 the attribute Percent_Aux_Buffers_in_Use is greater than 80 and the value of the attribute Percent_Aux_Buffers_in_Use is less than or equal to 90
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 the attribute Percent_Aux_Buffers_in_Use is greater than 90
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 Tivoli OMEGAMON XE for CICS on z/OS.
Formula
If the value of the attribute Percent_Aux_CIs_in_Use is greater than 80 and the value of the attribute Percent_Aux_CIs_in_Use is less than or equal to 90
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 the attribute Percent_Aux_CIs_in_Use is greater than 90
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 the attribute Percent_Aux_Active_Strings is greater than 80 and the value of the attribute Percent_Aux_Active_Strings is less than or equal to 90
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 the attribute Percent_Aux_Active_Strings is greater than 90
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 the attribute Aux_Buffer_Waits is greater than 1 and the value of the attribute Aux_Buffer_Waits is less than or equal to 2
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 the attribute Aux_Buffer_Waits is greater than 2
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 the attribute Aux_Current_String_Waits is greater than 1 and the value of the attribute Aux_Current_String_Waits is less than or equal to 2
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 the attribute Aux_Current_String_Waits is greater than 2
The auxiliary temporary storage data set has been exhausted more than once. Use the temporary-storage functions of Tivoli 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 the attribute CICSplex_Temporary_Storage_Extended.Exhausted_count is greater than 0
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 the attribute CICSplex_Temporary_Storage_Extended.I/O_Errors is greater than 0
See also: