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

CICS® Interdependency Analyzer (CICS® IA) is a run time tool for use with CICS® Transaction Server for z/OS®. It has three main purposes:
  1. 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.
    Understanding these characteristics improves your ability to maintain, enhance, modify, or redistribute your applications.

    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.

  2. 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.

  3. 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.