linkageKey

linkageKey ステートメントのプロパティーはリンケージ・オプション・パーツ内の要素を参照します。要素は、EGL 生成のコードでの呼び出しまたは移動の実装方法を示します。

以下に、linkageKey プロパティーが含まれる call ステートメントの例を示します。
call nextProgram (myVar) { linkageKey="CICS3" };

呼び出しについては、割り当てられた値は、callLink 要素内の pgm 属性を参照します。移動については、割り当てられた値は、transferToProgram または transferToTransaction 要素内の toPgm 属性を参照します。

linkageKey プロパティーのデフォルト値は、呼び出し先プログラムの名前です。ただし、以下の例のように、コーディングされたステートメントでプログラム名を直接指定する場合に限ります。
call "PROG3" (myVar);
以下の両方の事例が有効になっている場合のみ、linkageKey プロパティーが必要になります。
複数の call ステートメントまたは transfer ステートメントをコーディングする場合は、以下の方法で同じリンケージ・パーツ要素を参照できます。

属性値におけるワイルドカードの詳細については、『リンケージ・オプション・パーツの概要』を参照してください。


フィードバック