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

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

5.3.6 クライアントから起動するサーバAPが異なるC/Sシステム構成の設定例

複数のクライアントをサーバ接続して,クライアントごとに別々の業務を行う場合や,1クライアントで複数の業務を行う場合は,この構成となります。

なお,1クライアントに対して複数サーバを同時に対応させることはできません。1クライアントに対して接続できるサーバは一つだけです。ただし,クライアントの起動時に接続するサーバを明示的に指定することで,複数のサーバを切り替えて運用できます。詳細については,「9.5 XMAP3のC/S環境に関する制限」を参照してください。

ここでは,1台のサーバと2台のクライアントでのアプリケーションサーバ型C/Sシステムの構成と設定例で説明します。

[図データ]

実行時のおおまかな流れを,次に示します。

  1. XMAP3サーバを起動します。
  2. XMAP3クライアントを起動します。
  3. クライアントのXMAP3の表示サービスが起動されます。
  4. XMAP3の表示サービスに連動し,サーバのAPが自動起動されます。
<この項の構成>
(1) 設定
(2) APでの指定
(3) ソフトウェア構成
(4) XMAP3システムを起動する手順

(1) 設定

次に示すファイルの設定が必要になります。また,設定するファイル間で名称を合わせるなどの注意も必要です。ここでは,システム構成に沿った設定例を示しますので,ファイル間の関係を確認してください。

(a) サーバ側の設定
(b) クライアント側の設定

(2) APでの指定

サーバ上のAP1,AP2からそれぞれのクライアント,サーバのサービスを使用する場合,AP中の仮想端末を次のように指定します。

サーバ,クライアント1,クライアント2の画面:仮想端末名「DSP001」

(自動割当てを使用するため,一つの仮想端末名でよい)

(3) ソフトウェア構成

クライアントから起動するサーバAPが異なるC/Sシステムの,ソフトウェア構成を次に示します。

サーバ
/クライアント
使用するソフトウェア
XMAP3 コンパイラ※1 DB※2
サーバ XMAP3/
NET(-RTS)またはXMAP3/Enterprise Edition(-RTS)
日立COBOL(-RTS),
VC++,VC++.NET,またはVB
HiRDB※3
またはISAM※4
クライアント1 XMAP3/
NET(-RTS)またはXMAP3/Enterprise Edition(-RTS)
クライアント2 XMAP3/
NET(-RTS)またはXMAP3/Enterprise Edition(-RTS)

(凡例)
-:なし。

-RTSは,Run Time Systemを示します。

注※1
使用するコンパイラが必要になります。

注※2
DB連携しない業務では,DBに関するソフトウェアは不要です。

注※3
HiRDBのほかに,SQL ServerやORACLEなども使用できます。

注※4
ISAMは,日立COBOLに標準添付されています。

(4) XMAP3システムを起動する手順

次の手順でXMAP3システムを起動してください。

  1. サーバ側で,「XMAP3サーバ」アイコンを選び,XMAP3サーバを起動します。
  2. クライアント側で,「XMAP3クライアント」アイコンを選び,XMAP3クライアントを起動します。
  3. XMAP3クライアントによって,そのクライアントに定義された表示サービスが自動的に起動されます。
  4. 起動された表示サービスに対応するAPがサーバ側で起動されます。