transferToTransaction 要素内の toPgm
リンケージ・オプション・パーツの transferToTransaction 要素にある必須プロパティー toPgm は、以下のいずれかを指定します。
- 非 CICS 環境で生成された Java™ または COBOL プログラムの場合、 制御を受け取るプログラム・パーツ (または非 EGL プログラム) の名前。
- CICS® 環境用に生成された COBOL の場合、制御を受け取るトランザクションの名前。
- transfer to transaction 文に指定された linkageKey プロパティーの値。 linkageKey を使用すると、transfer to transaction に同じ特性を持つ複数のプログラムに、単一の transferToTransaction エントリーを作成することができます。
関数ワード sysVar.transferName が transfer 文のターゲットとして指定されている場合には、 関連する toPgm プロパティーにそのシステム変数を指定しないでください。 代わりに、プログラムの実行時に、sysVar.transferName にあるプログラム名を指定します。 あるいは、transfer to transaction 文に linkageKey を指定して、toPgm プロパティーとしてその linkageKey の値を指定します。
ここで言及したシステム変数および関数について詳しくは、「EGL 言語解説書」のトピック『transfer』および『transferName』を参照してください。