Overview of the CICS Interdependency Analyzer
This section gives an overview of the CICS® Interdependency Analyzer (CICS IA), and describes its components.
CICS IA is a run time tool
for use with CICS Transaction Server for z/OS®. It
has three purposes:
- To identify the sets of resources used by individual CICS transactions and their relationships to
other resources. Then you can understand the characteristics of your
application set: you can see what a CICS region
contains; what resources a transaction needs in order to run; which
programs use which resources; and which resources are no longer used.
Thus your ability to maintain, enhance, modify, or redistribute your
applications is much improved.
This function of CICS IA is described in CICS IA interdependency functions.
- To identify possible transaction affinities. Affinities require
particular groups of transactions to be run either in the same CICS region, or in a particular
region. The ability to identify transaction affinities is useful in
a dynamic routing environment: you 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.
This function of CICS IA is described in CICS IA affinity related functions.
- To identify and analyze resource usage flow within a
transaction or transactions. This is done using the Command Flow feature.
It allows individual users to capture all CICS/DB2®/MQ/IMS™ commands in chronological order.
The data is stored in DB2 tables,
and each individual user can populate these tables with their own
data. The CICS IA Explorer
plug-in provides a new view to list all the Command Flow captures
by a userid.
This function of CICS IA is described in CICS IA Command Flow functions.
The rest of this section contains: