リンケージ・オプション・パーツの
callLink 要素の
location プロパティーは、
実行時における呼び出し先プログラムのロケーション判別方法を指定します。
location プロパティーは、呼び出し側プログラムの
生成に影響します。
location プロパティーは、以下のような状況で適用できます。
- type プロパティーの値が、ejbCall
または remoteCall である。
- remoteComType プロパティーの値が、JAVA400、CICSECI、CICSSSL、
CICSJ2C、TCPIP、DIRECT、IMS2J2C、IMSTCP、または DISTINCT である。
- Java™ ラッパーを生成する場合、Java ラッパー経由で呼び出されるプログラムが pgmName で参照される。
次のリストから値を選択してください。
- PROGRAMCONTROLLED
- 呼び出しの実行時に、呼び出し先プログラムのロケーションを sysVar.remoteSystemID システム関数から取得することを指定します。
- system name
- 呼び出し先プログラムが存在するロケーションを指定します。
CICS® COBOL プログラムを生成する場合は、
システム名に対し、次の規則が適用されます。
- 次の両方の特性を持つ接続定義の名前を指定できます。
- 呼び出し側プログラムが稼働する CICS 領域にインストール済みである。
- 呼び出し先プログラムが稼働する CICS 領域との接続を定義している。
- PROGRAMCONTROLLED 値または接続定義を指定しない場合は、呼び出し先プログラムのロケーションは、CICS Processing Program Table (PPT) または RDO PROGRAM エントリー内の呼び出し先プログラム用のエントリーから決定されます。
Java プログラムまたはラッパーを生成する場合、location プロパティーの意味は、remoteComType プロパティーによって以下のように異なります。