transferToTransaction 要素の externallyDefined
リンケージ・オプション・パーツの transferToTransaction 要素の externallyDefined プロパティーは、EGL または VisualAge® Generator 以外のソフトウェアによって生成されたプログラムに転送しようとしているかどうかを示します。 このプロパティーは、COBOL 生成でのみ使用されます。有効な値は NO (デフォルト) と YES です。
transferToTransaction 要素の externallyDefined プロパティーを使用する代わりに、 transfer to transaction 文で isExternal = YES を指定することができます。 YES を指定すると、transfer to transaction は EGL ランタイム 環境に保持されているリソースを EGL がリリースするという方法で行われます。
COBOL 環境の場合、トランザクションへの転送は、次のように行われます。
- genReturnImmediate ビルド記述子オプションが YES に 設定されている場合、CICS® では、転送は、EXEC CICS START (デフォルト) または EXEC CICS RETURN IMMEDIATE を使用して実装されます。
- IMS/VS の場合、transfer to transaction 文はプログラムのメッセージ交換への即時プログラムとして実装されます。
- z/OS® バッチおよび IMS™ BMP の場合、転送は OS XCTL macro を使用して実装されます。
- iSeries の場合、iSeries XCTL インターフェースを使用します。
transfer 文について詳しくは、「EGL 言語解説書」を参照してください。