Viewing affinities

You can view resources with potential affinities. This facility is useful for users of CICS® dynamic routing, and for application programmers.

About this task

CICS transactions and programs use some techniques to exchange data that require those transactions or programs to run in the same CICS region, or in a specific CICS region. The result of such requirements is restrictions on the regions to which transactions and distributed program link (DPL) requests can be dynamically routed. If transactions or programs exchange data in ways that impose such restrictions, these are known as affinities between them.

The affinity-related functions of CICS IA have the following uses:
  • Users of CICS dynamic routing can determine whether any transactions in their CICS applications have an inter-transaction affinity (some transactions must run in the same region) or a transaction-system affinity (some transactions must run in a specific region).
  • Application programmers can detect whether a program being developed might cause transaction affinities.

Procedure

  1. Right-click a region, transaction, or program to display the menu, then click Show Affinities By Type.
  2. Click the type of affinity that you want to display results for. The results are displayed in the Affinities view.