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


11.3.4 OpenTP1と連携する場合の環境設定の関連性

OpenTP1(TP1/MCF)と連携する場合のC/S構成の環境設定では,XMAP3側とOpenTP1側のTP1/NET/XMAP3の定義ファイルに設定が必要となります。Windows版XMAP3では[C/Sセットアップ]ダイアログで設定します。UNIX版XMAP3では環境設定ファイルを直接設定します。TP1/NET/XMAP3では,プロトコル固有定義ソースファイル,マッピングサービス定義ファイル,マッピングサービス属性定義ファイル,およびMCFアプリケーション定義ソースファイルで設定します。

〈この項の構成〉

(1) XMAP3での設定

Windows版XMAP3の場合,[C/Sセットアップ]ダイアログの[C/S構成]タブで次の項目を設定します。

UNIX版XMAP3の場合,次の環境設定ファイルを編集します。

(2) プロトコル固有定義ソースファイルの設定

TP1/NET/XMAP3のコマンドmcftalccn,およびコマンド mcftalcleを設定します。コマンドmcftalccnおよびmcftalcleについては,マニュアル「OpenTP1 プロトコル TP1/NET/XMAP3編」を参照してください。

(a) mcftalccn(コネクション定義の開始)

svnameおよびtypeを設定します。

  • svname

    XMAP3で設定したサービス名を指定します。

  • type

    XMAP3で設定したサービスの種別を指定します。

    [C/Sセットアップ]ダイアログで設定した場合,指定種別で「画面」を設定した場合は「DSP」を指定します。指定種別で[プリンタ]を指定した場合は「PRT」を指定します。

(b) mcftalcle(論理端末定義)

device(デバイス)を設定します。deviceには,ドロー定義時に選択した定義対象によって値を設定します。ドロー定義時の定義対象と設定する値を次の表に示します。

表11‒4 deviceに設定する値

ドロー定義時の定義対象

deviceに設定する値

GUI画面(一次,二次)

XDSPM1

CUI画面

XDSPS1

けい線帳票(連続紙,カット紙)

XPRTL1

プレプリント帳票(連続紙,カット紙)

XPRTL3

網掛け帳票

XPRTP1

グラフィック帳票

XPRTP3

(3) マッピングサービス定義の設定

TP1/NET/XMAP3のマッピングサービス定義を設定します。設定する項目を次に示します。マッピングサービス定義については,マニュアル「OpenTP1 プロトコル TP1/NET/XMAP3編」を参照してください。

(4) マッピングサービス属性定義ファイルの設定

TP1/NET/XMAP3のマッピングサービス属性定義ファイルを設定します。設定する項目を次に示します。マッピングサービス属性定義ファイルについては,マニュアル「OpenTP1 プロトコル TP1/NET/XMAP3編」を参照してください。

注※1

マップパス名および物理マップをロードする領域サイズは,マッピングサービス属性定義ファイルで指定してください。表示・印刷セットアップで設定するマップパス名および物理マップ常駐サイズは無効となります。

注※2

NULLCDとDATACDに同じ値を指定している場合,出力論理マップ中のコードはデータ有無コードとして処理します。

注※3

XMAP3のドローセットアップで「論理マップ属性」の「初期クリア文字」を指定している場合,マッピングサービス属性定義ファイルのPADCHRは無効となります。PADCHRの指定を有効にする場合は,「初期クリア文字」に「なし」を指定してください。

(5) MCFアプリケーション定義ソースファイル

ドロー定義時に設定した隠しフィールドの値をアプリケーション名として使用する場合,MCFアプリケーション定義ソースファイルに設定が必要となります。MCFアプリケーション定義ソースファイルに指定するコマンドmcfaalcap(アプリケーション属性定義)の「-n name=アプリケーション名」に隠しフィールドと同じ値を指定します。MCFアプリケーション定義ソースファイルについては,マニュアル「OpenTP1 プロトコル TP1/NET/XMAP3編」およびマニュアル「OpenTP1 システム定義」を参照してください。