DPL 要求の動的ルーティング
プログラム・リンク要求が動的ルーティングに対して適格である場合、リモート・プログラムをローカル・システムに対して DYNAMIC(YES) と定義するか、リモート・プログラムをローカル・システムに対して定義しないようにします。
注: SYSID なしで EXEC CICS LINK コマンドに指定されたプログラムが現在定義されていない場合、次に何が起こるかは、プログラムの自動インストールがアクティブであるかどうかによって異なります。
- プログラム自動インストールが非アクティブの場合には、動的ルーティング・プログラムが呼び出されます。
- プログラム自動インストールがアクティブの場合には、自動インストール・ユーザー・プログラムが呼び出されます。 そして、動的ルーティング・プログラムは、次のような場合のみ呼び出されます。
- 自動インストール・プログラムにより、DYNAMIC(YES) を指定するプログラム定義がインストールされた場合。
- 自動インストール・プログラムにより、プログラム定義がインストールされなかった場合。
EXEC CICS
LINK PROGRAM コマンドによって引き起こされる CICSからCICS への DPL 呼び出しだけでなく、 CICS® の外部から受信したプログラム・リンク要求も動的にルーティングすることができます。 例えば、次のタイプのプログラム・リンク要求はすべて動的にルーティングすることができます。
- 外部 CICS インターフェース (EXCI) クライアント・プログラムからの呼び出し
- いずれかの CICS クライアント・ワークステーション製品からの外部呼び出しインターフェース (ECI) 呼び出し
- ONC/RPC 呼び出し
CICS の外部から受信したプログラム・リンク要求は、以下によって動的にルーティングすることができます。
- CICS TS に対してプログラムを DYNAMIC(YES) と定義する
- 要求をルーティングするための動的ルーティング・プログラムをコーディングする