transferToProgram エレメントの linkType

リンケージ・オプション・パーツの 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 文を実装します。

プログラム・プロパティー VAGCompatibilityyes に設定されている場合には、transfer 文に externallyDefined を指定できます。『VisualAge Generator との互換性』の注を参照してください。代わりに transferToProgram エレメントに値を指定することをお勧めします。値は、 どちらかの場所で指定されている場合に有効になります。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.