7.4.1 各PCで実行するAPが異なる場合
(1) システム構成
![[図データ]](figure/zu060800.gif)
この例では,ホスト名host102のWSにある二つのAPを別々のPCから起動して,APを起動したPCのディスプレイに画面を表示します。具体的には,ホスト名host103のPCからAP1(jyutugc)を,ホスト名host104のPCからAP2(jyutugc2)を実行して,それぞれ自ホストのディスプレイに画面を表示します。
(2) ユーザ環境
- サーバ側の環境
- ホスト名host102のWS
IPアドレス:200.10.10.2
- クライアント側の環境
- ホスト名host103のPC
IPアドレス:200.10.10.3
- ホスト名host104のPC
IPアドレス:200.10.10.4
上記以外の項目は,環境設定ファイルの標準値を使用します。また, XMAP3 Server以外で,ポート番号8500を使用するプログラムはないと仮定します。
(3) 使用するAP
(a) ホスト名host103のPCに画面を表示するAP
提供サンプルソース(jyutugc.cbl)をコンパイルし,実行形式ファイル用ディレクトリ(/XMAPUSER/userprog/bin)に出力した,実行形式ファイル(jyutugc)を使用します。APが使用する実行形式の物理マップ(JYU1GCND)も,実行形式ファイルと同じディレクトリにあると仮定します。
jyutugc.cblのSYMBOLIC TERMINAL部のディスプレイに関する部分を次に示します。
![[図データ]](figure/zu060900.gif)
(b) ホスト名host104のPCに画面を表示するAP
提供サンプルソースを編集して,APを作成します。APの作成手順を次に示します。
- 提供サンプルソース(jyutugc.cbl)を/XMAPUSER/userprog/sourceに複写して,jyutugc2.cblというファイル名に変更します。
- ソース中の仮想端末名を,「DSP001」から「DSP002」に変更します。
- コンパイルして,/XMAPUSER/userprog/binに実行形式ファイル(jyutugc2)を作成します。
なお,APが使用する実行形式の物理マップ(JYU1GCND)も,実行形式ファイルと同じディレクトリにあると仮定します。
jyutugc2.cblのSYMBOLIC TERMINAL部のディスプレイに関する部分を次に示します。
![[図データ]](figure/zu061000.gif)
(4) 環境設定ファイルを編集する
サーバ側のWSとクライアント側のPCで,環境設定ファイルを編集します。次に,サーバとクライアントで編集するファイルについて説明します。
(a) サーバ側で編集するファイル
ホスト名host102のWSで,次の環境設定ファイルを編集します。
- ポート番号管理ファイル
- ホストアドレス管理ファイル
- 仮想端末定義ファイル
- サービス名ファイル
各ファイルの記述内容を次に示します。なお,XMAP3 Serverで提供する環境設定ファイルの内容からユーザ環境に合わせて変更した部分については網掛けとします。環境設定ファイルの詳細については,「7.6 環境設定ファイルの編集」を参照してください。
- ポート番号管理ファイル(services)
![[図データ]](figure/zu061100.gif)
- ホストアドレス管理ファイル(hosts)
hostsファイルに,次のように設定されているか確認してください。記述されていない場合は,記述してください。ただし,DNSを使用した環境では,この設定は不要です。
![[図データ]](figure/zu061200.gif)
- 仮想端末定義ファイル(XMAPhosts)
![[図データ]](figure/zu061300.gif)
- サービス名ファイル(XPWhosts)
クライアントがPCの場合は,デバイス名の代わりに同一行の先頭に指定したサービス名を指定します。また,APが動作するWSのホスト名やAPの完全パス名も指定する必要があります。
![[図データ]](figure/zu061500.gif)
(b) クライアント側で編集するファイル
ホスト名host103およびhost104の各PCで,次の環境設定ファイルを編集します。
各ファイルの記述内容を,次に示します。
- ポート番号管理ファイル(services)
![[図データ]](figure/zu061100.gif)
- ホストアドレス管理ファイル(hosts)
hostsファイルに,次のように設定されているか確認してください。記述されていない場合は,記述してください。
![[図データ]](figure/zu061200.gif)
(5) APを実行する
APを実行する手順を説明します。
- ホスト名host102のWSで次のコマンドを入力して,サーバ側のXMAP3サーバを起動します。各サーバが起動した状態で環境設定ファイルを編集した場合は,一度停止してから再起動します。
/opt/HIXMAP/bin/xpwdaemon -s &
- PCでXmap3clt.exeを起動して,クライアント側のXMAP3クライアントを起動します。
XMAP3クライアントが起動されると,ホスト名host102のWS上にあるAPが自動的に起動され,PCのディスプレイに画面が表示されます。