CICS® のトランザクションとプログラムでは、さまざまな技法を使用してデータの受け渡しを行います。中には、データを交換するトランザクションやプログラムをすべて同じ CICS 領域で実行しなければならないような技法もあります。その場合は、トランザクションや分散プログラム・リンク (DPL) 要求を動的にルーティングできる領域が制限されます。
トランザクションやプログラムがそのような制限のある方法でデータを交換する場合、それらの間にはアフィニティーがあるといいます。
このタスクについて
CICS 動的ルーティングのユーザーは、CICS アプリケーションのいずれかのトランザクションで、
いくつかのトランザクションを同じ領域で実行しなければならないようなプログラミング技法を使用する (相互トランザクション・アフィニティーを作成する) のか、
特定の領域で実行しなければならないようなプログラミング技法を使用する (トランザクション/システム間アフィニティーを作成する) のかを決定する必要があります。
CICS IA のアフィニティー関連機能は、そのようなユーザーを支援します。
アプリケーション・プログラマーは、CICS IA を使用することにより、
開発するプログラムでトランザクション・アフィニティーが発生する可能性があるかどうかを検出することもできます。
手順
- 領域、トランザクション、またはプログラムを右クリックしてメニューを表示してから、「タイプ別のアフィニティーの表示」をクリックします。
- 結果を表示するアフィニティーのタイプをクリックします。
結果が「アフィニティー」ビューに表示されます。