IBM Support

CICS PA Wait Analysis Report - Other Wait Time

Question & Answer


Question

I am running CICS Transaction Server for z/OS (CICS TS) V4.2 and using CICS Performance Analyzer for z/OS (CICS PA) V5.2. My CICS PA Wait Analysis Report field "Other Wait Time" sometimes has a high value for some transactions. Can you tell me what type of waits are included in "Other Wait Time"?

The CICS TS documentation indicates that this time is calculated as the difference between Suspend Wait Time (from the Summary Data section) minus the sum of the component values (from the Suspend Detail section), but there is no a detail of what type of waits could be in other wait time.

Answer

Review this CICS Development Center blog Ever wonder why CICS total suspend time is greater than the sum of the component suspend times?

This blog describes some suspend values that would have been uncaptured wait times in CICS TS V4.2, TCALWTT and FCVSWTT and FCXCWTT.

You can compare the Transaction wait (suspend) times in table 1 of the CICS TS V4.2 documentation in table 1

... to the Transaction wait (suspend) times in table 1 of the CICS TS V5.4 documentation.

You will see the additional suspend types being captured in later releases of CICS TS V5.x that reduce the uncaptured wait times reported in "Other wait times".

The specific additional suspendtype times captured up to CICS TS V5.4 are:

 DFHSOCK 319  ISALWTT  IPIC session allocation wait time
 DFHTERM 343  TCALWTT  MRO, LU6.1, and LU6.2 session allocation
                             wait time
 DFHDEST 403  TDILWTT  Transient Data intrapartition lock wait time
 DFHDEST 404  TDELWTT  Transient Data extrapartition lock wait time
 DFHFILE 426  FCXCWTT  File control wait time for exclusive
                             control of a VSAM control interval
 DFHFILE 427  FCVSWTT  File control wait time for a VSAM string
 DFHTASK 429  DSAPTHWT  Dispatcher allocate pthread wait time
 DFHTASK 475  ASFTCHWT  EXEC CICS FETCH wait time
 DFHTASK 476  ASRNATWT  EXEC CICS RUN TRANSID attach wait time

If the tasks showing higher values for other wait times have higher counts of file control requests or transient data requests, it could be due to file control exclusive control or string waits as well as transient data locking. If routing or function shipping counts are higher, it could be due to uncaptured allocate waits that now are captured for TCALWTT and ISALWTT links.

The last 2 suspend types of ASFTCHWT and ASRNATWT are new in CICS TS V5.4 for the new asynchronous API commands.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSPPU4","label":"CICS Performance Analyzer for z\/OS"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"Performance","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICSPA CICS PA;CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
19 July 2017

UID

dwa1384853