Changes for Version 3 Release 1

CICS® IA V3.1 delivers this wide range of important new capabilities:

Command Flow feature
CICS IA V3.1 introduces a new feature to capture all CICS, DB2®, IMS™, and MQ commands in chronological order. The user can define up to five transactions for which data will be captured. The data is written to a User Journal, which can be defined on DASD or in a Coupling Facility. The data is subsequently written to a new DB2 table, CIU_CMDFLOW_DATA. The data captured includes TCB swap information, Task IDs, and Units of Work.

The user can also give the trace an 8-character name. The trace name, and the start and end timestamps are written to the journal and subsequently to a new DB2 table, CIU_CMDFLOW_INDEX.

Enhanced Natural and ADABAS support
CICS IA V3.1 introduces new exits to enable the capture of Natural program calls and ADABAS calls in the Natural environment.

This data is written to a new DB2 table, CIU_NATURAL_DATA.

CICS IA plug-in for the CICS Explorer®
In CICS IA V3.1 the CICS IA Explorer is now shipped as the CICS IA plug-in for the CICS Explorer . It includes enhancements so that the user can query more CICS IA tables, including the CIU_CMDFLOW_DATA and CIU_NATURAL_DATA.
DB2 batch jobs
In CICS IA V3.1, the DB2 batch jobs for the dependency and command flow data use LOAD and UNLOAD utilities for better performance.
Support for CSV files
CICS IA V3.1 provides sample jobs to unload the dependency and command flow data to CSV files rather than to DB2 on z/OS®. These files can be sent by FTP to other platforms for use with Universal DB2 or spreadsheets.
Enhanced Configuration

The configuration step in CICS IA V3.1 has been enhanced to include more configurable options and to store multiple configurations.

You can customize CICS IA V3.1 for more than one configuration of CICS TS versions and DB2 versions. See Starting CICS IA customization.

The Collector
In CICS IA V3.1, the Collector exits have been reworked to improve performance.
The CINQ transaction
In CICS IA V3.1, the CINQ transaction has been removed.
Information about how IA effects the performance of your system
A new section describing how using CICS IA effects performance has been added. This section describes the performance overhead associated with collecting interdependency and affinity data. See How IA affects performance for more information.
Ability to recognize EGL programs
CICS IA V3.1 can now capture and view EGL segments in the scanned load modules.
Time stamps
In version 3.1, time stamps in CICS IA trace records are reflected in the local time format.
Affinity and Dependency issues
CICS IA V3.1 makes it possible to capture both Dependency data and Affinity data at the same time.
Dynamic updating options
You can change the CICS IA V3.1 monitoring options without restarting.
API and SPI commands
CICS IA V3.1 provides an expanded range of API and SPI commands that are supported by the runtime collector. These commands are written to the DB2 table CIU_CICS_DATA.
Logging the Collector options values

In this version, every issued Collector command is written to the CINT log. For the START and REFRESHOPTIONS commands, the list of the Collector runtime options is also written.

All the changed collection options are written to the CINT log after saving to the control file.