CICS correlation



This topic describes prerequisites for the correlation of CICS transaction data.

CICS accounting records

MainView Transaction Analyzer uses information from the CICS Db2 accounting record to correlate transaction data. To produce the necessary accounting information for each CICS UOW, the following CICS system definition (CSD) entries must specify ACCOUNTREC=UOW:

  • DB2CONN 
  • DB2ENTRY

If you are using only DB2CONN, that entry must specify ACCOUNTREC=UOW. If you are using a specific DB2ENTRY for certain DB2TRAN entries, each DB2ENTRY must specify ACCOUNTREC=UOW.

When ACCOUNTREC=UOW is specified in the appropriate DB2CONN and DB2ENTRY entries, the CICS UOW ID is displayed in the Token fields of the Db2 Detail view, as follows:

Token (char).. USBMCN01MTACSME3.¬pu*.
Token (hex)... E4E2C2D4C3D5F0F1D4E3C1C3E2D4C5F3365F97A45C2D

If ACCOUNTREC=UOW is not specified correctly, CICS-initiated Db2 plans will not be correlated correctly and the Token fields will appear blank.

For more information about DB2CONN and DB2ENTRY, see the IBM CICS Transaction Server for z/OS documentation in the IBM Knowledge Center.

CICS transaction gateway

In order to correlate CICS Transaction Gateway (CTG) transactions, the following levels of software must be installed:

  • MainView for CICS (BMC AMI Ops Monitor for CICS) version 6.2 or later 
  • CICS Transaction Gateway for z/OS version 7.1 or later

    Warning

    Note

    BMC AMI Ops Monitor for CICS currently supports CICS Transaction Gateway for z/OS in remote mode.

The correlation of CTG transactions is based on the EXCI and IPIC protocols. MainView Transaction Analyzer supports these protocols as follows:

  • All IPIC protocols (Synconreturn, Extended UOW, and XA) are supported. 
  • EXCI Synconreturn and XA protocols are supported. 
  • EXCI Extended UOW protocol is not supported. Currently, there is no common token between CTG and CICS to provide this type of correlation.

Related topics


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

MainView Transaction Analyzer 3.2