transferToProgram 要素の linkType
リンケージ・オプション・パーツの transferToProgram 要素の linkType プロパティーは、transfer to program 文に関連して生成するリンケージ型を指定します。
このプロパティーは、COBOL 生成でのみ使用されます。有効な値は以下のとおりです。
- DYNAMIC (デフォルト)
- CICS® for z/OS® 上で実行するプログラム内では、
CICS は transfer 文を実装します。CICS の外側の z/OS 上で実行するプログラム内では、以下の文が適用されます。
- 動的 COBOL 呼び出しは、実行単位内にある最初のプログラムで生成されます。
- EGL ランタイムは、転送が CICS ベースのプログラムの振る舞いをシミュレートできるように処理を行います。
- STATIC
- CICS for z/OS 上で実行するプログラム内では、
CICS は transfer 文を実装します。CICS の外側の z/OS 上で実行するプログラム内では、以下の文が適用されます。
- 静的 COBOL 呼び出しが生成される
- EGL ランタイムは、転送が CICS ベースのプログラムの振る舞いをシミュレートできるように処理を行う
- EXTERNALLYDEFINED
- EGL または VisualAge Generator によって生成されていないプログラムに転送する場合には、
値 EXTERNALLYDEFINED を指定します。すべての COBOL ターゲット・システムで、XCTL は transfer 文を実装します。
その代わりに、transfer to program 文で isExternal = YES を指定することができます。