画面・帳票サポートシステム XMAP3 実行ガイド

[目次][用語][索引][前へ][次へ]

11.3.7 C/Sシステムの通信設定の簡略化

C/Sシステムの通信設定簡略化機能を使用すると,C/Sセットアップ,またはC/S構成の設定を行うサービス名ファイル(X3PHOST/XPWhosts)で,表示・印刷サービスが動作するクライアントのホスト名の指定を省略できます。これによって,どのクライアントからもXMAP3サーバに接続できるようになり,通信接続形態の自由度が向上します。

さらに,C/Sシステムの通信設定簡略化機能を適用すると,サーバ側のTCP/IP通信設定で,クライアントのホスト名,およびIPアドレスを設定する必要がなくなります。このため,サーバに接続するクライアントのホスト名,およびIPアドレスが変更されても,その変更の影響を受けることなくXMAP3サーバとクライアントを接続できます。

C/Sシステムの通信設定簡略化機能の概要を次の図に示します。

図11-4 C/Sシステムの通信設定簡略化機能の概要

[図データ]

<この項の構成>
(1) 前提条件
(2) 環境設定と利用方法
(3) C/Sシステムの通信設定簡略化を利用した設定例
(4) 注意

(1) 前提条件

C/Sシステムの通信設定簡略化機能を使用するにあたって,前提となる条件を次に示します。

  1. C/Sシステムの通信設定簡略化機能は,サーバおよびクライアントのXMAP3のバージョンが04-00以降の場合のC/S構成で利用できます。
  2. サーバ側で定義した一つの表示・印刷サービス名を利用するクライアントは必ず1台としてください。一つのサービス名を複数のクライアントで利用すると,1台のクライアントが強制終了したあとに,ほかのクライアントから接続できなくなる場合があります。
注※
マシンの強制的なシャットダウン,ネットワークの一時的な瞬断などが発生した場合が考えられます。

(2) 環境設定と利用方法

(a) 利用のための環境設定
Windows版XMAP3の場合
C/Sシステムの通信設定簡略化機能は,[C/Sセットアップ]ダイアログの[C/S構成]タブの「ホスト名を接続時に特定」のチェックをオンにすると利用できるようになります。
UNIX版XMAP3の場合
C/S システムの通信設定簡略化機能は,サービス名ファイル中の通信設定を簡略したい表示・印刷サービスのエントリのホスト名項目に「*」を設定することで利用できます。
(b) 利用方法

C/Sシステムの通信設定簡略化機能を利用する場合は,XMAP3サーバおよびXMAP3クライアントの起動時に,実行時オプションの「/attach」を指定します。指定方法は,「11.4.8 ホスト名を接続時に特定して起動する場合」を参照してください。

(3) C/Sシステムの通信設定簡略化を利用した設定例

C/Sシステムの通信設定簡略化機能を利用した通信設定の例を次の図に示します。

図11-5 C/Sシステムの通信設定簡略化機能を利用した通信設定の例

[図データ]

この図の設定例について説明します。

  1. サーバマシン(ホスト名Srvhost,IPアドレス xx.xx.xx.xx)では,X3PHOSTでのクライアントホスト名の指定を省略します。また,SERVICESファイルにxpwポート番号(例:8000番)を指定します。HOSTSファイルには,クライアントマシン(ホスト名Client1やClient2)の設定は不要です。
  2. クライアントマシン(ホスト名Client1とClient2)では,SERVICESファイルにxpwポート番号(例:8000番)を指定します。HOSTSファイルには,サーバマシン(ホスト名Srvhost)と自クライアントマシン(ホスト名Client1またはClient2)を指定します。なお,DNS使用時はDNSでホスト名が管理されるため,各マシンでのHOSTSファイルの設定は不要です。
  3. クライアントマシンのXMAP3クライアントの起動引数には,そのクライアントマシンで起動するサービス名(xppDSP01,xppDSP02,またはxppPRT02)を指定します。

(4) 注意

C/Sシステムの通信設定を簡略化するときの注意を次に示します。