Analyzing transaction threadsafe characteristics
You can analyze the CPU time or suspend time for a Transaction ID and display the output as a pie chart. You can analyze the transaction threadsafe characteristics for a number of Transaction IDs and display the output as a bar chart.
Pie charts
The User CPU time pie chart and Suspend time pie charts are displayed in the Transaction detail view and show an analysis summary for a specific transaction ID over a time interval.
To display a User CPU time or Suspend time pie chart, see Pie charts and select the User CPU time or Suspend time thumbnail.
For information about the User CPU time pie chart, see Analyzing transaction CPU time.
The Suspend time chart shows the individual suspend time components separated into wait type groups. Each suspend time component is shown with its elapsed wait time and number of waits that were accumulated. Uncaptured wait time is suspend time that CICS® TS does not capture with a wait time metric.

- A summary of the Transaction ID in the time period chosen, including
the following information:
- The number of transactions
- The average response time
- The average user dispatch time
- The average suspend time per transaction
- A pie chart with up to three sectors; one for each of the following
suspend time components:
- I/O wait time. This time is broken down further into the following
fields:
- Terminal control (TC) I/O wait time
- Temporary storage (TS) I/O wait time
- Shared TS I/O wait time
- Transient data (TD) I/O wait time
- Journal I/O wait time
- File I/O wait time
- RLS file I/O wait time
- Coupling facility data table (CFDT) wait time
- Inbound socket I/O wait time
- IPIC connection (IPCONN) I/O wait time
- Outbound socket I/O wait time
- Inter-region I/O wait time
- LU61 I/O wait time
- LU62 I/O wait time
- FEPI I/O wait time
- Other wait time. This time is broken down further into the following
fields:
- First dispatch delay time
- Local enqueue delay time
- Global enqueue delay time
- Interval control (IC) delay time
- Lock delay time
- WAIT EXTERNAL wait time
- WAIT CICS wait time
- BTS run transaction wait time
- CFDT server synchronous wait
- Request receiver wait time
- Request processor wait time
- BTS syncpoint delay time
- MAXOPENTCBS delay time
- MAXJVMTCBS delay time
- MAXSSLTCBS delay time
- MAXTHRDTCBS delay time
- MAXXPTCBS delay time
- Change TCB mode delay time
- Resource recovery services (RRS) wait time
- 3270 bridge partner wait time
- CICS TCB mismatch wait time
- DS storage constraint wait time
- Intrapartition transient data lock wait time
- Extrapartition transient data lock wait time
- VSAM exclusive control wait time
- VSAM string wait time
- IPIC session allocation wait time
- MRO, LU6.1, and LU6.2 session allocation wait time
- DB2 connection wait time
- DB2 ready queue wait time
- WMQ GETWAIT wait time
- Uncaptured wait time.
If a suspend time breaks down into further detail and that time has a value to show, the pie chart shows the relevant subsection in the sector. You can click an area in the pie chart to highlight the relevant entry in the table.
You can use the check boxes to hide irrelevant data from the table.
- I/O wait time. This time is broken down further into the following
fields:
- A table that shows the suspend time components and the following
values for each one:
- Average time
- Average count
- The percentage of the total suspend time
- The percentage for each time relative to the immediate parent.
Bar chart
The Threadsafe bar chart shows summary information for multiple transaction IDs. The transaction IDs are ordered by the number of TCB mode changes, then by the order in which they are shown in the selection.
To display a Threadsafe bar chart, see Bar charts and select the Threadsafe option.

- The view title shows the source of the data and the analysis type.
- The information line shows the selection criteria for the data the records were selected from, for example, APPLID and time period.
- Legend icon
. Click this icon to display the chart legend for the segments in the current chart.
- Toggle change mode icon
. By default, the number of TCB mode switches for every transaction ID is displayed. Click this icon to hide or show this information.
- A stack of bars for each selected transaction ID. Each bar in a stack has one or more segments to represent different CPU times. You can hover over a segment to show the average time value for the relevant CPU time.
To change the time scale on the vertical axis of the chart and show more detail, you can use the zoom bar.
To analyze a transaction ID further, right-click a bar, then use the menu options to select a performance summary (pie chart) or timeline analysis.