The CICS Interdependency Analyzer

CICS transactions use many techniques to pass information between one another, and to synchronize activity between themselves.

Some of these techniques require the transactions exchanging data to execute in the same CICS region, and therefore impose restrictions on the dynamic routing of the transactions. If you are using dynamic transaction routing for workload balancing purposes (where equivalent transactions reside on multiple systems), your routing program must be aware of transactions that are dependent on each other (that is, that contain affinities) so that it can route them consistently.

If you are planning to create a dynamic transaction routing environment, consisting perhaps of a mixture of CICS® Transaction Server for z/OS®, Version 5 Release 3 and earlier systems, you may find the CICS Interdependency Analyzer useful. It can be used to identify the causes of inter-transaction affinities in CICS Transaction Server for z/OS regions.

For more information about this utility, see CICS Interdependency Analyzer for z/OS.

For further information about transaction affinities, see Affinity.