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


6.3.4 OLTPサーバ構成の設定例

OLTPサーバ構成で,XMAP3をサーバとして,クライアント/サーバ型のオンライン業務をする場合の構成です。XMAP3クライアント/サーバ機能を使用して,サーバマシン上の画面表示・帳票印刷APからクライアントマシン上で画面表示・帳票印刷を実行します。

[図データ]

〈この項の構成〉

(1) セットアップ

通信環境の定義としてXMAP3とOpenTP1で設定が必要になります。XMAP3ではC/Sセットアップで設定します。OpenTP1ではTP1/NET/XMAP3で設定します。C/Sセットアップでの設定については,「11.3.4 OpenTP1と連携する場合の環境設定の関連性」,マニュアル「OpenTP1 プロトコル TP1/NET/XMAP3編」を参照してください。

(2) AP適用例

XMAP3クライアント/サーバ機能を使用して,サーバマシン上の画面表示・帳票印刷APからクライアントマシン上に画面表示・帳票印刷するプログラムです。

クライアントマシンでXMAP3クライアントを起動すると,連携するサーバマシン上のAP(またはコマンド)によって,OpenTP1のコネクションが確立します。

コネクション確立後,クライアントマシンの画面のアプリケーション名とそれに対応したサーバAPとの間で,表示・印刷命令(SEND要求)や入力命令(RECEIVE要求)を発行し,画面表示・帳票印刷します。

[図データ]

(3) ソフトウェア構成

サーバ/クライアント

使用するソフトウェア

XMAP3

コンパイラ※1

DB※2

OLTP

サーバ

XMAP3 Server Runtime

COBOL2002(Runtime)またはVisual C++

HiRDB※3

または

ISAM※4

TP1/Server Base

TP1/Message Control

TP1/NET/Library

TP1/NET/XMAP3

クライアント

Windows版XMAP3 Server RuntimeまたはXMAP3 Client Runtime

(凡例)

−:なし。

注※1

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

注※2

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

注※3

HiRDBのほかに,SQL ServerやOracleなども使用できます。

注※4

ISAMは,COBOL2002に標準添付されています。

(4) TP1/NET/XMAP3連携時の注意