画面・帳票サポートシステム XMAP3 実行ガイド
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
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システムの通信設定簡略化機能の概要
![[図データ]](FIGURE/ZU09S120.GIF)
- <この項の構成>
- (1) 前提条件
- (2) 環境設定と利用方法
- (3) C/Sシステムの通信設定簡略化を利用した設定例
- (4) 注意
C/Sシステムの通信設定簡略化機能を使用するにあたって,前提となる条件を次に示します。
- C/Sシステムの通信設定簡略化機能は,サーバおよびクライアントのXMAP3のバージョンが04-00以降の場合のC/S構成で利用できます。
- サーバ側で定義した一つの表示・印刷サービス名を利用するクライアントは必ず1台としてください。一つのサービス名を複数のクライアントで利用すると,1台のクライアントが強制終了したあとに,ほかのクライアントから接続できなくなる場合※があります。
- 注※
- マシンの強制的なシャットダウン,ネットワークの一時的な瞬断などが発生した場合が考えられます。
(2) 環境設定と利用方法
(a) 利用のための環境設定
- Windows版XMAP3の場合
- C/Sシステムの通信設定簡略化機能は,[C/Sセットアップ]ダイアログの[C/S構成]タブの「ホスト名を接続時に特定」のチェックをオンにすると利用できるようになります。
- UNIX版XMAP3の場合
- C/S システムの通信設定簡略化機能は,サービス名ファイル中の通信設定を簡略したい表示・印刷サービスのエントリのホスト名項目に「*」を設定することで利用できます。
C/Sシステムの通信設定簡略化機能を利用する場合は,XMAP3サーバおよびXMAP3クライアントの起動時に,実行時オプションの「/attach」を指定します。指定方法は,「11.4.8 ホスト名を接続時に特定して起動する場合」を参照してください。
(3) C/Sシステムの通信設定簡略化を利用した設定例
C/Sシステムの通信設定簡略化機能を利用した通信設定の例を次の図に示します。
図11-5 C/Sシステムの通信設定簡略化機能を利用した通信設定の例
![[図データ]](FIGURE/ZU09S130.GIF)
この図の設定例について説明します。
- サーバマシン(ホスト名Srvhost,IPアドレス xx.xx.xx.xx)では,X3PHOSTでのクライアントホスト名の指定を省略します。また,SERVICESファイルにxpwポート番号(例:8000番)を指定します。HOSTSファイルには,クライアントマシン(ホスト名Client1やClient2)の設定は不要です。
- クライアントマシン(ホスト名Client1とClient2)では,SERVICESファイルにxpwポート番号(例:8000番)を指定します。HOSTSファイルには,サーバマシン(ホスト名Srvhost)と自クライアントマシン(ホスト名Client1またはClient2)を指定します。なお,DNS使用時はDNSでホスト名が管理されるため,各マシンでのHOSTSファイルの設定は不要です。
- クライアントマシンのXMAP3クライアントの起動引数には,そのクライアントマシンで起動するサービス名(xppDSP01,xppDSP02,またはxppPRT02)を指定します。
C/Sシステムの通信設定を簡略化するときの注意を次に示します。
- サービス名を重複して定義しないでください。
C/Sシステムの通信設定を簡略化すると,どのXMAP3クライアントからもXMAP3サーバに接続できるようになります。本来は接続しないXMAP3クライアントからも接続できます。運用前にXMAP3クライアントの表示・印刷サービス名の設定を見直してください。
また,一つのXMAP3サーバと接続する複数のXMAP3クライアント同士で,それぞれのXMAP3クライアントの起動引数に誤って同じ表示・印刷サービス名を指定した場合,先にXMAP3サーバと接続できたXMAP3クライアントが有効になります。それ以外のXMAP3クライアントはXMAP3サーバと接続できません。XMAP3サーバから出力されるエラーメッセージを参照して,誤った指定のXMAP3クライアントを特定してください。
- DHCPの環境には対応していません。
C/Sシステムの通信設定を簡略化すると,接続時にXMAP3クライアントが決定されますが,DHCPを使用して動的にIPアドレスを取得するXMAP3クライアントとのC/S構成では利用できません。
- 自動起動APが設定されているXMAP3サーバの再起動時,XMAP3クライアントを終了させてください。
C/Sシステムで,XMAP3サーバとXMAP3クライアントが接続できている状態で,XMAP3サーバを終了し,XMAP3クライアントを起動した状態でXMAP3サーバを再起動すると,XMAP3サーバに設定されている自動起動APが(5022)16または(03010303)16エラーになる場合があります。
次のどちらかで対処してください。
- エラーを回避する場合,XMAP3サーバを終了する前に,すべてのXMAP3クライアントを終了させてください。その後,XMAP3サーバを起動してからXMAP3クライアントを起動してください。
- エラー発生後にAPを再起動する場合,XMAP3サーバを起動したままの状態で,XMAP3クライアントを終了したあとに,XMAP3クライアントを再起動してください。
All Rights Reserved. Copyright (C) 2007, 2019, Hitachi, Ltd.