7.4.1 各PCで実行するAPが異なる場合

各PCで実行するAPが異なる場合の環境設定例について説明します。

<この項の構成>
(1) システム構成
(2) ユーザ環境
(3) 使用するAP
(4) 環境設定ファイルを編集する
(5) APを実行する

(1) システム構成

[図データ]

この例では,ホスト名host102のWSにある二つのAPを別々のPCから起動して,APを起動したPCのディスプレイに画面を表示します。具体的には,ホスト名host103のPCからAP1(jyutugc)を,ホスト名host104のPCからAP2(jyutugc2)を実行して,それぞれ自ホストのディスプレイに画面を表示します。

(2) ユーザ環境

上記以外の項目は,環境設定ファイルの標準値を使用します。また, XMAP3 Server以外で,ポート番号8500を使用するプログラムはないと仮定します。

(3) 使用するAP

(a) ホスト名host103のPCに画面を表示するAP

提供サンプルソース(jyutugc.cbl)をコンパイルし,実行形式ファイル用ディレクトリ(/XMAPUSER/userprog/bin)に出力した,実行形式ファイル(jyutugc)を使用します。APが使用する実行形式の物理マップ(JYU1GCND)も,実行形式ファイルと同じディレクトリにあると仮定します。

jyutugc.cblのSYMBOLIC TERMINAL部のディスプレイに関する部分を次に示します。

[図データ]

(b) ホスト名host104のPCに画面を表示するAP

提供サンプルソースを編集して,APを作成します。APの作成手順を次に示します。

  1. 提供サンプルソース(jyutugc.cbl)を/XMAPUSER/userprog/sourceに複写して,jyutugc2.cblというファイル名に変更します。
  2. ソース中の仮想端末名を,「DSP001」から「DSP002」に変更します。
  3. コンパイルして,/XMAPUSER/userprog/binに実行形式ファイル(jyutugc2)を作成します。

なお,APが使用する実行形式の物理マップ(JYU1GCND)も,実行形式ファイルと同じディレクトリにあると仮定します。

jyutugc2.cblのSYMBOLIC TERMINAL部のディスプレイに関する部分を次に示します。

[図データ]

(4) 環境設定ファイルを編集する

サーバ側のWSとクライアント側のPCで,環境設定ファイルを編集します。次に,サーバとクライアントで編集するファイルについて説明します。

(a) サーバ側で編集するファイル

ホスト名host102のWSで,次の環境設定ファイルを編集します。

各ファイルの記述内容を次に示します。なお,XMAP3 Serverで提供する環境設定ファイルの内容からユーザ環境に合わせて変更した部分については網掛けとします。環境設定ファイルの詳細については,「7.6 環境設定ファイルの編集」を参照してください。

(b) クライアント側で編集するファイル

ホスト名host103およびhost104の各PCで,次の環境設定ファイルを編集します。

各ファイルの記述内容を,次に示します。

(5) APを実行する

APを実行する手順を説明します。

  1. ホスト名host102のWSで次のコマンドを入力して,サーバ側のXMAP3サーバを起動します。各サーバが起動した状態で環境設定ファイルを編集した場合は,一度停止してから再起動します。

     /opt/HIXMAP/bin/xpwdaemon -s &

  2. PCでXmap3clt.exeを起動して,クライアント側のXMAP3クライアントを起動します。
    XMAP3クライアントが起動されると,ホスト名host102のWS上にあるAPが自動的に起動され,PCのディスプレイに画面が表示されます。