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.

The
Suspend time analysis shows the following information:
- 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.
- 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.
You can click an entry in the table to highlight the relevant
area in the pie chart.
Note: The values displayed in the table are
the actual values from the CICS PA host database or the CSV file.
Because of rounding errors when the data was captured, the sum of
the detail might not match the total value. Also, the percentage figures
might not total 100% because of rounding errors.
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 Threadsafe
bar chart displays the following information:
- 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.