Temporary Storage Analysis situations

The predefined situations in this category monitor temporary storage, including transient data queues and temporary storage queues.

Note:
All the attribute names in this group are prefixed with CICSplex_Temporary_Storage_Summary. except where stated.
CICSplex_TSAuxBuf_Warning
Warning threshold exceeded for TS Auxiliary buffer usage.

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.
CICSplex_TSAuxBuf_Critical
Critical threshold exceeded for TS Auxiliary buffer usage.

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.
CICSplex_TSAuxCI_Warning
Warning threshold exceeded for TS Auxiliary CI usage.

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.
CICSplex_TSAuxCI_Critical
Critical threshold exceeded for TS Auxiliary CI usage.

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.
CICSplex_TSAuxStr_Warning
Warning threshold exceeded for TS Auxiliary active strings.

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.
CICSplex_TSAuxStr_Critical
Critical threshold exceeded for TS Auxiliary active strings.

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.
CICSplex_TSAuxBufWait_Warning
Warning threshold exceeded for TS Auxiliary buffer waits.

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.
CICSplex_TSAuxBufWait_Critical
Critical threshold exceeded for TS Auxiliary buffer waits.

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.
CICSplex_TSAuxStrWait_Warning
Warning threshold exceeded for TS Auxiliary 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 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.
CICSplex_TSAuxStrWait_Critical
Critical threshold exceeded for TS Auxiliary 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 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.
CICSplex_TSAuxExhaust_Critical
Auxiliary temporary storage exhausted.

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.
CICSplex_TSAuxIO_Critical
Temporary storage I/O errors critical.

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: