Preface
This information describes the IBM® CICS® Interdependency Analyzer for z/OS®. It explains what the program does and how to set up and run its various components.
What this information is about
- To identify the sets of resources used by individual CICS® transactions, and their
relationships to other resources. CICS® IA enables you to understand the characteristics of your application set, that is:
- what a CICS® region contains,
- which resources a transaction needs to be able to run,
- which programs use which resources,
- which resources are no longer used.
CICS® IA captures interdependency information while CICS® is running and stores it in VSAM files, from which detailed reports can be produced. The VSAM files are used to load IBM® Db2® databases, on which SQL queries can be performed.
- To collect and analyze data about transaction affinities.
Transaction affinities require particular groups of transactions to be run either in the
same CICS® region, or in a
particular region.
This function is useful in a dynamic routing environment, you might need to know of any restrictions that prevent particular transactions being routed to particular application-owning regions (AORs) or that require particular transactions to be routed to particular AORs.
CICS® IA loads the affinity data into Db2® databases, on which SQL queries can be performed and from which detailed reports can be produced.
- To collect and analyze Command Flow data for a given transaction
or terminal.
The Command Flow feature records all CICS®, IBM® Db2®, MQ and IMS commands issued in a chronological order. This allows you to understand the different paths a given transaction can go. You can run your own Command Flow captures and view it through the IA Explorer plug-in.