What’s new in CICS PA V5.4
IBM CICS Transaction Server for z/OS (CICS TS) has evolved to become the world’s most powerful mixed language application server. In support of CICS TS, CICS Performance Analyzer (CICS PA) provides the most comprehensive reporting, analysis and visualization for CICS performance data. CICS PA V5.4 provides enhanced reporting and analysis of new and existing metrics in CICS TS V5.4.
CICS PA, in conjunction with the other tools in the CICS Tools portfolio, helps to improve operational efficiency and service agility. Development, systems, and operational teams can adopt a collaborative, DevOps approach when building and deploying CICS applications and infrastructure. With CICS TS V5.4 and CICS Tools, it is quicker and easier to build, deploy, and manage powerful mixed language applications.
CICS PA V5.4 delivers the following new set of capabilities:
• Transaction tracking reports for the new ASYNC API in CICS TS V5.4
• CICS PA CPU and response time intensity derived fields
• Support for ORDER option in statistics summary report
Reporting and analysis for ASYNC API
The new features of CICS PA V5.4 help clients to realize the benefits of modernizing CICS applications to use new CICS TS capabilities such as ASYNC API. Many other enhancements in CICS PA V5.4 offer increased value to clients with earlier releases of CICS TS.
In CICS PA V5.4, these capabilities are enhanced to enable detailed performance reporting, analysis and comparison as CICS applications are modernized to use the new ASYNC API in CICS TS V5.4.
CICS TS V5.4 provides a set of new asynchronous API commands to make it easier for application developers to create a programming model to run child tasks asynchronously. As part of this, CICS TS introduces new monitoring and statistics metrics. Using CICS PA V5.4, application and systems programmers can analyze the performance of CICS applications and systems that exploit the new ASYNC API. CICS PA V5.4 provides new forms that include the new monitoring and statistics fields to enable reports to be generated for ASYNC API applications.
The CICS PA ISPF dialogue is enhanced to provide new options for ordering within these reports. Call sequence and time sequence.
This creates the report in Call sequence order as shown by the graphic below.
The other option is to create the report in Time sequence to analyze the performance of parent and child tasks in time sequence.
This creates the report in Time sequence order as shown by the graphic below.
The transaction tracking list report also includes a call sequence recap report. This provides a summary of missing tasks to alert users when the report does not contain all the expected tasks. This is useful for cases where data for some parent and child tasks is missing.
The Transaction Tracking summary report has also been enhanced to support the new ASYNC API metrics as shown by the graphic below.
Intensity derived fields
New summary form intensity derived fields provide CICS systems programmers, performance specialists and application developers with metrics to measure the overall performance of a group of transactions. These CPU and response time metrics are calculated by multiplying the total CPU or response time by the total number of transactions in the group. This measure is useful in comparing the relative intensity of various groups of transactions to determine which would most benefit from tuning, which consume the most CPU or have the highest response times.
The graphic below shows these fields and how they can be used in a report to focus on the most intensely executed workloads.
Support for ORDER option on statistics summary reports
Support for ORDER option on STATISTICS summary reports allows CICS performance specialists to order the statistics summary report output by any selected statistics field, in ascending or descending order. For example, for easier analysis the user may want to view the statistics summary report ordered to list the CICS APPLIDs by descending number of “Total Number of Transactions”. For easier analysis of File statistics, the user may want to view the summary report by ascending “Total Storage Allocated”. This function is equivalent to the Order option that is available in the performance summary report.
The graphic below shows the Dispatcher TCB pools summary report in descending order by Peak TCBs attached.
The resulting statistics summary can be seen below.
For further details on CICS PA V5.4, please see Announcement 217-115.