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.
Product Synonym
CICSPA CICS PA;CICS/TS CICSTS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
19 July 2017
UID
dwa1384853