リンケージ・オプション・パーツの transferToProgram 要素の
linkType
プロパティーは、
transfer to program タイプの transfer 文に関連して生成するリンケージ型を指定します。
有効な値は以下のとおりです。
- Dynamic (the デフォルト)
- CICS® for z/OS® 上で実行するプログラム内で、XCTL は transfer 文を実装します。
CICS の外側の
z/OS 上で実行するプログラム内で、
動的 COBOL 呼び出しが実行単位の最初のプログラムに生成され、EGL ランタイムが処理します。これによって、移行は
CICS ベースのプログラムの振る舞いをシミュレートします。
ターゲット・プログラムは、EGL によって生成されるか、VisualAge® Generator によって生成されることが前提です。
- Static
- CICS for z/OS 上で実行するプログラム内で、XCTL は transfer 文を実装します。
CICS の外側の z/OS 上で実行するプログラム内では、以下の文が適用されます。
- 静的 COBOL 呼び出しが生成される
- EGL ランタイムは、転送が CICS ベースのプログラムの振る舞いをシミュレートできるように処理する
- 値 Static は、PL/I プログラムを呼び出すターゲット・プログラム、
または PL/I プログラムを呼び出すプログラムを呼び出すターゲット・プログラムで必要
ターゲット・プログラムは、EGL によって生成されるか、VisualAge Generator によって生成されることが前提です。
- ExternallyDefined
- EGL または VisualAge Generator によって生成されていないプログラムに転送する場合には、
値 ExternallyDefined を指定します。
すべての COBOL ターゲット・システムで、XCTL は transfer 文を実装します。
プログラム・プロパティー VAGCompatibility が yes に設定されている場合には、transfer 文に externallyDefined を指定できます。『VisualAge Generator との互換性』の注を参照してください。代わりに transferToProgram 要素に値を指定することをお勧めします。値は、
どちらかの場所で指定されている場合に有効になります。