Transaction performance detail view

The Transaction performance detail view shows transaction performance conditions for a specified instance of a transaction in a graphical format. For example, it can show transaction performance conditions when a transaction performance alert occurred. Information is shown as a number of pie charts and associated details.

For transaction performance information summarized over a time interval, you can use the Performance summary in the Transaction detail view. See Viewing performance history.

You can access this view from the CICS® performance list data in the Sheet view, or the Transaction Performance Alerts view:
  • From the Sheet view, right-click a performance list record, then click Open.
  • From the Transaction Performance Alerts view, either double-click an alert, or right-click the alert then click Open. For more information, see Viewing transaction performance alerts.

The view title shows the transaction name and task number.

The information line shows the start and stop timestamps, the APPLID, the transaction ID, and the task number.

You can expand the Transaction response time twistie to view a visualization of the transaction response time.

When you open the view from an alert, the tab for the pie chart relevant to the selected alert field is displayed. For example, for a SUSPEND alert, the Suspend time tab is displayed. If an alert field does not have a relevant pie chart associated with it, or you open the view from a performance list record, the CICS Response time tab is displayed. You can click the tabs to view the additional pie charts.

You can view the transaction origin data and previous hop data in the tables to the right of the pie charts.

You can view more associated data, for example, alert detail and transaction information, by using the information tabs below the pie charts.

Performance Alerts view

Transaction response time

This chart shows the transaction response time divided into User Dispatch time, Dispatch wait time, User CPU time, and Suspend time.

Transaction response time chart

For further details about the transaction response time, view the information on the CICS Response time, User CPU time, and Suspend time tabs.

Pie charts

The following pie charts are available:
CICS Response time
This chart shows the transaction response time divided into User Dispatch time and Suspend time.
  • User Dispatch time is divided further into User CPU time with an analysis of the CICS Dispatcher-managed Task control Blocks (TCBs) that the transaction used.
  • Suspend time also shows the Dispatch wait time that the transaction incurred and the CICS TCB mode when the wait occurred.
User CPU time
This chart shows an analysis of the CPU time and dispatch count on the CICS Dispatcher-managed TCBs that the transaction used. User CPU time analysis, including CPU time on standard CPs, offload eligible CPU time, and CPU time on specialty processors is also shown.

For more information about these performance class fields, see Open TCB management in the CICS TS V5.3 product documentation.

Suspend time
This 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.
CICS RMI usage
This chart shows the Resource Manager Interface (RMI) usage analysis. It shows elapsed time spent in, and the number of requests made to, the CICS resource managers (such as DB2 or WebSphere® MQ) that the transaction used.
Storage usage
This chart shows the GETMAIN requests and high-water mark values for the different types of CICS storage that the transaction used, broken down by CICS Dynamic Storage Area (DSA). This chart represents the amount of storage used, not the amount of storage available.
File Request activity
This chart shows the number and type of file requests that the transaction issued. A breakdown of the file-related I/O wait times and their relationship with the total suspend time for the transaction is also shown.
Program Request activity
This chart shows the number and type of program requests that the transaction issued. A breakdown of the program load time is also shown.
Transient Data Request activity
This chart shows the number and type of transient data requests that the transaction issued. A breakdown of the wait times related to transient data and their relationship with the total suspend time for the transaction is also shown.
For further details about the CMF performance class fields that are displayed, see Performance class data: listing of data fields in the CICS TS V5.3 product documentation.

Transaction origin data

This table shows association data that describes where a transaction was started. You can use this data to track complex systems. For more information, see Association data in the CICS TS V5.3 product documentation.

Previous hop data

This table shows association data that describes the remote sender of a request so that the request can be tracked back into the previous system. For more information, see Association data in the CICS TS V5.3 product documentation.

Information tabs

The following information tabs are available:
  • Alert detail. This tab is available when you open the view from an alert and shows the details of the associated alert.
  • Transaction Information. This tab shows the transaction identification, initiation, and execution context information, such as the unit of work ID.
  • Facility Information. This tab shows the principal facility of the transaction if it has one, or the facility where a transaction was initiated, for example a terminal or transient data queue. The tab also shows whether the transaction requested any alternate facilities to remote systems, such as MRO, ISC, or IPIC.
  • Webservice Information. This tab shows the TCP/IP service and the TCP/IP port number that this transaction originated from. It also shows the web services resources that this transaction used.
  • Application Context. This tab shows the initial application context; that is, data that identifies tasks that are running in the context of your application and platform. CICS adds an application context to each task at the point the application is entered. You can use the information to measure resource consumption by applications (or by particular routes into applications), to use policy-based management for applications, and to relate tasks to specific applications to help with problem diagnosis. It also shows the number of times that any policy rules thresholds were exceeded. For more information, see Application context in the CICS TS V5.3 product documentation and Policy rule types.

If a field on a tab is a hyperlink, you can click it to open a view with further details. For example, you can click on a Transaction ID hyperlink to open the XMR Transaction resource view.