callLink エレメントの location

リンケージ・オプション・パーツの callLink エレメントのプロパティー location は、呼び出し先プログラムのロケーションを実行時に決定する方法を指定します。プロパティー location は、以下が揃った状況で適用できます。

次のリストから値を選択してください。

programControlled
呼び出し先プログラムのロケーションは、呼び出しの実行時にシステム関数 sysVar.remoteSystemID から取得することを指定します。
system name
呼び出し先プログラムが存在するロケーションを指定します。
CICS® COBOL プログラムを生成する場合、およびプロパティー pgmName が生成されたプログラムによって呼び出されている CICS プログラムを指す場合、システム名には以下の規則が適用されます。
  • 次の両方の特性を持つ接続定義の名前を指定できます。
    • 呼び出し側プログラムが稼働する CICS 領域にインストール済みである。
    • 呼び出し先プログラムが稼働する CICS 領域との接続を定義している。
  • programControlled の値または接続定義を指定しない場合は、呼び出し先プログラムのロケーションは、CICS Processing Program Table (PPT) 内の呼び出し先プログラム用のエントリーから決定されます。

Java プログラムまたはラッパーを生成する場合、このプロパティーの意味は、プロパティー remoteComType の指定によって異なります。

  • remoteComType の値が JAVA400 の場合、location は iSeries™ システム ID を参照します。
  • remoteComType の値が CICSECI または CICSSSL の場合、location は CICS システム ID を参照します。
  • remoteComType の値が CICSJ2C の場合、location は、呼び出しによって起動される CICS トランザクション用に設定する ConnectionFactory オブジェクトの JNDI 名を示します。J2EE サーバーを設定するときは、ConnectionFactory オブジェクトを設定します。詳細については、『CICSJ2C 呼び出し用 J2EE サーバーの設定』を参照してください。規則により、ConnectionFactory オブジェクト名は、次の例のように eis/ で開始します。
      eis/CICS1
  • remoteComType の値が TCPIP の場合、location は TCP/IP ホスト名を示し、デフォルト値は存在しません。
  • 次のすべての条件に該当する場合、location は呼び出し先プログラムのライブラリーを参照します。
    • 呼び出し先プログラムが EGL で生成された Java プログラムであり、iSeries 上でローカルに実行される
    • remoteComType の値が DIRECT または DISTINCT である
    • remotePgmType の値が EXTERNALLYDEFINED である

関連する概念
リンケージ・オプション・パーツ

関連するタスク
リンケージ・オプション・パーツの callLink エレメントの編集
CICSJ2C 呼び出し用 J2EE サーバーのセットアップ

関連する参照項目
callLink エレメント
remoteSystemID
callLink エレメントの pgmName
callLink エレメントの remoteComType
callLink エレメントの type

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