Table 1 identifies all the individual or specific suspend (wait) fields that are collected in the performance class data. All the suspend (wait) time fields listed are included in the total transaction suspend time field (owner: DFHTASK, field ID: 014). Each of the individual suspend (wait) time fields also contains a portion of the transaction's dispatch wait (wait for redispatch) time field (owner: DFHTASK, field ID: 102).
Field ID | Owner | Field description |
---|---|---|
009 | DFHTERM | Terminal Control I/O wait time |
010 | DFHJOUR | Journal Control I/O wait time |
011 | DFHTEMP | Temporary Storage I/O wait time |
063 | DFHFILE | File Control I/O wait time |
100 | DFHTERM | Inter-Region (MRO) I/O wait time |
101 | DFHDEST | Transient Data I/O wait time |
123 | DFHTASK | Global ENQ delay time |
128 | DFHTASK | Lock Manager (LM) delay time |
129 | DFHTASK | Local ENQ delay time |
133 | DFHTERM | LU 6.1 I/O wait time |
134 | DFHTERM | LU 6.2 I/O wait time |
156 | DFHFEPI | FEPI I/O wait time |
171 | DFHTASK | RMI suspend time |
174 | DFHFILE | RLS File I/O wait time |
176 | DFHFILE | Coupling facility data table server I/O wait time |
177 | DFHSYNC | Coupling facility data table server syncpoint and resynchronization wait time |
178 | DFHTEMP | Shared Temporary Storage I/O wait time |
181 | DFHTASK | EXEC CICS WAIT EXTERNAL wait time |
182 | DFHTASK | EXEC CICS WAITCICS and EXEC CICS WAIT EVENT wait time |
183 | DFHTASK | Interval Control delay time |
184 | DFHTASK | Dispatchable Wait's wait time |
186 | DFHDATA | IMS™ (DBCTL) wait time |
187 | DFHDATA | DB2® ready queue wait time |
188 | DFHDATA | DB2 connection wait time |
189 | DFHDATA | DB2 wait time |
191 | DFHTASK | RRMS/MVS Indoubt wait time |
192 | DFHTASK | Request Receiver wait time |
193 | DFHTASK | Request Processor wait time |
195 | DFHTASK | CICS BTS Run transaction synchronous wait time |
196 | DFHSYNC | CICS BTS Syncpoint delay time |
241 | DFHSOCK | Inbound Socket I/O wait time |
247 | DFHTASK | CICS change-TCB mode delay time |
250 | DFHTASK | CICS MAXOPENTCBS delay time |
254 | DFHTASK | Java Virtual Machine (JVM) suspend time |
268 | DFHTASK | TCB mismatch wait time |
277 | DFHTASK | CICS MAXJVMTCBS delay time |
278 | DFHTASK | CICS MAXHPTCBS delay time |
279 | DFHTASK | MVS™ storage constraint wait time |
281 | DFHTASK | CICS MAXSSLTCBS delay time |
282 | DFHTASK | CICS MAXXPTCBS delay time |
285 | DFHTASK | 3270 bridge partner wait time |
299 | DFHSOCK | Outbound Socket I/O wait time |
300 | DFHSOCK | IPCONN link wait time |
396 | DFHDATA | WebSphere® MQ GETWAIT wait time |
The performance class data fields listed in Table 1 all record the elapsed time waiting for a particular type of I/O operation or transaction suspend (wait). For example, DFHTERM field ID 009 records the elapsed time waiting for terminal I/O. The elapsed time includes not only the time during which the I/O operation is actually taking place, but also the time during which the access method is completing the outstanding event control block, and the time subsequent to that until the waiting transaction is redispatched by the CICS dispatcher domain.
│ │ │ │ │←──────────── Wait Time ────────────→│ │ │ Dispatch │ │ Dispatch and │ │ and ─────────────────→│←───────────Suspend Time────────────→│←───────────── CPU Time │ ↑ │ CPU Time │ │ Dispatch │ │ │←──Wait───→│ │ │ │