XMAP3 Version 5　画面・帳票サポートシステム　XMAP3 概説

概説書

3020-7-511-O0

前書き

対象製品

P-262B-5C54 XMAP3 Developer Version 5※ 05-06（適用OS：Windows 7，Windows 8.1，Windows 10，Windows Server 2008，Windows Server 2008 R2，Windows Server 2012，Windows Server 2012 R2，Windows Server 2016，Windows Server 2019）

P-262B-5354 XMAP3 Server Runtime Version 5※ 05-19（適用OS：Windows 8.1，Windows 10，Windows 11，Windows Server 2012，Windows Server 2012 R2，Windows Server 2016，Windows Server 2019，Windows Server 2022）

P-292B-5354 XMAP3 Server Runtime Version 5 with 64bit Adapter 05-19（適用OS：Windows 8.1 x64，Windows 10 x64，Windows 11，Windows Server 2012，Windows Server 2012 R2，Windows Server 2016，Windows Server 2019，Windows Server 2022）

P-1M2B-2551 XMAP3 Server Runtime Version 5 05-10（適用OS：AIX V6.1，AIX V7.1，AIX V7.2）

P-1J2B-2551 XMAP3 Server Runtime Version 5 05-06（適用OS：HP-UX 11i V2(IPF)，HP-UX 11i V3(IPF)）

P-2C2B-5454 XMAP3 Client Runtime Version 5※ 05-19（適用OS：Windows 8.1，Windows 10，Windows 11）

P-292B-5454 XMAP3 Client Runtime Version 5 with 64bit Adapter 05-19（適用OS：Windows 8.1 x64，Windows 10 x64，Windows 11）

P-F262B-54542 XMAP3 Client 印刷拡張機能 Version 5※ 05-04（適用OS：Windows 7，Windows 8，Windows 8.1，Windows 10）

P-262B-5F54 XMAP3/Web for Cosminexus※ 05-07（適用OS：Windows 7，Windows 8，Windows 8.1，Windows 10，Windows Server 2008，Windows Server 2008 R2 Standard，Windows Server 2008 R2 Enterprise，Windows Server 2012，Windows Server 2012 R2，Windows Server 2016）

P-F262B-5C541 XMAP3 Developer 開発支援ユティリティ Version 5※ 05-05（適用OS：Windows 7，Windows 8，Windows 8.1，Windows 10，Windows Server 2008，Windows Server 2008 R2，Windows Server 2012，Windows Server 2012 R2，Windows Server 2016）

上記のバージョン/リビジョン以降でも，このマニュアルをご利用になれる場合があります。最新バージョン/リビジョンは「リリースノート」でご確認ください。

注※　この製品は，64bit版のWindowsでは32bit互換モード（WOW64：Windows On Windows 64）で動作します。

輸出時の注意

本製品を輸出される場合には、外国為替及び外国貿易法の規制並びに米国輸出管理規則など外国の輸出関連法規をご確認の上、必要な手続きをお取りください。

なお、不明な場合は、弊社担当営業にお問い合わせください。

商標類

HITACHI，Cosminexus，DCCM，HiRDB，JP1，OpenTP1，SEWB，uCosminexus，Virtage，VOS3/LS，VOS3/US，VOS3/XS，XMAPは，株式会社 日立製作所の商標または登録商標です。

Acrobatは，米国およびその他の国におけるAdobe社の登録商標または商標です。

Acrobat Readerは，米国およびその他の国におけるAdobe社の登録商標または商標です。

ActiveXは，マイクロソフト 企業グループの商標です。

Adobeは，米国およびその他の国におけるAdobe社の登録商標または商標です。

Adobe PDFは，米国およびその他の国におけるAdobe社の登録商標または商標です。

AIXは，世界の多くの国で登録されたInternational Business Machines Corporationの商標です。

Hyper-Vは，マイクロソフト 企業グループの商標です。

Internet Explorerは，マイクロソフト 企業グループの商標です。

Itaniumは，Intel Corporation またはその子会社の商標です。

OracleおよびJavaは，オラクルおよびその関連会社の登録商標です。

Readerは，米国およびその他の国におけるAdobe社の登録商標または商標です。

UNIXは，The Open Groupの商標です。

Visual C++は，マイクロソフト 企業グループの商標です。

Windowsは，マイクロソフト 企業グループの商標です。

Windows Serverは，マイクロソフト 企業グループの商標です。

Windows Vistaは，マイクロソフト 企業グループの商標です。

Windows XPは，マイクロソフト 企業グループの商標です。

その他記載の会社名，製品名などは，それぞれの会社の商標もしくは登録商標です。

マイクロソフト製品のスクリーンショットの使用について

マイクロソフトの許可を得て使用しています。

発行

2022年6月　3020-7-511-O0

著作権

All Rights Reserved. Copyright (C) 2009, 2022, Hitachi, Ltd.

変更内容

変更内容（3020-7-511-O0）　XMAP3 Server Runtime Version 5　05-19，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-19，XMAP3 Client Runtime Version 5　05-19，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-19

追加・変更内容

変更個所

適用OSに，Windows 11およびWindows Server 2022を追加した。

1.7.3

単なる誤字・脱字などはお断りなく訂正しました。

はじめに

このマニュアルは，次に示す製品の機能と使い方について説明したものです。

XMAP3 Developer Version 5

XMAP3 Server Runtime Version 5（Windows版）※1

XMAP3 Server Runtime Version 5（UNIX版）※1

XMAP3 Server Runtime Version 5 with 64bit Adapter※1

XMAP3 Client Runtime Version 5※2

XMAP3 Client Runtime Version 5 with 64bit Adapter※2

XMAP3 Client 印刷拡張機能 Version 5

XMAP3/Web for Cosminexus

XMAP3 Developer 開発支援ユティリティ Version 5

注※1

これらの製品を総称して，XMAP3 Server Runtimeと表記します。Windows版の製品間で差異がある場合は，XMAP3 Server Runtime Version 5をWindows x86版XMAP3 Server Runtime，XMAP3 Server Runtime Version 5 with 64bit AdapterをWindows x64版XMAP3 Server Runtimeと区別して表記します。

注※2

これらの製品を総称して，XMAP3 Client Runtimeと表記します。製品間で差異がある場合は，XMAP3 Client Runtime Version 5をWindows x86版XMAP3 Client Runtime，XMAP3 Client Runtime Version 5 with 64bit AdapterをWindows x64版XMAP3 Client Runtimeと区別して表記します。

対象読者

XMAP3の製品の概要および構築できるシステム構成を知りたい方を対象としています。

このマニュアルは，次に示す項目について理解，習得していることを前提とします。

Windows，UNIXの基本的な操作方法

XMAP3に関連する製品であるCosminexus，TP1/Webを使ったシステム構成や基本操作

一般的なWebシステムの概要

COBOL，C言語またはJavaでのプログラミングの概要

このマニュアルで使用する記号

このマニュアルで使用する記号を次のように定義しています。

記号

意味

斜体

インストールフォルダなど可変の個所を示します。

XMAP3 Version 5での製品体系の変更

XMAP3 Version 5での製品体系の変更について，次の図に示します。

XMAP3 Version 5でのマニュアル体系の変更

XMAP3 Version 5では，マニュアル体系を変更しました。体系変更後の各マニュアルの記載内容を次の表に示します。

XMAP3 Version 5のマニュアル

記載内容の概略

対応するXMAP3 Version 4の

マニュアル

XMAP3 入門

XMAP3の初歩的な操作方法について説明しています。

XMAP3 入門

XMAP3 概説

製品や機能の概要について説明しています。

なし

XMAP3 開発ガイド

XMAP3 Developerの概要および開発環境の設定やマップ開発について説明しています。

XMAP3 開発・実行ガイド

XMAP3 プログラミングガイド 帳票編

XMAP3 プログラミングガイド 画面編

XMAP3 プログラミングガイド

アプリケーションプログラムの概要および開発手順について説明しています。

XMAP3 開発・実行ガイド

XMAP3 プログラミングガイド 帳票編

XMAP3 プログラミングガイド 画面編

XMAP3 実行ガイド

XMAP3 Client Runtime，XMAP3 Server Runtime，XMAP3/Web for Cosminexusの概要および実行環境の設定や実行手順について説明しています。

XMAP3 開発・実行ガイド

XMAP3 プログラミングガイド 帳票編

XMAP3 プログラミングガイド 画面編

XMAP3/Web for Cosminexus

XMAP3/Web

XMAP3 Server（UNIX版マニュアル）

XMAP3 開発支援ユティリティ

XMAP3開発環境の操作を支援する，次に示す機能について説明しています。

インポート

コンバート

マップコンペア

XMAP3 開発・実行ガイド

1　XMAP3の概要

XMAP3は，画面や帳票を使った業務システムの開発から実行までをサポートしています。

この章では，XMAP3の特長，製品体系，システム構成および動作環境について説明します。

1.1　XMAP3の紹介

XMAP3とは，アプリケーションプログラム（AP）による基幹業務の構築および運用で，画面，帳票および書式の定義から，画面の表示および帳票の印刷までを一貫してサポートする製品です。

図1‒1　XMAP3の概要

企業の基幹業務では，GUI画面/CUI画面を使った操作や，売上明細，決裁書，在庫一覧表などビジネスに応じたさまざまな様式の帳票が活用されています。一連の業務はAPで構築し，業務の効率を上げることが課題となっています。

XMAP3を適用すると，表現力の豊かな画面および帳票を開発/保守でき，使いやすいユーザインタフェースで業務システムを運用できるようになります。XMAP3は，COBOLとの親和性が高い画面・帳票ツールなので，メインフレーム業務のオープン化や旧オフコン業務のリプレースに利用実績があります。

XMAP3を導入するメリットを次に示します。

基幹業務向けの画面・帳票が作成できる

業務処理のオペレータ向けに，グラフやボタン，スクロールバー付きの明細表など，業務処理の実行結果をわかりやすく表示する画面を作成できます。さらに，Windowsで快適に操作できるように，マルチウィンドウに対応しています。

帳票の出力では，ビジネスで使用する帳票に必要なバーコード，OCR文字印刷を始め，マルチフォントやイメージデータを印刷できます。出力先には，カット紙，連続紙，さらにペーパーレス化の目的でPDFファイルを選択できます。

効率良く業務を開発できる

画面や帳票を定義する開発環境（ドローおよびドローセットアップ）では，各種パターンのひな型や部品を使用して，画面・帳票を効率良く開発できます。プログラミング言語にはCOBOL，C/C++，Javaを利用できるので，プログラマのスキルに合わせてAPを開発できます。

また，画面・帳票のレイアウトとAPのプログラミングを独立/分離して設計および開発できる上，APIがOSで共通なので，COBOLプログラムなどの既存資産を有効活用できます。一度開発した画面・帳票は長期間利用できるように上位互換を保持しているため，既存のプログラムロジックも最小限の変更で済み，使い慣れた操作性や安定性を維持したまま，効率良く新しいシステムに移行できます。

いろいろな業務システムに幅広く対応できる

XMAP3は，スタンドアロン環境だけでなく，多数のクライアントを接続したC/Sシステム，WebブラウザをクライアントとするWebシステムでも利用できます。どのシステム構成でも，XMAP3の画面操作は同じです。そのため，C/SシステムのクライアントとWebシステムのクライアントで同じ画面を操作できます。

また，Cosminexusアプリケーションサーバ，HiRDB，JP1，OpenTP1などの日立オープンミドルウェア製品と連携し，さまざまな形態の基幹システムに幅広く利用できます。

帳票の出力では，出力先や出力様式をAPで制御できるため，オンライン帳票（即時印刷），バッチ帳票（大量/夜間印刷），電子帳票に対応できます。

1.2　XMAP3の特長

XMAP3を使用すると，目的に応じた画面と帳票を設計できます。

1.2.1　システムのライフサイクルに応じた機能を提供しています

XMAP3は，業務システムの開発，実行，運用・保守というライフサイクルに対応した機能を提供しています。開発環境で画面や帳票またはAPを作成し，実行環境で業務を実行します。また，作成したファイルやAPを運用・保守します。

ライフサイクルに応じてXMAP3のどの機能が使用できるかを次の図に示します。

図1‒2　ライフサイクルとXMAP3の機能の関係

ライフサイクルごとの機能を次の表に示します。それぞれの機能については，「3.　製品紹介」を参照してください。

表1‒1　ライフサイクルごとの機能

ライフサイクルのカテゴリ

XMAP3の機能

説明

開発

ドローセットアップ

XMAP3の画面エディタ（ドロー）の標準値を編集できます。

ドロー

ビジュアル環境で画面や帳票を定義するエディタです。各種の部品をドラッグ&ドロップで定義できます。

マップ生成

マップ定義ファイルから論理マップと定義体を生成します。生成したファイルはAPから呼び出されます。

環境ファイル操作

環境設定ファイルのバックアップおよびリストアを実行します。

セットアップ情報反映

ドローセットアップで変更した標準値を定義済みのマップ定義ファイルに反映できます。

ポップアップメニューエディタ

ポップアップメニューとして表示する内容をAP実行時にファイルで渡せるようにします。

Java言語用ツール

ドローおよびドローセットアップで生成したマップ関連ファイルから，Webアプリケーションに必要なファイルを生成します。

インポート

UNIX環境およびメインフレーム環境のパネル定義文または書式記述文を，Windows環境のXMAP3で使用できるようにします。

コンバート

すでに作成したマップ定義ファイルまたは書式定義ファイルの，画面・帳票の種別や適用言語を変換します。

マップコンペア

XMAP3で生成した定義体（物理マップ，書式イメージファイル，行制御データファイル）を比較します。

実行

画面の表示と帳票の出力

APからの要求に従い，定義した画面を表示したり帳票を出力したりします。

表示・印刷セットアップ

XMAP3を実行するときに必要な環境設定ファイルをGUIで定義します。

C/Sセットアップ

XMAP3をC/S構成で実行するときに必要な環境設定ファイルをGUIで定義します。

運用・保守

ロギング支援

AP実行時のマップの処理状況およびエラー個所やリターンコードなどのログ情報を採取します。

ハードコピー

AP実行で表示したCUI画面またはGUI画面を印刷できます。APが正常に実行できているかどうかを確認できます。

1.2.2　業務に合わせた画面を作成できます

XMAP3は，業務プログラム（AP）とユーザインタフェース（GUI画面およびCUI画面）の開発をサポートします。

GUI画面とは，ウィンドウに表示されるメニューやボタンを，マウスやキーボードを使って操作したりデータ入力したりする画面のことです。CUI画面とは，従来のメインフレームで使用されていたような文字ベースの画面のことです。

(1)　目的に応じた画面を作成できる

XMAP3は，次のようなGUI画面およびCUI画面を作成できます。

GUI画面の例

GUI画面には，XMAP3の開発環境が備えている各種ボタンやアイコンに加え，グラフやイメージデータ，任意のビットマップデータを使用できます。さらに，GUI画面の中に従来のCUI画面を取り込み，明細表をスクロールして参照するGUI画面も作成できます。

図1‒3　XMAP3で作成したGUI画面の例

CUI画面の例

従来のオンライン端末と同様のCUI画面も作成できます。PFキーも使用できます。

図1‒4　XMAP3で作成したCUI画面の例

(2)　業務に対応した操作をサポートできる

XMAP3で作成したGUI画面では，電卓に使い慣れた人でも違和感なく利用できるように，数字を入力フィールドの右端から表示できます。また，日付や時刻のフィールドに数字が入力されているかなどをチェックできます。このように，XMAP3では操作性の良いオブジェクトを用意しています。

GUI画面では，マウスでの操作のほかに，従来のCUI画面と同じようにキーボードを中心とした操作ができます。CUI画面を使うと，キーボードからの文字入力が中心の画面で，メインフレーム型オンライン業務や，キャラクタベースの業務で使用していた画面のイメージで操作できます。

(3)　レイアウトを先に確定できる

画面のイベント処理はXMAP3が制御しています。このため，複雑なイベント処理を新規で作成しなくても，COBOLの知識で画面単位の入出力ができます。また，画面のレイアウト情報は，APと別のファイル（マップ）として作成するため，画面のレイアウトを変更してもAPを変更する必要がありません。このように，画面を先に確定してから業務を開発できます。

1.2.3　環境に応じたフォーマットの帳票を出力できます

XMAP3は，シリアルインパクトプリンタおよびページプリンタ用の帳票，書式の作成と，これらを使用したAPの開発をサポートします。

(1)　ビジネスに適した帳票を作成できる

XMAP3では，バーコード，OCR文字などを使用した帳票を作成できます。また，ビジネスに適した帳票を作成できるように，各種のフォントや多種の網掛けおよびけい線を使用できます。さらに，グラフやイメージデータを印刷できるので，わかりやすく見栄えの良い帳票を利用できます。作成したグラフィック帳票の文字をカラー印刷で印刷することもできます。

図1‒5　XMAP3で作成した帳票の例

(2)　各種APインタフェースに対応している

APからは，ページまたは行単位でデータを渡せます。書式の部分は，APとは別に設計できるので，レイアウトを先に確定できます。ページ単位のインタフェースでは，書式を変更してもAPを変更する必要はありません。このため，プリンタによってけい線とデータがずれてしまうなどのトラブルがありません。COBOL，C/C++，Javaなど，どのプログラミング方法で開発しても同等の帳票を使えます。

(3)　プリンタの特性を生かしたきめ細かい印刷ができる

XMAP3では，Windows共通のGDIインタフェースに加え，プリンタを直接コントロールするページ記述言語（PDL）によって，プリンタの特性を生かしたきめ細かい印刷ができます。PDLはXMAP3が直接生成します。

プリンタを直接コントロールできるので，改ページ制御や給紙サイズに応じたカセットも選択できます。

(4)　FAXに帳票を出力できる

一般のFAX通信プログラムと連携して，プリンタ出力と同様に，FAXに帳票を出力できます。

(5)　帳票管理ソフトウェアと連携できる

帳票管理ソフトウェアと連携してプリントエラー時のリカバリを実現します。帳票管理ソフトウェアを利用すると，スプール管理を使用して帳票の出力保留や仕分け，定期的削除の自動化をしたり，GUI画面でカット紙の交換指示や障害リカバリを操作したりする，本格的な運用管理ができます。

またXMAP3では，プリンタスプーラに登録されるドキュメント名を任意に指定できるので，よりスムーズな運用管理を実現できます。

(6)　電子帳票システムを構築できる

ページプリンタ用の帳票は，プリンタに出力するだけでなくPDFファイルへも出力できるので，少ない導入・運用コストで電子帳票を作成できます。また，HOPSS3/AS 日立電子帳票システムと連携した，本格的な電子帳票システムも構築できます。

1.2.4　オンラインシステムに活用できます

XMAP3は，オンラインシステムの実行環境をサポートします。

(1)　クライアントにAPを必要としないC/Sシステムを実現できる

XMAP3を利用したC/S環境では，サーバだけにAPを配置したC/Sシステムを構築できます。

サーバ側でAPを一括管理するため，クライアントへアプリケーションを配布する必要がなくなり，リソース管理の負担を軽減できます。また，フォーカス遷移，PFキーの利用，日本語入力のオンまたはオフのコントロール，入力データのチェックなどを標準でサポートしています。入力データをチェックするためのスクリプト作成やダウンロードは不要です。

さらに，キーボードの機能や画面解像度に応じた画面表示など，使用するWindowsマシンの環境に左右されない画面表示・操作ができるので，クライアントごとにチューニングする手間も省けます。

(2)　OpenTP1と連携して大規模OLTPも実現できる

多数のクライアントからのミッションクリティカルなサービス要求など，業務がトランザクション型である場合は，TPモニタ OpenTP1を利用したオンライントランザクション処理（OLTP）のシステム構成が利用できます。必要なリソースの共有化や常駐化ができるため，クライアントの台数が増えてもレスポンスを維持できます。

クライアント側にAPがある場合

XMAP3はクライアントのAPから呼ばれて画面・帳票を制御します。このとき，クライアントマシンの構成はスタンドアロン構成と同じです。

クライアント側のAPは，OpenTP1サーバ側のAPと通信しデータベースアクセスなどを実行します。この場合，サーバ側にXMAP3は不要です。

サーバ側にAPがある場合

XMAP3はサーバのAPから呼ばれて画面・帳票を制御します。このとき，XMAP3がサーバとクライアント間で通信して，画面や帳票をクライアントに出力できます。このため，クライアント側へのAPの配置は不要です。

APやデータベースをサーバに一括配置し管理できるので，リソースの配布管理が不要になります。

(3)　画面単位インタフェースでレスポンス性能を確保できる

APからクライアントへの画面表示は，画面単位表示です。したがって，画面の細かい操作（イベント）は，クライアント側のXMAP3が制御し，画面単位の情報だけを送信するため，送信データの最適化ができます。

(4)　C/Sシステム環境はセットアップツールで設定できる（サーバがWindowsの場合）

C/Sシステムの環境設定には，セットアップツールを使用できます。使用するAP名やクライアントのホスト名などを入力すると，サーバやクライアント，プリンタなどの環境設定ができます。

画面表示形式やキーボードの割り当て，プリンタの印刷方式などの定義内容は，環境設定ファイルとして出力されます。そのファイルをバックアップ／リストアして，同じ設定をほかのシステムにも流用できます。

1.2.5　Web環境のシステムに活用できます

XMAP3は，Webシステムにも対応しています。XMAP3の画面と帳票をWebブラウザで操作できます。

図1‒6　XMAP3の画面と帳票をWebブラウザで操作するシステム構成

注意事項

Internet Explorer 10以降を使用する場合，Windows UIのInternet ExplorerではXMAP3/Web for Cosminexusの機能を使用できません。XMAP3/Web for Cosminexusの機能を使用する場合は，デスクトップ用のInternet Explorerを使用してください。

(1)　C/Sシステムで使用している画面・帳票をWebブラウザで操作

XMAP3のWeb対応製品であるXMAP3/Web for Cosminexusを適用すると，XMAP3で構築したC/SシステムをCosminexusアプリケーションサーバと連携したWebシステムに移行できます。移行後は，既存の画面・帳票定義をほとんど修正しなくても使用できます。入力データのチェック，キー制御，フォーカス移動などはXMAP3で制御するため，複雑なスクリプトなどは不要です。

Webブラウザでもファンクションキーやメニューなど，C/Sシステムで使用しているGUI画面/CUI画面と操作は同じです。Webシステムでも画面の操作性を損なうことはないため，システム環境の移行に伴うオペレータへの再教育も不要です。

(2)　クライアント側のメンテナンス作業が軽減

XMAP3/Web for Cosminexusを利用したシステムでは，クライアントとして操作するWindowsマシンからWebブラウザ経由でアクセスします。このとき，XMAP3のWebサーバからXMAP3のActiveXコントロールをダウンロードすれば，業務をすぐ開始できます。

サーバ上のAPを実行するときには，画面表示・帳票印刷に必要なファイルがクライアント側へ自動送信されます。サーバ側で画面や帳票を更新したあとにクライアントからアクセスすれば，常に最新の画面や帳票を使用でき，クライアントマシンのメンテナンスの手間が軽減されます。

また，一度ダウンロードされた物理マップはクライアント側にキャッシュされ，同じファイルを何度もダウンロードさせないようにします。サーバとクライアント間のデータ転送は差分データだけになるため，Webブラウザへのデータ転送量を軽減し，高速レスポンスを実現しています。

(3)　暗号化通信による機密保護管理を実現

XMAP3/Web for Cosminexusを利用したシステムでは，HTTPプロトコルを使った通信処理ができます。また，SSLも適用できます。構築するWeb環境にSSLを適用することで，WebサーバとWebブラウザ間の通信データの暗号化や，認証局の署名の入った証明書を使ったサーバの認証ができ，暗号化通信による機密保護管理を実現します。

(4)　Webブラウザの特長を生かした，ほかのソフトウェアとの統合

XMAP3/Web for Cosminexusを使用した業務の起動には，起動用HTMLを使用します。この起動用HTMLのURLへのリンクと，ほかのWeb業務へのリンクを一つのHTMLメニュー画面にまとめて配置しておけば，同じブラウザウィンドウからXMAP3とほかの業務の両方を扱えます。

このように，煩雑になりがちな業務向けソフトウェアの起動を一つのWebページにまとめると，エンドユーザの操作性を向上できます。

(5)　システム環境はセットアップツールで設定できる（サーバがWindowsの場合）

XMAP3/Web for Cosminexusで使用する画面および帳票に関する環境設定に，セットアップツールを使用できます。画面の表示項目，帳票をPDFで出力する場合のWebクライアントでの出力先などを設定できます。設定した内容は，環境設定ファイルとして出力されます。

1.2.6　スマートデバイスでXMAP3の画面・帳票を利用できます

C/Sシステムのクライアントマシンに，スマートデバイス（スマートフォンやタブレット端末）からリモートアクセスし，XMAP3の画面を操作できます。スマートデバイスは自席から離れた場所で操作できるため，現場で在庫を確認しながら画面に入力する使い方や，PDFに出力した帳票をスマートデバイスで確認する使い方ができます。また，XMAP3のWebシステムでWebブラウザに表示された画面も，スマートデバイスからアクセスできます。

スマートデバイスからC/Sシステムのクライアントにリモートアクセスする場合，別途製品が必要です。

図1‒7　スマートデバイスでXMAP3の画面・帳票を利用する形態

1.2.7　トラブルに対応できます

XMAP3では，システム運用時の万が一のトラブル時にも対応できるようにしています。

(1)　設定情報をバックアップおよびリストアできる（Windows版XMAP3の場合）

環境ファイル操作は，XMAP3の環境の設定情報をバックアップ，およびリストアするための機能です。環境ファイル操作を使用して，システムエラーに備えた保守用のバックアップファイルを取得できます。また，不要なバックアップファイルを削除することもできます。さらに，バックアップファイルをXMAP3の環境の構築に利用できます。

図1‒8　環境ファイル操作の概要

(2)　実行時のログを採取できる（Windows版XMAP3の場合）

ロギング支援は，AP実行時の処理状況や，エラーが発生した場合のエラー個所やリターンコードなどのログ情報を採取する機能です。トラブル発生時の原因調査や対処に利用できます。

ロギング支援の操作方法は，XMAP3実行環境とXMAP3 Web実行環境で異なります。詳細については，マニュアル「XMAP3 実行ガイド」を参照してください。

図1‒9　ロギング支援の概要

1.3　XMAP3の製品体系

XMAP3には，表現力の豊かな画面・帳票を作成するための開発環境，スタンドアロン，バッチシステム，C/Sシステム，OLTPなどの基幹業務を実現する実行環境，さらにWebシステム（Windowsマシン/Webサーバ利用）を活用したWeb実行環境に対応する製品があります。

XMAP3の製品を次に示します。

開発環境

XMAP3 Developer（Windows版）

XMAP3 開発支援ユティリティ（Windows版）

実行環境（オンラインシステム向け）

XMAP3 Server Runtime（Windows版/UNIX版）

XMAP3 Client Runtime（Windows版）

Web実行環境（Web連携システム向け）

XMAP3/Web for Cosminexus（Windows版）

図1‒10　XMAP3の製品の位置づけ

XMAP3 Developer

XMAP3の画面，帳票定義，およびアプリケーションプログラム（AP）の開発など，XMAP3開発環境を提供する製品です。

詳細については，「3.2　XMAP3 Developer」を参照してください。

XMAP3 開発支援ユティリティ

XMAP3 Developerでのマップ開発業務を拡張する機能を提供する製品です。UNIXおよびメインフレームのマップをWindowsに移管したり，画面や帳票などのマップファイルを別の形式に変換したりできるため，マップ開発の利便性が向上します。

詳細については，「3.3　XMAP3 開発支援ユティリティ」を参照してください。

XMAP3 Server Runtime

XMAP3のスタンドアロンおよびC/Sシステムのサーバ実行環境を提供する製品です。Windows対応のXMAP3 Server Runtimeでは，C/Sシステムのクライアント実行環境も提供しています。XMAP3で作成した画面のクライアントへの表示，および帳票の印刷ができます。UNIX版XMAP3 Server Runtimeでは，UNIX上のプリンタに印刷できます。

詳細については，「3.4　XMAP3 Server Runtime，XMAP3 Client Runtime」を参照してください。

XMAP3 Client Runtime

XMAP3のスタンドアロン，およびC/Sシステムのクライアント実行環境を提供する製品です。WindowsマシンからXMAP3で作成した画面表示，帳票印刷を実行できます。

参考

XMAP3 Client RuntimeをインストールしたマシンにXMAP3 Client 印刷拡張機能をインストールすると，XMAP3 Server Runtimeの機能である印刷拡張セットアップを使用できるようになります。

詳細については，「3.4　XMAP3 Server Runtime，XMAP3 Client Runtime」を参照してください。

XMAP3/Web for Cosminexus

XMAP3の画面と帳票をWeb実行環境で使用できるようにする製品です。XMAP3/Web for Cosminexusには，基盤とするWeb連携システムに応じて次に示す機能があります。

XMAP3 Cosminexus連携機能

Cosminexusアプリケーションサーバと連携して動作するWebシステムで，XMAP3を使用します。

XMAP3 TP1/Web連携機能

TP1/Webと連携して動作するWebシステムでXMAP3を使用します。

詳細については，「3.5　XMAP3/Web for Cosminexus」を参照してください。

1.4　XMAP3開発環境のシステム構成

XMAP3を使用して画面・帳票を開発する場合のシステム構成です。

XMAP3開発環境のシステム構成を次に示します。

XMAP3だけを使用した開発

COBOL2002と連携した開発

Visual C++を使用した開発

SEWB+と連携した開発

リモートデスクトップサービスを利用した構成による開発

CosminexusアプリケーションサーバのWebシステム構成での開発

TP1/Webと連携したWebシステム構成での開発

XMAP3だけを使用した開発

XMAP3だけを使って，画面・帳票のレイアウト情報（マップ）を開発する場合のシステム構成です。マップについては，「2.1.2　XMAP3の業務システム別の開発手順」を参照してください。

図1‒11　画面・帳票のマップを開発する場合のシステム構成

COBOL2002と連携した開発

COBOL2002のCOBOL開発マネージャと連携して，XMAP3の画面・帳票のマップおよびAPを開発する場合のシステム構成です。

図1‒12　COBOL2002のCOBOL開発マネージャと連携する場合のシステム構成

Visual C++を使用した開発

Visual C++を使用して，XMAP3の画面・帳票のマップおよびC/C++のAPを開発する場合のシステム構成です。

図1‒13　Visual C++を使用する場合のシステム構成

SEWB+と連携した開発

XMAP3で開発した画面・帳票の定義ファイルをリポジトリで管理し，定義ファイルの情報を取り込むために，SEWB+（SEWB+/REPOSITORYおよびSEWB+/REPOSITORY-BROWSER）と連携する場合のシステム構成です。

図1‒14　SEWB+と連携する場合のシステム構成

リモートデスクトップサービスを利用した構成による開発

Windowsが提供するリモートデスクトップサービス機能を利用し，XMAP3の画面・帳票を開発する場合のシステム構成です。

リモートデスクトップサービスを利用した構成では，リモートデスクトップサービスのサーバにXMAP3をインストールすれば，各クライアントにXMAP3をインストールする必要はありません。サーバでセットアップファイルを一元管理することで，各クライアントで共通の開発環境を使用できます。また，XMAP3やAPの開発で使用する各種のファイルをクライアントに配布する必要もなく，リソースをサーバで集中管理できます。

図1‒15　リモートデスクトップサービスを利用して開発する場合のシステム構成

CosminexusアプリケーションサーバのWebシステム構成での開発

XMAP3で利用する画面・帳票を定義し，JavaまたはCOBOLでAPを開発できます。次の図は，COBOLで開発する場合のCosminexusアプリケーションサーバのWebシステム構成です。Javaで作成する場合は，COBOLは不要です。

図1‒16　CosminexusアプリケーションサーバのWebシステム構成（開発）

TP1/Webと連携したWebシステム構成での開発

XMAP3で利用する画面・帳票を定義し，C/C++またはCOBOLでAPを開発できます。また，Webサーバ上のOpenTP1から，ほかのOpenTP1サーバと連携できます。次の図は，COBOLで開発する場合のTP1/Webと連携したWebシステム構成です。C/C++で作成する場合は，Visual C++が必要です。

図1‒17　TP1/Webと連携したWebシステム構成（COBOLで開発する場合）

1.5　XMAP3実行環境のシステム構成

開発したXMAP3の画面・帳票を実行する場合のシステム構成です。

XMAP3実行環境のシステム構成を次に示します。

スタンドアロン構成

C/S構成

OLTP構成※

リモートデスクトップサービスを利用した構成

Webシステム構成

注※

XMAP3をサーバとして利用する場合，Windows x64版XMAP3 Server Runtimeは利用できません。

以降の図中で示す定義体とは，マップ関連の情報を総称した表記です。定義体については，「2.1.2　XMAP3の業務システム別の開発手順」を参照してください。

1.5.1　スタンドアロン構成

スタンドアロン構成とは，画面表示と帳票印刷の業務を1台のマシンで実行するシステム構成です。

図1‒18　スタンドアロン構成

そのほか，次のスタンドアロン構成が利用できます。

画面利用スタンドアロン構成

画面表示の業務だけを実行する構成

プリンタ利用スタンドアロン構成

帳票印刷の業務だけを実行する構成

1.5.2　C/S構成

C/S構成とは，クライアントとサーバで通信して業務を実行するシステム構成です。

OpenTP1と連携して，大規模OLTPシステムも構築できます。詳細については，「1.5.3　OLTP構成」を参照してください。

C/S構成では，クライアントにAPを配布する必要はありません。

図1‒19　C/S構成

注意事項

Windowsの共有環境（ユーザの簡易切り替え機能）を利用する場合は，C/S構成での運用はできません。

そのほか，次のC/S構成が利用できます。

1台のサーバマシンに複数のXMAP3サーバを起動するC/S構成

業務ごとにXMAP3サーバを分けて管理する場合の構成

クライアントから起動するサーバAPを共用するC/S構成

複数のクライアントをサーバに接続して共通の業務を実行する場合の構成

クライアントから起動するサーバAPが異なるC/S構成

複数のクライアントをサーバに接続して，クライアントごとに別々の業務を実行する場合や，1クライアントで複数の業務を実行する場合の構成

サーバAPから出力先プリンタを指定するC/S構成

サーバにあるAPから出力先プリンタを指定する場合の構成

サーバが2台以上のC/S構成

クライアントから複数のサーバに対して接続する場合の構成

1台のマシン上にXMAP3サーバを複数起動するC/S構成

1台のサーバマシン上にある複数のXMAP3サーバで，異なるAPを実行する場合の構成

XMAP3プリントサーバを利用するC/S構成

XMAP3をWindowsサービスで起動して，XMAP3プリントサーバとして無人運転する場合の構成です。

1台のWindowsマシンで複数のXMAP3クライアントをサーバに接続するC/S構成

1台のWindowsマシンで複数のXMAP3クライアントを起動し，それぞれが複数のXMAP3サーバのAPを実行する場合の構成

1.5.3　OLTP構成

OLTP構成とは，分散トランザクションマネージャOpenTP1を利用したオンライントランザクション処理（OLTP）のシステム構成です。

(1)　OLTPサーバ構成

OpenTP1のTP1/MCFを利用したOLTP構成で，XMAP3をサーバとして使用し，クライアントサーバ型のオンライン業務を実行できます。

図1‒20　OLTP構成（OLTPサーバ構成の場合）

注意事項

XMAP3をサーバとして利用する場合，Windows x64版XMAP3 Server Runtimeは利用できません。

(2)　OLTPクライアント構成

OpenTP1を利用したOLTP構成で，XMAP3をクライアントとして利用し，リモートプロシジャコール（RPC）で通信するクライアントサーバ型のオンライン業務を実行できます。

図1‒21　OLTP構成（OLTPクライアント構成の場合）

1.5.4　リモートデスクトップサービスを利用した構成

リモートデスクトップサービスを利用した構成とは，XMAP3をリモートデスクトップサービスのWindowsサーバにインストールして，画面・帳票を使用したAPを実行するシステム構成です。WindowsクライアントにはXMAP3をインストールする必要はありません。

注意事項

XMAP3/Web for Cosminexusを適用するWebシステムには，リモートデスクトップサービスを利用できません。

Windowsクライアントの操作によって，Windowsサーバで動作するXMAP3のAPから，WindowsクライアントのディスプレイにXMAP3の画面を表示します。

「通常使うプリンタ」を使用する場合は，XMAP3の表示・印刷セットアップで「通常使うプリンタ」を割り当てる設定をしてください。Windowsサーバでネットワークプリンタとして設定していないクライアントのプリンタを使用できますが，帳票出力が実行されるときに，該当するプリンタが「通常使うプリンタ」となっていることが前提となります。

図1‒22　リモートデスクトップサービスを利用した構成

1.5.5　Webシステム構成

Webシステム構成とは，Webの環境でXMAP3の業務を実行するシステム構成です。

次に示すWebシステム構成があります。

CosminexusアプリケーションサーバのWebシステム構成

TP1/Webと連携したWebシステム構成

(1)　CosminexusアプリケーションサーバのWebシステム構成

XMAP3を使って開発した画面・帳票を，Cosminexusアプリケーションサーバと連携したWebシステム上で運用できます。

図1‒23　CosminexusアプリケーションサーバのWebシステム構成

Cosminexusアプリケーションサーバとの連携で構築できるWebシステム構成を次に示します。

CosminexusアプリケーションサーバのWebシステム構成

CosminexusアプリケーションサーバとOpenTP1サーバで連携するWebシステム構成

CosminexusアプリケーションサーバとVOS3 DCCM3で連携するWebシステム構成

(2)　TP1/Webと連携したWebシステム構成

XMAP3を使って開発した画面・帳票を，WebブラウザからTP1/Webと連携したWebシステム上で運用できます。

図1‒24　TP1/Webと連携したWebシステム構成

1.6　仮想化プラットフォームを使用したシステム構成

次に示す仮想化プラットフォームで，XMAP3のシステム構成（スタンドアロン構成，C/S構成，Webシステム構成）を構築できます。

日立サーバ論理分割機構Virtage

Hyper-V

VMware ESX Server

KVM（Kernel-based Virtual Machine）

仮想化プラットフォームでは，1台のマシンで複数のOSを使用する場合に活用できます。

図1‒25　仮想化プラットフォームを使用したシステム構成

1.7　動作環境

XMAP3の動作環境の説明です。

1.7.1　前提ハードウェア

XMAP3の動作に必要なハードウェアの説明です。

(1)　周辺機器

帳票を印刷する場合，Windows版XMAP3のときはWindows対応プリンタドライバが搭載されているプリンタが必要です。UNIX版XMAP3のときは，該当するUNIXマシンのプリンタが必要です。

OCRを使用する場合には，XMAP3で出力した帳票が読み取れるかどうかをあらかじめ確認してください。

1.7.2　開発環境で必要なOSとソフトウェア

XMAP3開発環境（XMAP3 Developer）に必要なOSおよびソフトウェアの説明です。

(1)　適用OS

XMAP3開発環境（XMAP3 Developer）での適用OSは，次に示すOSの日本語版です。

Windows 7

Windows 8.1

Windows 10

Windows Server 2008

Windows Server 2008 R2

Windows Server 2012

Windows Server 2012 R2

Windows Server 2016

Windows Server 2019

(2)　AP開発用プログラミング言語

APを開発する場合は，次のプログラミング言語を利用できます。Javaは，XMAP3をCosminexusアプリケーションサーバと連携してJavaの環境で実行する場合に使用します。

スタンドアロン構成，C/S構成

COBOL

C/C++

Webシステム構成（Cosminexusアプリケーションサーバと連携する場合）

COBOL

Java

Webシステム構成（TP1/Webと連携する場合）

COBOL

C/C++

(3)　開発時に必要なソフトウェア

C/S，スタンドアロン実行環境，Web実行環境別で，開発時に必要なソフトウェアについて説明します。

C/S，スタンドアロン実行環境

AP開発用プログラミング言語のほかに，画面，帳票の開発時に必要なソフトウェアを次の表に示します。

表1‒2　画面，帳票の開発時に必要なソフトウェア（C/S，スタンドアロン実行環境）

種別

必要なソフトウェア

APの開発に必要なコンパイラ

C/C++で作成する場合

Visual C++

COBOLで作成する場合

COBOL2002

開発したAPをテストするには，XMAP3実行環境が必要です。

Web実行環境

AP開発用プログラミング言語のほかに，Webシステムで利用する画面，帳票の開発には，次に示すソフトウェアが必要です。

Cosminexusアプリケーションサーバと連携する場合

Cosminexusアプリケーションサーバと連携する場合に，画面，帳票の開発時に必要なソフトウェアを次の表に示します。

表1‒3　画面，帳票の開発時に必要なソフトウェア（Cosminexusアプリケーションサーバと連携する場合）

種別

必要なソフトウェア

AP，サーブレットの作成とコンパイル

uCosminexus Developer Standard，

uCosminexus Developer Professional，または

uCosminexus Service Architect

APの開発に必要なコンパイラ

COBOL2002

TP1/Webと連携する場合

TP1/Webと連携する場合に，画面，帳票の開発時に必要なソフトウェアを次の表に示します。

表1‒4　画面，帳票の開発時に必要なソフトウェア（TP1/Webと連携する場合）

種別

必要なソフトウェア

OLTPクライアント機能

TP1/Client/PまたはuCosminexus TP1/Client/P

（TP1/Webが前提とするソフトウェア）

インターネットゲートウェイ機能

TP1/WebまたはuCosminexus TP1/Web

APの開発に必要なコンパイラ

C/C++で作成する場合

Visual C++

COBOLで作成する場合

COBOL2002

開発したAPをテストするには，XMAP3実行環境が必要です。実行環境には，表1-3および表1-4に示したソフトウェアのほかに，「1.7.3(3)　XMAP3 Web実行環境」で示すソフトウェアも必要です。

1.7.3　実行環境で必要なOSとソフトウェア

XMAP3実行環境（XMAP3 Server Runtime，XMAP3 Client Runtime，XMAP3/Web for Cosminexus）に必要なOSおよびソフトウェアの説明です。

(1)　XMAP3サーバ実行環境

適用OS

XMAP3サーバ実行環境（XMAP3 Server Runtime）での適用OSは，次に示すOSの日本語版です。

Windows版XMAP3サーバ実行環境（32ビット）

Windows 8.1

Windows 10

Windows 11

Windows Server 2012

Windows Server 2012 R2

Windows Server 2016

Windows Server 2019

Windows Server 2022

Windows版XMAP3サーバ実行環境（64ビット）

Windows 8.1 x64

Windows 10 x64

Windows 11

Windows Server 2012

Windows Server 2012 R2

Windows Server 2016

Windows Server 2019

Windows Server 2022

UNIX版XMAP3 Server Runtime

AIX V6.1

AIX V7.1

AIX V7.2

HP-UX 11i V2(IPF)，HP-UX 11i V3(IPF)

実行時に必要なソフトウェア

スタンドアロン構成の場合，APをCOBOLで作成したときは，次に示す製品が必要です。

COBOL2002

(2)　XMAP3クライアント実行環境

適用OS

XMAP3クライアント実行環境（XMAP3 Server Runtime，XMAP3 Client Runtime）での適用OSは，次に示すOSの日本語版です。

Windows版XMAP3クライアント実行環境（32ビット）

Windows 8.1

Windows 10

Windows 11

Windows Server 2012※

Windows Server 2012 R2※

Windows Server 2016※

Windows Server 2019※

Windows Server 2022※

注※　XMAP3 Server RuntimeをC/Sシステムのクライアント実行環境とする場合にだけ利用できます。

Windows版XMAP3クライアント実行環境（64ビット）

Windows 8.1 x64

Windows 10 x64

Windows 11

Windows Server 2012※

Windows Server 2012 R2※

Windows Server 2016※

Windows Server 2019※

Windows Server 2022※

注※　XMAP3 Server RuntimeをC/Sシステムのクライアント実行環境とする場合にだけ利用できます。

実行時に必要なソフトウェア

スタンドアロン構成の場合，APをCOBOLで作成したときは，次に示す製品が必要です。

COBOL2002

(3)　XMAP3 Web実行環境

XMAP3 Web実行環境（XMAP3/Web for Cosminexus）での適用OSは，次に示すOSの日本語版です。

適用OS（サーバ側）

Windows 7

Windows 8

Windows 8.1

Windows 10

Windows Server 2008

Windows Server 2008 R2 Standard

Windows Server 2008 R2 Enterprise

Windows Server 2012

Windows Server 2012 R2

Windows Server 2016

適用OS（Webクライアント側）

Windows 7

Windows 8

Windows 8.1

Windows 10

Windows Server 2008

Windows Server 2008 R2 Standard

Windows Server 2008 R2 Enterprise

Windows Server 2012

Windows Server 2012 R2

Windows Server 2016

実行時に必要なソフトウェア

Webシステムの実行には，次に示すソフトウェアが必要です。業務の目的（JP1を利用したバッチ業務など）に応じて必要となるソフトウェアがあれば，用意してください。

Cosminexusアプリケーションサーバと連携する場合

サーバ側

サーバ側に必要なソフトウェアを次の表に示します。

表1‒5　サーバ側に必要なソフトウェア（Cosminexusアプリケーションサーバと連携する場合）

種別

必要なソフトウェア

Cosminexusアプリケーションサーバ実行環境

uCosminexus Application Server Standard，

uCosminexus Application Server Enterprise，

または uCosminexus Service Platform

Webサーバ

Cosminexus HTTP Server（Hitachi Web Server），

またはInternet Information Services

コンパイラ

COBOL2002

Webクライアント側

Webクライアント側に必要なソフトウェアを次に示します。

Internet Explorer

注意事項

独自にフレームウィンドウを作成したWebブラウザは使用できません。

Internet Explorer 10以降を使用する場合，Windows UIのInternet ExplorerではXMAP3/Web for Cosminexusの機能を使用できません。XMAP3/Web for Cosminexusの機能を使用する場合は，デスクトップ用のInternet Explorerを使用してください。

TP1/Webと連携する場合

サーバ側

サーバ側に必要なソフトウェアを次の表に示します。

表1‒6　サーバ側に必要なソフトウェア（TP1/Webと連携する場合）

種別

必要なソフトウェア

OLTPサーバ機能

TP1/ServerまたはuCosminexus TP1/Server※

OLTPクライアント機能

TP1/Client/PまたはuCosminexus TP1/Client/P

（TP1/Webが前提とするソフトウェア）

インターネットゲートウェイ機能

TP1/Web

Webサーバ

Cosminexus HTTP Server（Hitachi Web Server），

またはInternet Information Services

コンパイラ

COBOL2002

注※

TP1/Webと連携する場合は，TP1/Webが提供するHTML to ユーザサービス機能を利用したWebシステム構成が前提となります。ユーザサービスからサービス提供プログラム（SPP）を利用した業務を実行する場合，SPPが動作するためにTP1/Serverが必要となります。

Webクライアント側

Webクライアント側に必要なソフトウェアを次に示します。

Internet Explorer

注意事項

独自にフレームウィンドウを作成したWebブラウザは使用できません。

Internet Explorer 10以降を使用する場合，Windows UIのInternet ExplorerではXMAP3/Web for Cosminexusの機能を使用できません。XMAP3/Web for Cosminexusの機能を使用する場合は，デスクトップ用のInternet Explorerを使用してください。

2　XMAP3を使った業務開発

XMAP3には，画面や帳票の業務開発に使用するさまざまな機能があります。

この章では，XMAP3を利用した業務システムの流れや開発から実行までの流れについて説明します。

2.1　XMAP3の業務システムの運用

XMAP3を使った業務システムの運用の説明です。XMAP3では，画面や帳票を使った業務向けのさまざまな機能が用意されています。

2.1.1　XMAP3の業務システムの構築手順

XMAP3の業務システムを構築する手順の説明です。

画面・帳票の設計

マップの生成

APの作成

APのコンパイル，リンケージ，テスト

業務の実行および運用・保守

各機能については，「3.　製品紹介」を参照してください。

ポイント

画面・帳票設計，マップ生成は，Windows版XMAP3で実行します。APのコーディングは，Windows上でもUNIX上でもできます。

Windows版XMAP3の実行環境でAPを使用する場合は，Windows上でAPをコンパイルします。

UNIX版XMAP3実行環境でAPを使用する場合は，マップをUNIXマシン上に転送してから，UNIX上でAPをコンパイルします。

図2‒1　XMAP3の業務システムを構築する手順

画面・帳票の設計

実際に画面・帳票を作成する前に，どのような形式の画面・帳票を作成するかを設計します。作成したい画面や帳票のレイアウト，画面の遷移などを考えます。

レイアウトはXMAP3のウィンドウ上で直接定義するので，ここでは，ラフスケッチなどで大体のイメージを把握しておきます。また，ここで，あらかじめデータ設計をしておきます。画面または帳票の設計については，マニュアル「XMAP3 開発ガイド」またはマニュアル「XMAP3 プログラミングガイド」を参照してください。

マップの生成

手順1.で考えたイメージを基に，ドローを使って画面，帳票，または書式のレイアウトを定義します。

レイアウトの定義を始める前に，必要に応じてXMAP3の開発環境をカスタマイズします。カスタマイズした開発環境の情報は，必要に応じてフォルダ（ドローセットアップ情報フォルダ）に保存します。開発環境の設定には，ドローセットアップを使います。

また，レイアウトのひな型となるレイアウトパターンやレイアウト部品も必要に応じてドローで作成しておきます。

レイアウトに問題がなければ，レイアウトの定義情報をマップの定義情報を格納するファイル（マップ定義ファイル）に保存し，APの実行に必要なマップを生成します。

なお，Windowsマシンでドローセットアップを使って設定した開発環境は，XMAP3 Developerの環境ファイル操作を使って，ほかのWindowsマシンに配布できます。

画面，帳票，または書式の開発については，マニュアル「XMAP3 開発ガイド」を参照してください。

APの作成

XMAP3では，コーディングのひな型となるAPパターン・AP部品を用意しています。プログラムの処理内容に応じたAPパターン・AP部品を利用し，コーディングします。

APの作成については，マニュアル「XMAP3 プログラミングガイド」を参照してください。

APのコンパイル，リンケージ，テスト

作成したAPをコンパイラでコンパイルし，リンケージします。

UNIX版XMAP3の場合は，UNIX上のコンパイラでAPをコンパイルするため，マップをUNIXに転送してからコンパイルしてください。

APのコンパイル，リンケージについては，マニュアル「XMAP3 プログラミングガイド」を参照してください。

APをテストする前に，APの実行環境を設定します。実行環境の設定方法は，XMAP3が動作するOSによって異なります。

適用OS

実行環境の設定方法

Windows版XMAP3

GUIで操作するXMAP3のセットアップ機能を使用します。セットアップ機能を次に示します。

表示・印刷セットアップ※

XMAP3の画面および帳票に関する環境を設定します。

UNIX版XMAP3

環境設定ファイルをテキストエディタで編集します。

注※

表示・印刷セットアップは，次に示す製品で提供します。

・XMAP3 Server Runtime

・XMAP3 Client Runtime

・XMAP3/Web for Cosminexus

APのテストについては，マニュアル「XMAP3 実行ガイド」を参照してください。

業務の実行および運用・保守

実行する前に，画面の外観や操作キーの割り当て，プリンタの印刷モードなどを設定します。実行環境の設定方法は，XMAP3が動作するOSによって異なります。

適用OS

実行環境の設定方法

Windows版XMAP3

GUIで操作するXMAP3のセットアップ機能を使用します。セットアップ機能を次に示します。

表示・印刷セットアップ※1

XMAP3の画面および帳票に関する環境を設定します。

C/Sセットアップ※2

C/S構成に関する環境を設定します。

印刷拡張セットアップ※2

帳票印刷に関する拡張機能の環境を設定します。

UNIX版XMAP3

環境設定ファイルをテキストエディタで編集します。

注※1

表示・印刷セットアップは，次に示す製品で提供します。

・XMAP3 Server Runtime

・XMAP3 Client Runtime

・XMAP3/Web for Cosminexus

注※2

C/Sセットアップおよび印刷拡張セットアップは，XMAP3 Server Runtimeで提供します。

XMAP3 Client RuntimeをインストールしたマシンにXMAP3 Client 印刷拡張機能をインストールすると，XMAP3 Server Runtimeの機能である印刷拡張セットアップを使用できるようになります。

ポイント

C/S構成の場合，クライアント側とサーバ側のXMAP3の両方で，表示・印刷セットアップを実行します。

Webシステム構成の場合，表示・印刷セットアップはWebサーバ側だけで，Webクライアントには表示・印刷セットアップはありません。Webクライアントの画面の外観や操作キーの割り当て，プリンタの印刷モードなどは，Webサーバ側で設定します。

APの実行

各種の設定が完了したら，APを実行します。必要に応じて，ハードコピーで画面を印刷物として保管したり，ロギング支援で実行時のログ情報を取得したりします。

バックアップの取得

Windows版XMAP3の場合，表示・印刷セットアップなどで設定した実行環境は，XMAP3 Server RuntimeまたはXMAP3 Client Runtimeの環境ファイル操作を使ってバックアップできます。バックアップした実行環境は，JP1/NETM/DMなどを利用して配布し，環境ファイル操作を使ってリストアします。

APの保守

運用では，完成したファイルやAPを保守します。AP実行時，APから出力したデータが正しく画面に表示されているか確認したいときや，トラブルが発生したときのデバッグなどに，ハードコピーを利用できます。また，ロギング支援を使用してログ情報を確認したり，実行環境の情報を確認したりできます。

業務の実行および運用・保守については，マニュアル「XMAP3 実行ガイド」を参照してください。

2.1.2　XMAP3の業務システム別の開発手順

XMAP3は，画面や帳票のレイアウト（定義）と，APの処理を分離したマッピング方式を採用しています。画面や帳票の様式に関する情報をAPから切り離して，マップと呼ばれる入れ物に保管します。これによって，画面や帳票の設計作業とコーディング作業とを分離できます。

業務システム構築と使用するファイルの関係について，業務システム別に説明します。各ファイルの説明については，「2.2.1(1)　マップ関連のファイル」を参照してください。

(1)　XMAP3クライアント/サーバ実行環境

XMAP3クライアント/サーバ実行環境の場合の画面・帳票定義とAPの関係を次の図に示します。スタンドアロンの場合は，XMAP3実行環境のマシンは1台だけです。

図2‒2　画面・帳票定義とAPの関係（XMAP3クライアント/サーバ実行環境）

(2)　XMAP3 Web実行環境

XMAP3 Web実行環境の場合の画面・帳票定義とAPの関係（Cosminexusアプリケーションサーバ連携の場合）を次の図に示します。

図2‒3　画面・帳票定義とAPの関係（XMAP3 Web実行環境 Cosminexusアプリケーションサーバ連携の場合）

XMAP3 Web実行環境の場合の画面・帳票定義とAPの関係（TP1/Web連携の場合）を次の図に示します。

図2‒4　画面・帳票定義とAPの関係（XMAP3 Web実行環境 TP1/Web連携の場合）

2.2　XMAP3のAPの概要

XMAP3の画面および帳票を使用した業務を実行するAPについての説明です。

XMAP3のAPの作成方法については，マニュアル「XMAP3 プログラミングガイド」を参照してください。

2.2.1　APの作成で使用するファイルおよびデータ

XMAP3のAPを作成するときに使用するファイルおよびデータの説明です。

マップ関連のファイル

動的変更テーブル

APパターン・AP部品

APで使用する機能によっては，ここに示す以外のファイルおよびデータを使用する場合もあります。

図2‒5　APとファイルおよびデータの関係

(1)　マップ関連のファイル

マップには，定義ファイル，定義体（画面・帳票では物理マップ，書式オーバレイでは書式イメージファイルおよび行制御データファイル）および論理マップがあります。

マップは，ドローで画面，帳票を作成すると，XMAP3によって自動的に生成されます。

図2‒6　ドローとマップの関係

定義ファイル，定義体および論理マップに関連するファイルについて説明します。

定義ファイル

ドローで定義した画面や帳票の定義情報です。定義ファイルには，画面・帳票の定義を格納するマップ定義ファイル（拡張子は.imp）と，書式を格納する書式定義ファイル（拡張子は.ifm）があります。また，定義ファイルの情報は，定義体および論理マップが生成される基になります。

物理マップ

画面や帳票のオブジェクトの位置などを格納した情報ファイルです。拡張子は.pmpです。画面・帳票の定義終了時に，論理マップとともに自動生成されます。

書式イメージファイル

書式オーバレイの文字列やけい線などの情報を格納するファイルです。拡張子は.fmpです。書式オーバレイの定義終了時に，行制御データファイルとともに自動生成されます。

行制御データファイル

書式オーバレイの使用時に，行データを印字する行の間隔や，標準の文字サイズ・文字間隔などの情報を格納するファイルです。拡張子は.pciです。書式オーバレイの定義終了時に，書式イメージファイルとともに自動生成されます。

論理マップ

画面や帳票の可変情報を設定する出力論理マップと，画面から入力されたデータなどを設定する入力論理マップがあります。拡張子は，COBOLの場合は.cbl，C言語の場合は.hです。画面・帳票の定義終了時に，物理マップとともに自動生成されます。

論理マップは，画面と帳票の場合に使用し，書式オーバレイの場合は使用しません。書式オーバレイの場合は，画面および帳票の物理マップに相当する書式イメージファイルと行制御データファイルを使用します。

生成結果リストファイル

ドローを保存して，マップを自動生成した結果を格納するファイルです。拡張子は，.lsxです。

(2)　動的変更テーブル

画面や帳票の実行時に，AP から属性を変更するときに使用します。表示属性の制御項目に修飾名を代入して変更します。

動的変更テーブルは，次に示す場所に格納してあります。

XMAP3インストールフォルダ¥INCLUDE

(3)　APパターン・AP部品

XMAP3では，画面入出力や帳票出力処理のコーディングのひな型を標準提供しています。コーディングのひな型には，次の種類があります。

APパターン

COBOLソースプログラムの見出し部，データ部，手続き部など，プログラム全体の標準的な骨組みが記述されています。

AP部品

APパターン共通に，頻繁に使うと考えられる処理の手続きが記述されています。

APパターン・AP部品を利用すると，効率良くコーディングできます。また，各プログラムの構造は，APパターン・AP部品で標準化されるため，プログラムのわかりやすさを向上できます。

APパターン・AP部品は，次に示す場所に格納してあります。

XMAP3インストールフォルダ¥PATTERNS

2.2.2　APで実行する処理の概要

画面の入力や表示，帳票印刷，書式オーバレイ印刷のそれぞれについて，XMAP3とAPで実行する処理の説明です。

(1)　画面の入力や表示をする場合

GUI画面およびCUI画面のレイアウト定義からは，物理マップのほかに，出力論理マップと入力論理マップの2種類の論理マップが生成されます。

出力論理マップには，画面に表示する可変データや，実行中に変更する表示属性などを設定します。また，入力論理マップには，画面から入力されたデータや，どのボタンが選択されたのかなどの情報が設定されます。

COBOLでAPを作成する場合は，COPY文で入力論理マップと出力論理マップの取り込みを指定します。C言語でAPを作成する場合は，#includeで取り込みます。実行時には，APに取り込まれた論理マップのデータ領域を介して，データがやり取りされます。

図2‒7　画面の入力や表示をする場合の処理の流れ

(2)　帳票印刷をする場合

帳票印刷では，APとのデータのやり取りに出力論理マップを使用します。出力論理マップには，帳票に印刷する可変データを設定します。

COBOLでAPを作成する場合は，COPY文で出力論理マップの取り込みを指定します。C言語でAPを作成する場合は，#includeで取り込みます。実行時には，APに取り込まれた論理マップのデータ領域を介して，ページ単位でデータが出力されます。

図2‒8　帳票印刷の処理の流れ

(3)　書式オーバレイ印刷の処理の流れ

書式オーバレイは，定型帳票から書式（固定の文字列，けい線など）を分離し，印刷時にAPからの行データを重ね合わせる帳票印刷の方式（ソフトオーバレイ方式）を採っています。

注意事項

書式オーバレイ印刷は，Web実行環境，およびWindows版XMAP3サーバ／クライアント実行環境（64ビット）では利用できません。

書式のレイアウト定義からは，書式イメージファイルと行制御データファイルが生成されます。書式イメージファイルには，書式の文字列やけい線などの情報が格納されています。また，行制御データファイルには，行データの文字サイズや行の間隔などの情報が格納されています。

APでは，可変データが格納された行データを読み込み，1行（1レコード）ずつ印刷するデータを出力します。

図2‒9　書式オーバレイ印刷の処理の流れ

3　製品紹介

この章では，XMAP3の製品の特長と機能について説明します。

3.1　XMAP3の製品体系と機能の関係

XMAP3の製品で提供されている機能の説明です。

それぞれの機能の説明と，XMAP3の製品の概要については，次を参照してください。

「3.2　XMAP3 Developer」

「3.3　XMAP3 開発支援ユティリティ」

「3.4　XMAP3 Server Runtime，XMAP3 Client Runtime」

「3.5　XMAP3/Web for Cosminexus」

表3‒1　XMAP3の製品で提供する機能

XMAP3の機能

概要

XMAP3の製品

開発環境

実行環境

Developer

Server

（Win）

Server

（UNIX）

Client

Web

ドローセットアップ

画面の定義に関する標準値を編集

○

−

−

−

−

ドロー

エディタで画面や帳票を定義

○

−

−

−

−

マップ生成

定義ファイルから論理マップと定義体を生成

○

−

−

−

−

セットアップ情報反映

ドローセットアップで変更した情報を定義済みのマップ定義ファイルに反映

○

−

−

−

−

ポップアップメニューエディタ

ポップアップメニューへの表示内容をAP実行時に展開

○

−

−

−

−

Java言語用ツール

ドローおよびドローセットアップで生成したマップ関連ファイルから，Webアプリケーションに必要なファイルを生成

○

−

−

−

−

環境ファイル操作

環境設定ファイルのバックアップおよびリストアをGUIで操作

○

○

−

○

−

表示・印刷セットアップ

実行に関する環境設定ファイルをGUIで定義

−

○

−

○

○

C/Sセットアップ

C/S構成に関する環境設定ファイルをGUIで定義

−

○

−

−

−

印刷拡張セットアップ

プリンタに関する設定をGUIで定義

−

○

−

−※１

−

画面ハードコピー

AP実行で表示したCUI画面またはGUI画面の印刷

−

○

−

○

○

ロギング支援

AP実行時のマップの処理状況およびエラー個所やリターンコードなどのログ情報を採取

−

○

−

○

○

インポート

UNIX環境およびメインフレーム環境のパネル定義文または書式記述文をWindows環境のXMAP3に取り込む

○※２

−

−

−

−

コンバート

すでに作成したマップ定義ファイルまたは書式定義ファイルの，画面・帳票の種別や適用言語を変換

○※２

−

−

−

−

マップコンペア

XMAP3で生成した定義体（物理マップ，書式イメージファイル，行制御データファイル）を比較

○※２

−

−

−

−

スタンドアロン実行環境

スタンドアロンでの実行

−

○

−※３

○

−

C/Sクライアント実行環境

C/S構成のクライアント実行環境として動作

−

○

−

○

−

C/Sサーバ実行環境

C/S構成のサーバ実行環境として動作

−

○※4

○

−

−

Web実行環境

Web連携の実行環境として動作

−

−

−

−

○

（凡例）

Developer：XMAP3 Developer

Server（Win）：Windows版XMAP3 Server Runtime

Server（UNIX）：UNIX版XMAP3 Server Runtime

Client：XMAP3 Client Runtime

Web：XMAP3/Web for Cosminexus

○：機能をサポートしている。

−：機能をサポートしていない。

注※1

XMAP3 Client 印刷拡張機能をインストールすると，XMAP3 Client Runtimeでも印刷拡張セットアップを使用できます。

注※2

XMAP3 開発支援ユティリティで提供する機能です。

注※3

UNIX上で印刷する場合，C/S構成で定義します。

注※4

Windows x64版XMAP3 Server Runtimeは，OpenTP1を利用したOLTP構成でXMAP3をサーバとして利用する場合は利用できません。

3.2　XMAP3 Developer

XMAP3 Developerを使用すると，画面，帳票，書式のマップを開発できます。開発したマップを基に，プログラム開発ツール（COBOL，Visual C++など）を使用して，APを開発できます。スタンドアロン構成やC/S構成で使用するAPのほか，Webシステム構成のAPも開発できます。

図3‒1　XMAP3 Developerの概要

3.2.1　XMAP3 Developerの特長

XMAP3 Developerの特長の説明です。

(1)　開発環境がそろっている

画面や帳票を扱うAPの開発には，XMAP3が用意している，ひな型となるAPパターンやAP部品を利用できます。このため，APを効率良く開発できます。そのほか，マップ生成，セットアップ情報反映，ポップアップメニューエディタ，Java言語用ツールを提供し，開発効率を向上させています。なお，複数のWindowsマシンに同じ開発環境を設定する場合は，環境ファイル操作で環境設定情報をバックアップし，各Windowsマシンに配布できるため，開発環境を効率良くセットアップできます。

図3‒2　XMAP3開発環境の概要

(2)　効率良く画面・帳票定義ができる

画面，帳票の属性に関する初期値などは，あらかじめドローセットアップで指定できるので，効率良くレイアウトを定義できます。初期値は，画面や帳票の定義に対応づけて複数用意できます。また，メニューや表などをレイアウトパターンやレイアウト部品として登録できます。レイアウトパターンやレイアウト部品は複数の画面や帳票で共用できるため，登録しておくと生産性が向上します。

ドロー画面は，更新用と参照用で分けて表示できるので，互いの定義内容をコピーし，貼り付けることもできます。

けい線や書体などの，属性を一括して修正できます。

プレプリント帳票や，グラフィック帳票，書式オーバレイには，既存の帳票をスキャナで読んで下敷きとして活用できます。

定義した帳票は，画面に表示したり，テスト用に印刷したり※できます。

注※

Windows版XMAP3 Server RuntimeまたはXMAP3 Client Runtimeがインストールしてある場合に実行できます。

(3)　それぞれの環境用にAPを開発できる

スタンドアロン，C/Sシステム，Webシステムなどの各環境で動作するXMAP3のAPの開発に必要なライブラリを提供しています。どの環境でXMAP3を利用する場合でも，XMAP3 Developerがあれば画面，帳票およびAPを開発できます。

(4)　Windowsのリモートデスクトップサービスを利用した開発ができる

リモートデスクトップサービスを利用して，リモートデスクトップサービスのクライアントでXMAP3の画面や帳票を作成できます。リモートデスクトップサービスを利用すると，XMAP3や開発に必要なソフトウェアを各クライアントにインストールする必要がありません。また，XMAP3の支援ツールを共用して，共通の開発環境で作業できます。さらに，XMAP3やアプリケーションの開発に使用する各種のファイル（定義ファイル，論理マップなど）をクライアントに配布する必要もなく，リソースをサーバで集中管理できます。

(5)　各種のシステム構築支援をサポートしている

上記のほかに，XMAP3で業務システムの構築をサポートする機能を次に示します。

画面・帳票設計で使用する機能

レイアウトパターンとレイアウト部品

ドローで画面／帳票を新規作成するときに，用途に応じて指定するレイアウトパターンです。標準的なレイアウト領域のサイズやパターンなどがあらかじめ設定されていて，ドローでのレイアウト定義の基本フォーマットとなります。レイアウト定義の省力化とフォーマットの統一が図れます。選択できるパターンには，ボタンメニュー画面，ログイン画面，エラーダイアログなどがあります。XMAP3が用意しているレイアウトパターンのほかに，独自に作成や登録ができます。

レイアウト定義

配置するオブジェクトは，ツールボックスから部品を選んでレイアウト画面に貼り付けるだけで作成できます。

網掛けの設定やけい線の太さ，書体などは，ツールバーのボタンを選択して変更できます。フィールド単位に毎回ダイアログを開く必要はありません。複数のオブジェクトを一度に選択できるため，効率良く編集できます。また，定義の一部を部品として呼び出すこともできます。

帳票設計では，イメージスキャナで読み込んだ帳票をドローのレイアウト画面上に取り込む，下敷き機能があります。

テスト表示・印刷

定義中の画面・帳票は，いつでもテスト表示・印刷ができます。生成されるCOBOLまたはC言語のソース（論理マップ）も画面に表示して確認できます。

また，プリンタが接続されていない場合には，できあがりの帳票イメージを画面に表示できます。

ドローを使った編集

ドローでの画面・帳票の編集では，画面や帳票が完成していない状態で保存できるため，作成中に電源が切れるなどのトラブルが起こっても，保存した内容は有効になります。誤ってフィールドを削除しても，前の状態に戻せます。

レイアウト定義画面は縮小表示・拡大表示ができます。

アプリケーション開発で使用する機能

パターンの用意

APのコーディングパターンを用意しています。APパターンは，プログラムの標準的な骨組みです。AP部品は，処理の手続きです。これらを組み合わせて利用すると，APを効率良く作成でき，定型的なコーディングの統一も図れます。

COBOLとの連携

COBOL開発マネージャとXMAP3のドローを連携し，画面・帳票レイアウトを編集しながらプログラム開発ができます。

3.2.2　XMAP3 Developerの機能

XMAP3 Developerで使用できる機能の説明です。

(1)　ドローセットアップ

画面や帳票の定義に関する標準の値を設定するための機能です。XMAP3では，セットアップする項目の標準値があります。ドローセットアップは，この標準値を変更する場合にだけ設定します。データ名の命名規則やAPに通知するコード，エラーのときの表示属性など，利用目的に合わせて変更できます。標準値を変更すると，レイアウト定義をするたびにオプションを指定する手間が省けます。変更した標準値は，画面や帳票の定義に対応づけて複数用意することもできます。

このセットアップの内容はマップの形式に関係しているため，画面や帳票を作成する前にセットアップを済ませておく必要があります。

ドローセットアップの開始画面を次に示します。

ドローセットアップの画面を次に示します。

(2)　ドロー

XMAP3の画面や帳票を定義するエディタです。画面や帳票のレイアウトや各オブジェクトの属性を定義します。ドローで定義した内容を基に，次のファイルが作成されます。

マップ定義ファイル（書式オーバレイでは書式定義ファイル）

物理マップと論理マップ（書式オーバレイでは行制御データファイルと書式イメージファイル）

また，XMAP3開発環境にWindows版XMAP3 Server RuntimeまたはXMAP3 Client Runtimeがインストールしてある場合，テスト表示やテスト印刷も利用できます。

ドローの編集画面を次に示します。

(3)　環境ファイル操作（開発環境）

XMAP3の開発環境に関する設定情報をバックアップおよびリストアするための機能です。ドローセットアップの設定情報，作成したレイアウトパターンやレイアウト部品などをバックアップおよびリストアできます。

環境ファイル操作（開発環境）の画面を次に示します。

(4)　マップ生成

マップ定義ファイルから論理マップおよび定義体を生成します。ドローセットアップの変更をしたあと，複数のマップを再作成する必要がある場合や，マップ定義ファイルと別フォルダに物理マップや論理マップを一括して作成したい場合に使用します。

マップ生成の画面を次に示します。

(5)　セットアップ情報反映

ドローセットアップでセットアップ情報を変更したとき，変更した情報を定義済みのマップ定義ファイルに反映する機能です。セットアップ情報の中には，一度設定したら変更できない（セットアップ情報反映機能で反映できない）設定項目もあります。詳細については，マニュアル「XMAP3 開発ガイド」を参照してください。反映できない設定項目を変更した場合は，画面および帳票を再定義する必要があります。

セットアップ情報反映の画面を次に示します。

(6)　ポップアップメニューエディタ

AP実行時に，ファイルの内容をポップアップメニューに表示するメニューデータに渡せます。このファイルをポップアップメニューファイルといいます。ポップアップメニューエディタは，このポップアップメニューファイルを作成する機能です。ポップアップメニューエディタを利用すると，ファイル形式や作成時の注意事項を意識することなく，ポップアップメニューファイルを作成できます。ポップアップメニューファイルは，AP実行前に用意しておく必要があります。

ポップアップメニューエディタの画面を次に示します。

(7)　Java言語用ツール

Java言語用ツールは，ドローおよびドローセットアップで生成されたC言語用のファイルから，Webアプリケーションに必要なファイル（入力／出力データ用XML文書，定数用XML文書，および動的変更用XML文書）を生成する機能です。

Java言語用ツールの画面を次に示します。

3.3　XMAP3 開発支援ユティリティ

XMAP3 開発支援ユティリティとは，XMAP3開発環境（XMAP3 Developer）でのマップ開発業務を拡張する製品です。XMAP3 開発支援ユティリティを導入すると，XMAP3 Developerでのマップ開発の利便性が上がります。

XMAP3 開発支援ユティリティについては，マニュアル「XMAP3 開発支援ユティリティ」を参照してください。

3.3.1　XMAP3 開発支援ユティリティの特長

XMAP3 開発支援ユティリティでは，次に示す機能をサポートしています。

旧システム（UNIXおよびメインフレーム）のマップをWindowsに移管

各種マップファイル（画面および帳票）を別の形式に変換して再利用

XMAP関連製品で作成した各種の資産を活用できるため，マイグレーション時のデータ移行を支援できます。

図3‒3　XMAP3 開発支援ユティリティの概要

3.3.2　XMAP3 開発支援ユティリティの機能

XMAP3 開発支援ユティリティで使用できる機能の説明です。

(1)　インポート

Windows環境のXMAP3で，UNIX環境およびメインフレーム環境のパネル定義文または書式記述文を使用できるようにする機能です。旧システムからWindowsへのマイグレーションに活用できます。

インポートには，GUIを操作する方法と，コマンドラインから実行する方法があります。

GUIで操作するインポートの画面を次に示します。

コマンドラインからのインポートの実行を次に示します。

(2)　コンバート

すでに作成したマップ定義ファイルまたは書式定義ファイルの，画面・帳票の種別や適用言語を変換する機能です。メインフレーム環境からインポートしたCUI画面用のマップをGUI画面に流用したり，網掛け帳票をグラフィック帳票に流用したりする場合に活用できます。

コンバートの画面を次に示します。

(3)　マップコンペア

XMAP3で生成した定義体（物理マップ，書式イメージファイル，行制御データファイル）を比較する機能です。ファイルの日付，サイズ，内容について，違いを確認できます。更新されたマップ定義ファイルをフォルダ単位で比較して特定したり，バックアップを正しく取得できているかを検証したりする場合に活用できます。

マップコンペアの画面を次に示します。

3.4　XMAP3 Server Runtime，XMAP3 Client Runtime

XMAP3 Server Runtime，XMAP3 Client Runtimeを使用すると，XMAP3で開発したAPをスタンドアロン構成，C/S構成で実行できます。また，画面と帳票の操作（カット紙・連続紙への帳票印刷，PDFファイルへの出力）などができます。

XMAP3 Server Runtimeには，Windows版とUNIX版があります。Windows版XMAP3 Server Runtimeでは，GUI画面で操作するセットアップ機能を使って環境を設定します。UNIX版XMAP3 Server Runtimeでは，UNIXのテキストエディタで環境設定ファイルを編集して設定します。

XMAP3をWebシステム構成で実行する場合は，XMAP3/Web for Cosminexusが必要です。XMAP3のWebシステム構成については，「3.5　XMAP3/Web for Cosminexus」を参照してください。

図3‒4　XMAP3 Server Runtime，XMAP3 Client Runtimeの概要

3.4.1　XMAP3 Server Runtime，XMAP3 Client Runtimeの特長

XMAP3 Server RuntimeおよびXMAP3 Client Runtimeがサポートしているシステム構成を次に示します。

XMAP3 Server Runtime（XMAP3サーバ実行環境）

スタンドアロン構成，C/S構成のXMAP3サーバ

Windows版ではXMAP3クライアント機能も提供

XMAP3 Client Runtime（XMAP3クライアント実行環境）

スタンドアロン構成，C/S構成のXMAP3クライアント

XMAP3 Server RuntimeおよびXMAP3 Client Runtimeの特長について説明します。

(1)　テスト・運用を支援する

APの実行環境として，キーボードのキーに対する機能の割り当てのほか，表示色・表示文字など，画面や帳票の実行環境を設定できます。複数のXMAP3が稼働するマシンに同じ実行環境を設定する場合は，環境設定情報をバックアップおよびリストアして配布すると，効率良くセットアップできます。

APの実行時には，画面のハードコピーを採取したり，ログ情報を出力したりできるので，デバッグやチューニングにも役立ちます。

(2)　サーバ集中C/Sシステムを構築できます

XMAP3のC/S構成では，クライアントにAPやマップ（画面）を配布する必要がありません。サーバ側でAPと画面の一元管理ができます。クライアントには表示・印刷に必要なXMAP3実行時システムを配置するだけです。また，XMAP3では，サーバとクライアントとを画面単位で通信して，画面の表示性能の向上を図っています。

(3)　Windowsのリモートデスクトップサービスを利用した実行を支援する

リモートデスクトップサービスを利用して，クライアントにXMAP3の画面を表示したり，XMAP3の帳票を印刷したりできます。リモートデスクトップサービスを利用すると，AP，XMAP3，物理マップファイルなどを，クライアントに配布する必要がありません。また，APやXMAP3をインストールする必要がないため，リソースをサーバで集中管理できます。

3.4.2　XMAP3 Server Runtime，XMAP3 Client Runtimeの機能

XMAP3 Server RuntimeおよびXMAP3 Client Runtimeで使用できる機能の説明です。

ここでは，Windows版XMAP3実行環境（XMAP3 Server Runtime，XMAP3 Client Runtime）のGUI画面を使ったセットアップ機能について説明します。UNIX版XMAP3実行環境（XMAP3 Server Runtime）では，ここで説明するセットアップ機能ではなく，環境設定ファイルを編集して設定します。

(1)　表示・印刷セットアップ（Windows版XMAP3 Server Runtime，XMAP3 Client Runtime）

XMAP3が表示・印刷する画面・帳票の環境を必要に応じて設定するための機能です。画面の外観や操作キーの割り当て，プリンタの印刷モードなどの各種設定があります。

例えば，次に示すキー操作を設定できます。

テンキー側の＋キーに送信（実行）キー，テンキー側の−キーに復改キーを割り当てる

これによって，使用環境に適合したキー操作を設定できます。

表示・印刷セットアップの画面を次に示します。

(2)　C/Sセットアップ（Windows版XMAP3 Server Runtime）

XMAP3のC/S構成でのTCP/IPのホスト名，仮想端末名，表示・印刷サービス名の関連づけ，実行するAPに関する環境設定をする機能です。

C/Sセットアップの画面を次に示します。

(3)　印刷拡張セットアップ（Windows版XMAP3 Server Runtime）

XMAP3の帳票印刷の追加オプションとして，プリンタ給紙トレイの設定，出力帳票のフォントおよび外字フォントファイルを設定できるようにする機能です。

参考

XMAP3 Client 印刷拡張機能をインストールすると，XMAP3 Client Runtimeでも印刷拡張セットアップを使用できます。

印刷拡張セットアップの画面を次に示します。

(4)　環境ファイル操作（実行環境）（Windows版XMAP3 Server Runtime，XMAP3 Client Runtime）

XMAP3の実行環境に関する設定情報を，バックアップおよびリストアするための機能です。実行環境のセットアップ（表示・印刷セットアップ）の設定情報，ロギング支援の環境情報，ハードコピーの環境情報をバックアップおよびリストアできます。

環境ファイル操作（実行環境）の画面を次に示します。

(5)　画面ハードコピー

AP実行でCUI画面またはGUI画面を表示した場合，その画面を印刷する機能です。表示した画面が正しく表示されるかの確認やトラブル発生時のデバッグ用に利用できます。

(6)　ロギング支援

AP実行時に処理したマップの処理状況や，エラーが発生した場合に，エラー個所やリターンコードなどのログ情報を採取する機能です。トラブル発生時の原因調査や対処に利用できます。

3.5　XMAP3/Web for Cosminexus

XMAP3/Web for Cosminexusを使用すると，XMAP3 Developerで作成した画面・帳票をWebシステムでも利用できます。Webシステム構成では，クライアントにXMAP3のActiveXコントロールをダウンロードしたWebブラウザを使用するため，クライアント増設の負担を低減できます。Webシステム構成に適用した場合でも，スタンドアロン構成，C/S構成の場合と同じようにXMAP3の画面を操作できます。

XMAP3をWebシステム構成で実行する場合は，XMAP3/Web for Cosminexusが必要です。

図3‒5　XMAP3/Web for Cosminexusの概要（Cosminexusを使用した例）

3.5.1　XMAP3/Web for Cosminexusの特長

XMAP3/Web for Cosminexusを使うと，WebブラウザからCosminexusアプリケーションサーバまたはTP1/Webと連携したWebシステム上で，XMAP3を使って開発した画面・帳票を運用できます。

Webシステムで実行するためのXMAP3の画面・帳票は，既存の資産も利用できるので，Webシステム適用のために新規で画面・帳票を開発する必要はありません。また，画面・帳票の物理マップは常に最新のデータが自動的にダウンロードされるので，画面・帳票の内容を更新しても各クライアントに再配布する必要がなく，保守性のよいWebシステムを構築できます。

(1)　Cosminexusアプリケーションサーバとの連携

APの開発言語としてJavaまたはCOBOLを利用できます。ただしCOBOLを利用する場合でもCosminexusアプリケーションサーバとデータをやり取りするためのServletとBeanを準備しておく必要があります。

(2)　TP1/Webとの連携

APの開発言語としてCまたはCOBOLを利用できます。TP1/Webがブラウザとデータをやり取りする関数をCおよびCOBOLで提供しているので，Javaの知識は不要です。

3.5.2　XMAP3/Web for Cosminexusの機能

XMAP3/Web for Cosminexusでは，Web基盤にCosminexusアプリケーションサーバまたはTP1/Webを適用できます。XMAP3 Web実行環境で使用できる機能について説明します。

XMAP3/Web for Cosminexusには，Webシステムに応じて次に示す機能があります。

(1)　XMAP3 Cosminexus連携機能

Cosminexusアプリケーションサーバを基盤としたWebシステムでXMAP3を使用できるようにする機能です。XMAP3 Cosminexus連携機能では，JavaとCOBOLでのアプリケーション開発をサポートしています。

XMAP3 Cosminexus連携機能では，次に示すWebシステムを構築できます。

CosminexusアプリケーションサーバのWebシステム構成（APの開発言語：JavaまたはCOBOL）

CosminexusアプリケーションサーバとOpenTP1サーバで連携するWebシステム構成（APの開発言語：COBOL）

CosminexusアプリケーションサーバとVOS3 DCCM3で連携するWebシステム構成（APの開発言語：COBOL）

(2)　XMAP3 TP1/Web連携機能

TPモニタ OpenTP1のWeb機能であるTP1/Webを経由して，WebブラウザからOpenTP1サーバ上のプログラムにアクセスできます。OpenTP1のAPを使って，画面単位のトランザクション処理を実行できます。XMAP3 TP1/Web連携機能では，COBOLとC言語でのアプリケーション開発をサポートしています。

XMAP3 TP1/Web連携機能を利用するときは，TP1/ServerおよびTP1/Client/Pを使ったOLTPクライアント構成で実行できるシステムでの利用をお勧めします。

XMAP3 TP1/Web連携機能では，次に示すWebシステムを構築できます。

TP1/Webと連携したWebシステム構成（APの開発言語：C言語またはCOBOL）

(3)　表示・印刷セットアップ（XMAP3/Web for Cosminexus）

XMAP3が表示・印刷する画面・帳票の環境を必要に応じて設定するための機能です。画面の外観や操作キーの割り当て，プリンタの印刷モードなどの各種設定があります。

例えば，次に示すキー操作を設定できます。

PageUpキーに前行キー，PageDownキーに復改キー，Endキーに最終フィールドキーを割り当てる

キーの誤操作を防止するため，Breakキー，PageUpキー，PageDownキー，Endキーを無効にする

これによって，使用環境に適合したキー操作を設定できます。

表示・印刷セットアップ（XMAP3/Web for Cosminexus）の画面を次に示します。

付録

付録A　Windows版XMAP3サーバ／クライアント実行環境（32ビット）とWindows版XMAP3サーバ／クライアント実行環境（64ビット）の機能差異

次の製品の機能差異を次の表に示します。

Windows x86版XMAP3 Server Runtime

Windows x64版XMAP3 Server Runtime

Windows x86版XMAP3 Client Runtime

Windows x64版XMAP3 Client Runtime

表A‒1　Windows版XMAP3サーバ／クライアント実行環境（32ビット）とWindows版XMAP3サーバ／クライアント実行環境（64ビット）の機能差異

分類

Windows版XMAP3サーバ／クライアント実行環境（32ビット）

Windows版XMAP3サーバ／クライアント実行環境（64ビット）

x86版Server

x86版Client

x64版Server

x64版Client

システム構成

スタンドアロン構成

○

○

○

○

C/S構成

○

○

○

○

OLTP構成

OLTPサーバ構成

○

○

×

○

OLTPクライアント構成

○

○

○

○

クラスタ構成

○

○

○

○

リモートデスクトップサービスを利用した構成

○

○

○

○

コンポーネント

マッピングライブラリ

○

○

○

○

表示サービス・印刷サービス

○

○

○

○

表示・印刷セットアップ

○

○

○

○

C/Sセットアップ

○

○

○

○

ハードコピー

○

○

○

○

ロギング支援

○

○

○

○

環境ファイル操作

○

○

○

○

印刷拡張セットアップ

○

○

○

○

開発言語

COBOL

○

○

○※

○※

C言語

○

○

×

×

汎用言語

○

○

×

×

Java

−

−

−

−

画面機能

CUI画面

○

○

○

○

GUI画面

○

○

○

○

帳票機能

けい線帳票

○

○

○

○

プレプリント帳票

○

○

○

○

網掛け帳票

○

○

○

○

グラフィック帳票

○

○

○

○

書式オーバレイ

○

○

×

×

（凡例）

x86版 Server：Windows x86版XMAP3 Server Runtime

x86版 Client：Windows x86版XMAP3 Client Runtime

x64版 Server：Windows x64版XMAP3 Server Runtime

x64版 Client：Windows x64版XMAP3 Client Runtime

○：利用できる。

×：利用できない。

−：該当しない。

注※

Windows版XMAP3サーバ／クライアント実行環境（64ビット）の場合，COBOL AP（SEND文，RECEIVE文，およびTRANSCEIVE文を使用する方法）だけ利用できます。

付録B　各バージョンの変更内容

各バージョンの変更内容を次に示します。

変更内容（3020-7-511-N0）　XMAP3 Server Runtime Version 5　05-18，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-18，XMAP3 Client Runtime Version 5　05-18，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-18

追加・変更内容

記載内容は変更なし（製品バージョンを更新した）。

変更内容（3020-7-511-M0）　XMAP3 Server Runtime Version 5　05-17，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-17，XMAP3 Client Runtime Version 5　05-17，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-17

追加・変更内容

記載内容は変更なし（製品バージョンを更新した）。

変更内容（3020-7-511-L0）　XMAP3 Server Runtime Version 5　05-16，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-16，XMAP3 Client Runtime Version 5　05-16，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-16

追加・変更内容

記載内容は変更なし（製品バージョンを更新した）。

変更内容（3020-7-511-K0）　XMAP3 Server Runtime Version 5　05-15，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-15，XMAP3 Client Runtime Version 5　05-15，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-15

追加・変更内容

XMAP3 サーバ実行環境，およびXMAP3 クライアント実行環境の適用OSから，次に示すOSを削除した。

Windows 7

Windows Server 2008

Windows Server 2008 R2

変更内容（3020-7-511-J0）　XMAP3 Server Runtime Version 5　05-14，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-14，XMAP3 Client Runtime Version 5　05-14，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-14，XMAP3 Server Runtime Version 5　05-10

追加・変更内容

記述を改善した。

変更内容（3020-7-511-I0）　XMAP3 Developer Version 5　05-06，XMAP3 Server Runtime Version 5　05-13，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-13，XMAP3 Client Runtime Version 5　05-13，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-13

追加・変更内容

次の製品の適用OSにWindows Server 2019を追加した。

XMAP3 Developer Version 5

XMAP3 Server Runtime Version 5

XMAP3 Server Runtime Version 5 with 64bit Adapter

XMAP3/Web for Cosminexus

XMAP3開発環境（XMAP3 Developer Version 5）の適用OSから，次に示すOSを削除した。

Windows 8

Windows 8 x64

変更内容（3020-7-511-H0）　XMAP3 Server Runtime Version 5　05-12，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-12，XMAP3 Client Runtime Version 5　05-12，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-12

追加・変更内容

XMAP3サーバ実行環境，およびXMAP3クライアント実行環境の適用OSから，次に示すOSを削除した。

Windows 8

Windows 8 x64

変更内容（3020-7-511-G0）　XMAP3 Server Runtime Version 5　05-11，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-11，XMAP3 Client Runtime Version 5　05-11，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-11

追加・変更内容

記述を改善した。

変更内容（3020-7-511-F0）　XMAP3 Server Runtime Version 5（UNIX版）　05-06

追加・変更内容

適用OSにAIX V7.2を追加した。

変更内容（3020-7-511-E0）　XMAP3 Developer Version 5　05-05，XMAP3 Server Runtime Version 5　05-10，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-10，XMAP3 Client Runtime Version 5　05-10，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-10，XMAP3 Developer 開発支援ユティリティ Version 5　05-05

追加・変更内容

適用OSにWindows Server 2016を追加した。

コンバートの変換内容をメッセージファイルに出力できる機能（［オプション設定］ダイアログ）を追加した。

これに伴い，コンバートの画面を変更した。

XMAP3/Web for Cosminexus　05-07

追加・変更内容

適用OSにWindows Server 2016を追加した。

変更内容（3020-7-511-D0）　XMAP3 Developer Version 5　05-04，XMAP3 Server Runtime Version 5　05-09，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-09，XMAP3 Client Runtime Version 5　05-09，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-09

追加・変更内容

次に示す帳票管理ソフトウェアに関する説明の取扱説明書への移動に伴い，記述を変更した。

拡張プリンタマネージャ

JP1/NPS

適用OSからWindows XP，Windows Vista，Windows Server 2003，Windows Server 2003 R2を削除した。これらのOSのサポート中止に伴い，OSに関する製品の記述を削除した。

ドローセットアップで，ドローセットアップ情報を格納するフォルダを指定できるようにした。

XMAP3 Client 印刷拡張機能 Version 5　05-04

追加・変更内容

適用OSからWindows XP，Windows Vistaを削除した。

XMAP3/Web for Cosminexus　05-07

追加・変更内容

適用OSからWindows XP，Windows Vista，Windows Server 2003，Windows Server 2003 R2を削除した。これらのOSのサポート中止に伴い，OSに関する製品の記述を削除した。

XMAP3 Developer 開発支援ユティリティ Version 5　05-02

追加・変更内容

適用OSからWindows XP，Windows Vista，Windows Server 2003，Windows Server 2003 R2を削除した。

変更内容（3020-7-511-C0）　XMAP3 Developer Version 5　05-03，XMAP3 Server Runtime Version 5 with 64bit Adapter　05-08，XMAP3 Client Runtime Version 5 with 64bit Adapter　05-08

追加・変更内容

次の製品をサポートした。製品のサポートに伴い，Windows版XMAP3サーバ／クライアント実行環境（64ビット）の説明を追加した。

XMAP3 Server Runtime Version 5 with 64bit Adapter

XMAP3 Client Runtime Version 5 with 64bit Adapter

変更内容（3020-7-511-B0）　XMAP3 Server Runtime Version 5　05-08，XMAP3 Client Runtime Version 5　05-08

追加・変更内容

適用OSにWindows 10を追加した。

XMAP3 Server Runtime Version 5，およびXMAP3 Client Runtime Version 5用の表示・印刷セットアップの設定で，送信（実行）キー，復改キーに割り当てられるキーを追加した。これによって，使用環境に適合したキー操作の説明を追加した。

変更内容（3020-7-511-A0）　XMAP3/Web for Cosminexus　05-07

追加・変更内容

XMAP3/Web for Cosminexus用の表示・印刷セットアップの指定で，PageUp，PageDown，Endキーに指定できるキーを追加した。これによって，使用環境に適合したキー操作を設定できる説明を追加した。

変更内容（3020-7-511-90）　XMAP3/Web for Cosminexus　05-06

追加・変更内容

適用OSにWindows Vista，Windows 7，Windows 8およびWindows 8.1を追加した。

変更内容（3020-7-511-80）　XMAP3 Server Runtime Version 5　05-06，XMAP3 Client Runtime Version 5　05-06

追加・変更内容

XMAP3のシステム構成のクライアントにスマートデバイスを適用できることを追加した。

適用OSにWindows 8.1とWindows Server 2012 R2を追加した。

XMAP3 Developer Version 5　05-02

追加・変更内容

適用OSにWindows 8.1とWindows Server 2012 R2を追加した。

XMAP3/Web for Cosminexus　05-04

追加・変更内容

適用OSにWindows Server 2012 R2を追加した。

XMAP3 Client 印刷拡張機能 Version 5　05-04

追加・変更内容

適用OSにWindows 8.1を追加した。

変更内容（3020-7-511-70）　XMAP3 Server Runtime Version 5　05-05，XMAP3 Client Runtime Version 5　05-05

追加・変更内容

1台のWindowsマシンで複数のXMAP3クライアントをサーバに接続するC/S構成を追加した。

仮想化プラットフォームの対象製品に，KVM（Kernel-based Virtual Machine）を追加した。

適用OSにWindows 8とWindows Server 2012を追加した。

XMAP3 Developer Version 5　05-02

追加・変更内容

適用OSにWindows 8とWindows Server 2012を追加した。

XMAP3/Web for Cosminexus　05-04

追加・変更内容

適用OSにWindows Server 2012を追加した。

変更内容（3020-7-511-60）　XMAP3 Server Runtime Version 5　05-04，XMAP3 Client Runtime Version 5　05-04，XMAP3 Client 印刷拡張機能 Version 5　05-04

追加・変更内容

XMAP3 Client 印刷拡張機能をサポートした。

前提ハードウェアの周辺機器から，磁気カードリーダ装置を対象外とした。

印刷拡張セットアップの画面を更新した。

変更内容（3020-7-511-50）　XMAP3 Developer Version 5　05-02，XMAP3 Developer 開発支援ユティリティ Version 5　05-02

追加・変更内容

開発支援ユティリティのインポートで，従来のGUIの操作に加え，コマンドラインからインポートを実行できるようにした。

変更内容（3020-7-511-40）　XMAP3/Web for Cosminexus　05-04

追加・変更内容

Webクライアントで64ビット版のWindows 7をサポートした。

XMAP3/Web for Cosminexusで，Webシステム構成での表示・印刷セットアップをサポートした。

変更内容（3020-7-511-30）　XMAP3 Server Runtime Version 5　05-03，XMAP3 Client Runtime Version 5　05-03

追加・変更内容

クライアントをXMAP3プリントサーバとして起動するC/S構成の説明を追加した。

仮想化プラットフォームを使用したシステム構成を追加した。

XMAP3 Server Runtime Version 5の適用OSにWindows XP，Windows VistaおよびWindows 7を追加した。

また，Windows XP版のXMAP3 Client Runtime Version 5のエンハンスを終了し，P-2C2B-5454 XMAP3 Client Runtime Version 5の適用OSにWindows XPを追加した。

エンハンスに伴い，印刷拡張セットアップの画面図を変更した。

変更内容（3020-7-511-20）　XMAP3 Server Runtime Version 5　05-01，XMAP3 Developer 開発支援ユティリティ Version 5　05-00

追加・変更内容

XMAP3 開発支援ユティリティの説明と，XMAP3 開発支援ユティリティの機能（インポート，コンバート，マップコンペア）の説明を追加した。

UNIX版XMAP3 Server RuntimeにHP-UX(IPF)版XMAP3 Server Runtimeを追加した。

変更内容（3020-7-511-10）　XMAP3 Developer Version 5　05-01，XMAP3 Server Runtime Version 5　05-01

追加・変更内容

UNIX版XMAP3 Server Runtimeをサポートした。

適用OSにWindows 7とWindows Server 2008 R2を追加した。

付録C　このマニュアルの参考情報

このマニュアルを読むに当たっての参考情報を示します。

付録C.1　関連マニュアル

関連マニュアルを次に示します。必要に応じてお読みください。

XMAP3 Version 5

Cosminexus Version 9

Cosminexus V9 アプリケーションサーバ & BPM/ESB基盤 概説（3020-3-Y01）

Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド（3020-3-Y02）

Cosminexus V9 アプリケーションサーバ システム設計ガイド（3020-3-Y04）

Cosminexus V9 アプリケーションサーバ アプリケーション開発ガイド（3020-3-Y20）

Cosminexus V9 アプリケーションサーバ リファレンス API編（3020-3-Y21）

Cosminexus Version 8

Cosminexus アプリケーションサーバ V8 概説（3020-3-U01）

Cosminexus アプリケーションサーバ V8 システム設計ガイド（3020-3-U03）

Cosminexus アプリケーションサーバ V8 システム構築・運用ガイド（3020-3-U04）

Cosminexus アプリケーションサーバ V8 アプリケーション開発ガイド（3020-3-U25）

Cosminexus アプリケーションサーバ V8 リファレンス API編（3020-3-U26）

COBOL

COBOL2002 Professional製品 導入ガイド（3020-3-C00）

COBOL2002 操作ガイド（3020-3-D61）

COBOL2002 ユーザーズガイド（3020-3-D62）

COBOL2002 言語 標準仕様編（3020-3-D44）

COBOL2002 言語 拡張仕様編（3020-3-D45）

COBOL2002 操作ガイド（3020-3-D41）

COBOL2002 ユーザーズガイド（3020-3-D42）

COBOL2002 操作ガイド（3020-3-D47）

COBOL2002 ユーザーズガイド（3020-3-D48）

COBOL2002 Cosminexus連携機能ガイド（3020-3-D90）

COBOL2002 ユーザーズガイド（3021-3-600）

COBOL2002 操作ガイド（3021-3-601）

COBOL2002 言語 標準仕様編（3021-3-604）

COBOL2002 言語 拡張仕様編（3021-3-605）

COBOL2002 Cosminexus連携機能ガイド（3021-3-606）

COBOL2002 Professional製品 導入ガイド（3021-3-615）

SEWB+ Version 4

SEWB+ 概説（3020-3-B80）

SEWB+/REPOSITORY 運用ガイド（3020-3-B81）

SEWB+/REPOSITORY 辞書設計ガイド（3020-3-B82）

SEWB+ Version 3

SEWB+/REPOSITORY 運用ガイド（3020-3-N81）

SEWB+/REPOSITORY 辞書設計ガイド（3020-3-N82）

Webサーバ

Hitachi Web Server（3020-3-M15）

Hitachi Web Server（3020-3-U17）

OpenTP1 Version 7

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 解説（3000-3-D50）

OpenTP1 インターネットゲートウェイ機能 TP1/Web 使用の手引（3000-3-D62）

OpenTP1 Version 6

OpenTP1 Version 6 分散トランザクション処理機能 OpenTP1 解説（3000-3-941）

OpenTP1 インターネットゲートウェイ機能 TP1/Web 使用の手引（3000-3-953）

注

このマニュアルの本文中の説明では，JP1およびOpenTP1のマニュアル名のバージョン表記を省略しています。JP1およびOpenTP1のマニュアルを参照するときは，該当するバージョンのマニュアルをご利用ください。

このマニュアルでのマニュアル名の表記

このマニュアルでは，XMAP3の関連マニュアルを次のように表記しています。

表記

マニュアル名

XMAP3 入門

XMAP3 Version 5 画面・帳票サポートシステム

XMAP3 入門

XMAP3 開発ガイド

XMAP3 Version 5 画面・帳票サポートシステム

XMAP3 開発ガイド

XMAP3 プログラミングガイド

XMAP3 Version 5 画面・帳票サポートシステム

XMAP3 プログラミングガイド

XMAP3 実行ガイド

XMAP3 Version 5 画面・帳票サポートシステム

XMAP3 実行ガイド

XMAP3 開発支援ユティリティ

XMAP3 Version 5 画面・帳票サポートシステム

XMAP3 開発支援ユティリティ

付録C.2　このマニュアルでの表記

このマニュアルでは，製品名を次のように表記しています。

表記

製品名

Adobe Acrobat

Acrobat Reader

Adobe Reader

COBOL2002またはCOBOL

COBOL2002 Developer Professional

COBOL2002 Developer Professional(64)

COBOL2002 Net Client Suite

COBOL2002 Net Client Runtime

COBOL2002 Net Developer

COBOL2002 Net Developer(64)

COBOL2002 Net Server Suite

COBOL2002 Net Server Suite(64)

COBOL2002 Net Server Runtime

COBOL2002 Net Server Runtime(64)

Cosminexusアプリケーションサーバ，またはCosminexus

uCosminexus Application Server Standard

uCosminexus Application Server Enterprise

uCosminexus Service Platform

uCosminexus Service Architect

uCosminexus Developer Standard

uCosminexus Developer Professional

Eclipse

Eclipse 3.1.1またはEclipse 3.3.2以降

Hyper-V

Microsoft Hyper-V

Internet Explorer

Windows Internet Explorer

Internet Information Services

Microsoft Internet Information Services

IPF

Itanium Processor Family

JP1/AJS

JP1/AJS2

JP1/Automatic Job Management System 2 - Manager

JP1/Automatic Job Management System 2 - Agent

JP1/Automatic Job Management System 2 - View

JP1/Automatic Job Management System 2 - Client Toolkit

JP1/AJS3

JP1/Automatic Job Management System 3 - Manager

JP1/Automatic Job Management System 3 - Agent

JP1/Automatic Job Management System 3 - View

MyEclipse

MyEclipse for Cosminexus

OpenTP1

TP1/Server

TP1/Server Base

uCosminexus TP1/Server Base

TP1/Server Base

TP1/LiNK

uCosminexus TP1/LiNK

TP1/LiNK

TP1/Client

TP1/Client/J

uCosminexus TP1/Client/J

TP1/Client/J

TP1/Client/P

uCosminexus TP1/Client/P

TP1/Client/P

TP1 Connector

uCosminexus TP1 Connector

TP1 Connector

TP1/Web

uCosminexus TP1/Web

TP1/Web

TP1/MCF

uCosminexus TP1/Message Control

TP1/Message Control

uCosminexus TP1/NET/Library

TP1/NET/Library

uCosminexus TP1/NET/XMAP3

TP1/NET/XMAP3

PDF

Adobe PDF

Servlet，またはサーブレット

Java Servlet

UNIX

AIX

AIX V6.1

AIX V7.1

AIX V7.2

HP-UX

HP-UX 11i V2(IPF)

HP-UX 11i V3(IPF)

Visual C++

Microsoft Visual C++ 2005

Microsoft Visual C++ 2008

Microsoft Visual C++ 2010

Microsoft Visual C++ 2012

Microsoft Visual C++ 2015

Microsoft Visual C++ 2017

Microsoft Visual C++ 2019

VOS3

VOS3/AS

VOS3/FS

VOS3/LS

VOS3/US

VOS3/XS

Windows

Windows 7

Windows 7 x86

Windows 7 Professional 日本語版(32ビット版)

Windows 7 Enterprise 日本語版(32ビット版)

Windows 7 Ultimate 日本語版(32ビット版)

Windows 7 x64

Windows 7 Professional 日本語版(64ビット版)

Windows 7 Enterprise 日本語版(64ビット版)

Windows 7 Ultimate 日本語版(64ビット版)

Windows 8

Windows 8 x86

Windows 8 Pro 日本語版(32ビット版)

Windows 8 Enterprise 日本語版(32ビット版)

Windows 8 x64

Windows 8 Pro 日本語版(64ビット版)

Windows 8 Enterprise 日本語版(64ビット版)

Windows 8.1

Windows 8.1 x86

Windows 8.1 Pro 日本語版(32ビット版)

Windows 8.1 Enterprise 日本語版(32ビット版)

Windows 8.1 x64

Windows 8.1 Pro 日本語版(64ビット版)

Windows 8.1 Enterprise 日本語版(64ビット版)

Windows 10

Windows 10 x86

Windows 10 Pro 日本語版(32ビット版)

Windows 10 Enterprise 日本語版(32ビット版)

Windows 10 x64

Windows 10 Pro 日本語版(64ビット版)

Windows 10 Enterprise 日本語版(64ビット版)

Windows 11

Windows 11 Pro 日本語版

Windows 11 Enterprise 日本語版

Windows Server 2008

Windows Server 2008 x86

Windows Server 2008 Standard 32-bit 日本語版

Windows Server 2008 Enterprise 32-bit 日本語版

Windows Server 2008 x64

Windows Server 2008 Standard 日本語版

Windows Server 2008 Enterprise 日本語版

Windows Server 2008 R2

Windows Server 2008 R2 Standard

Windows Server 2008 R2 Standard 日本語版

Windows Server 2008 R2 Enterprise

Windows Server 2008 R2 Enterprise 日本語版

Windows Server 2008 R2 Datacenter

Windows Server 2008 R2 Datacenter 日本語版

Windows Server 2012

Windows Server 2012 Standard 日本語版

Windows Server 2012 Datacenter 日本語版

Windows Server 2012 R2

Windows Server 2012 R2 Standard 日本語版

Windows Server 2012 R2 Datacenter 日本語版

Windows Server 2016

Windows Server 2016 Standard 日本語版

Windows Server 2016 Datacenter 日本語版

Windows Server 2019

Windows Server 2019 Standard 日本語版

Windows Server 2019 Datacenter 日本語版

Windows Server 2022

Windows Server 2022 Standard 日本語版

Windows Server 2022 Datacenter 日本語版

XMAP3 Version 5，またはXMAP3

XMAP3開発環境

XMAP3 Developer

XMAP3 Developer Version 5

XMAP3 開発支援ユティリティ

XMAP3 Developer 開発支援ユティリティ Version 5

XMAP3実行環境

XMAP3 Server RuntimeまたはXMAP3サーバ実行環境

Windows x86版XMAP3 Server Runtime※1またはWindows版XMAP3サーバ実行環境（32ビット）※2

XMAP3 Server Runtime Version 5

UNIX版XMAP3 Server RuntimeまたはUNIX版XMAP3サーバ実行環境

Windows x64版XMAP3 Server Runtime※1またはWindows版XMAP3サーバ実行環境（64ビット）※2

XMAP3 Server Runtime Version 5 with 64bit Adapter

XMAP3 Client RuntimeまたはXMAP3クライアント実行環境

Windows x86版XMAP3 Client RuntimeまたはWindows版XMAP3クライアント実行環境（32ビット）

XMAP3 Client Runtime Version 5

Windows x64版XMAP3 Client RuntimeまたはWindows版XMAP3クライアント実行環境（64ビット）

XMAP3 Client Runtime Version 5 with 64bit Adapter

XMAP3 Client 印刷拡張機能

XMAP3 Client 印刷拡張機能Version 5

XMAP3 Web実行環境

XMAP3/Web for Cosminexus

XMAP3 Cosminexus連携

XMAP3/Web for CosminexusのCosminexus連携

XMAP3 TP1/Web連携

XMAP3/Web for CosminexusのTP1/Web連携

XMAP3 Version 4，またはXMAP3

XMAP3/Enterprise Edition

XMAP3/Enterprise Edition Version 4

XMAP3/Enterprise Edition Run Time System Version 4

XMAP3/NET

XMAP3/NET Version 4

XMAP3/NET Run Time System Version 4

XMAP3/REPORT3

XMAP3/REPORT3 Version 4

XMAP3/REPORT3 Run Time System Version 4

XMAP3/Web

XMAP3/Web Version 4

XMAP3/Web for Cosminexus（Version 4）

注1

XMAP3サーバ実行環境とXMAP3クライアント実行環境を併記する場合は，XMAP3サーバ／クライアント実行環境と表記します。

注2

物理マップ，書式イメージファイルおよび行制御データファイルを定義体と表記します。

注※1

Windows x86版XMAP3 Server Runtimeと，Windows x64版XMAP3 Server Runtimeを総称して，Windows版XMAP3 Server Runtimeと表記します。

注※2

Windows版XMAP3サーバ実行環境（32ビット）と，Windows版XMAP3サーバ実行環境（64ビット）を総称して，Windows版XMAP3サーバ実行環境と表記します。

付録C.3　KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

付録D　用語解説

（英字）

AP（Application Program）

業務プログラムのことです。XMAP3のAPは，画面・帳票の入出力処理を実行します。

API（Application Programming Interface）

関数，ライブラリなど，APから製品の機能を呼び出すときのインタフェースのことです。XMAP3のAPでは，画面の入出力，および帳票の出力を実行するときに，APIでXMAP3の機能を呼び出します。

APパターン・AP部品

APの定型的な型としてXMAP3が提供しているCOBOL用とC言語用のパターンです。APパターンは，プログラムの標準的な骨組みです。AP部品は，処理の手続きです。これらを組み合わせて利用すると，APを効率良く開発でき，定型的なコーディングの統一も図れます。

格納場所：

［Windows版］XMAP3インストールフォルダ¥PATTERNS¥COBOL（またはC）

［UNIX版］/opt/HIXMAP/patterns

Bean

Javaの用語で，部品化されたプログラムのことです。

C/Sシステム（Client / Server System）

サーバとクライアントで処理を分散する業務形態です。また，一つの処理をネットワーク上のサーバとクライアントで分担する機器構成モデル，または処理方式です。

C/Sセットアップ

WindowsサーバとWindowsクライアントに設定されたTCP/IPのホスト名，APで指定する仮想端末名，および表示・印刷サービス名など，XMAP3のC/S構成でのC/Sシステム環境を設定するファイルです。

C/Sセットアップは，Windows版XMAP3 Server Runtimeで提供します。

Cosminexus

アプリケーションサーバを中核とした，性能および信頼性の高い業務アプリケーションを実行および開発するためのシステム構築基盤製品です。

CUI画面（Character User Interface）

キーボードからの文字入力が中心の画面です。従来のメインフレーム型オンライン業務か，キャラクタベースの業務で使用していた画面です。

XMAP3では，画面の入出力を物理マップと論理マップを使って実現しています。

Eclipse

Eclipseプロジェクト（eclipse.org）が提供するオープンソースの統合開発環境です。ソースコードの編集やデバッグなど，Javaアプリケーションの開発効率を向上させる各種機能を備えています。

Cosminexusが提供するEclipseプラグインをEclipseに組み込むと，Eclipseからアプリケーション開発ツールを起動したり，開発したアプリケーションを実行したりできます。

GUI画面（Graphical User Interface）

キーボードからの入力のほかに，マウスによる操作ができる画面です。Windowsの「ボタン」「スクロール」「プルダウン・カスケード」「ポップアップ」などが使用できます。XMAP3では，画面の入出力を物理マップと論理マップを使って実現しています。

Java言語用ツール

ドローおよびドローセットアップで生成されたC言語用のファイルから，Webアプリケーションに必要なファイル（入力/出力データ用XML文書，定数用XML文書および動的変更用XML文書）を生成する機能です。Java言語用ツールは，XMAP3 Developerで開発した画面・帳票をCosminexusアプリケーションサーバ上で実行させるWebシステム構成のAPを開発する場合に使用します。

Java言語用ツールは，XMAP3 Developerで提供します。

MyEclipse

Javaアプリケーションの開発環境です。EclipseでJavaアプリケーションを開発するためのプラグインがまとめられています。MyEclipseを使用すると，Javaアプリケーションの作成，J2EEサーバへのデプロイ，J2EEサーバの起動・停止などができます。また，フレームワークを使用したアプリケーションの開発や，アプリケーションの設計もできます。

Cosminexus V8では，MyEclipseの日本語版環境であるMyEclipse for Cosminexusを提供しています。

OCR（Optical Character Recognition）

出力OCR用の文字でデータを印字するオブジェクトです。データはAPから指定し，論理マップを介して帳票に印字します。字間値は10CPI相当が標準です。

OLTP（Online Transaction Processing）

銀行の電子商取引など，ミッションクリティカルな業務向けの処理方式のことです。OLTPを実現する製品として，OpenTP1があります。OpenTP1を利用すると，クライアントアプリケーション構成や，サーバアプリケーションを利用した大規模なシステム構成型のOLTPを構築できます。

OpenTP1

オープンシステム上でオンライントランザクション処理をするソフトウェア（TPモニタ）です。OpenTP1を使うと，分散システム化，オープンシステム化，さらに業務の拡大に柔軟に対応できます。トランザクションとは，データ通信業務で，業務処理ごとの単位に区切って，それぞれの処理の結果を有効にするか無効にするかを決定する処理の単位のことです。

PDF（Portable Document Format）

Adobe Acrobatが扱う文書のファイル形式で，特定のプラットフォームに依存しないで文書を表示できます。XMAP3では，ページプリンタ用帳票をPDFファイルに出力できます。

Servlet

サーバ側でJavaを実行させる方法の一つです。Servletは，Webサーバと連携して，WebサーバにHTML文書や画像ファイルを送るだけではなく，アプリケーションを実行し，その結果をHTML文書として送り返す機能を提供します。

Webサーバ

Webブラウザとの間でHTMLファイルなどの文書を転送するための，アプリケーションレベルのプロトコルを制御する製品，または製品が動作するマシンのことです。Webサーバを構築する製品には，Cosminexus HTTP Server（Hitachi Web Server）とInternet Information Servicesがあります。

Windows対応プリンタ

Windows用にプリンタドライバが提供されているプリンタです。XMAP3では，GDIモードで印刷できるプリンタをWindows対応プリンタと呼びます。

（ア行）

網掛け帳票

240dpi/300dpiのページプリンタ用の帳票です。各種の文字サイズ，けい線，網掛けなどが使えます。

印刷拡張セットアップ

印刷実行時に有効となるプリンタ給紙トレイの設定や，帳票中に指定された標準／明朝／ゴシックの書体に対する出力時のフォントを，それぞれ任意のフォントに変更できる機能です。

設定内容は，プリンタ構成ファイル（X3PPINF）のオプションとして保存されます。

印刷拡張セットアップは，Windows版XMAP3 Server Runtimeで提供します。XMAP3 Client Runtimeで利用する場合は，XMAP3 Client 印刷拡張機能をインストールする必要があります。

インポート

UNIXまたはメインフレームのシステムで作成したパネル定義文または書式記述文を入力し，Windows版XMAP3で入力できる形式のマップ定義ファイルまたは書式定義ファイルに変換します。

インポートは，XMAP3 開発支援ユティリティで提供します。

（カ行）

環境ファイル操作

バックアップファイル（.sbk）を使って，セットアップ内容などの各種の情報を保存・復元します。XMAP3の環境をほかのWindowsマシンに移行する場合などに使います。開発環境のバックアップファイルは開発環境に，実行環境のバックアップファイルは実行環境にリストアできます。

開発環境用の環境ファイル操作は，XMAP3 Developerで提供します。

実行環境用の環境ファイル操作は，XMAP3 Server Runtime または XMAP3 Client Runtime で提供します。

グラフィック帳票

240dpi／300dpiのページプリンタ用の帳票です。網掛け帳票の機能に加え，オブジェクトやけい線などのバリエーションなどをより豊富に備えていて，文字のカラー印刷にも対応しています。また，複数のデータ項目を扱えるバーコード（GS1-128）を使用できます。

けい線帳票

180dpiのドットインパクトプリンタ用の帳票です。カット紙に対応するものと，連続紙に対応するものがあります。OCR文字も使えます。

コンバート

すでに作成したマップ定義ファイルや書式定義ファイルについて，画面・帳票の種別や適用言語（COBOL，C言語）を変換します。

コンバートは，XMAP3 開発支援ユティリティで提供します。

（サ行）

支援ツール

次に示すXMAP3の機能の総称です。

環境ファイル操作

マップ生成

セットアップ情報反映

ポップアップメニューエディタ

Java言語用ツール

XMAP3 Developerでは，すべての機能を提供します。

Windows版XMAP3 Server RuntimeおよびXMAP3 Client Runtimeでは，環境ファイル操作を提供します。

書式イメージファイル

書式オーバレイの文字列やけい線などの情報を格納するファイルで，拡張子は.fmpです。書式オーバレイの定義終了時に，行制御データファイルとともに生成されます。

書式オーバレイ

240dpi／300dpiのページプリンタ用の書式オーバレイです。定型帳票から書式（文字列やけい線などの固定項目）を分離し，アプリケーション（行データ）を印刷時に重ね合わせるソフトオーバレイ方式を採用しています。書式をプリンタ（ハードウェア側）に登録するメインフレーム環境の出力方式とは異なります。

書式定義ファイル

ドローで定義した書式の定義情報を格納したファイルで，拡張子は.ifmです。書式の定義終了時に生成され，書式イメージファイルと行制御データファイルはこの書式定義ファイルを基に生成されます。

（タ行）

定義体

画面や帳票のレイアウトに関する情報を格納した，物理マップ，書式イメージファイルおよび行制御データファイルの総称です。

動的変更テーブル

画面や帳票の実行時に色などの属性をAPから変更するときに，XMAP3が用意する属性変更用の定数テーブルの修飾名を表示属性の動的変更制御項目に代入します。

ドロー

XMAP3の画面や帳票を定義するエディタです。画面や帳票のレイアウトや，各オブジェクトの属性を定義します。ドローで定義した内容を基に，マップ定義ファイル（書式オーバレイでは書式定義ファイル），物理マップと論理マップ（書式オーバレイでは行制御データファイルと書式イメージファイル）が作成されます。

ドローセットアップ

XMAP3の画面や帳票の定義に関する標準の値をカスタマイズする機能です。XMAP3にはセットアップ項目の標準値があり，この標準値を変更する場合や，動的変更で修飾名を追加したい場合にドローセットアップを実行します。セットアップ項目はマップの形式に関係しているので，画面や帳票を作成する前にドローセットアップを済ませておく必要があります。

ドローセットアップは，XMAP3 Developerで提供します。

（ハ行）

表示・印刷セットアップ

XMAP3が表示・印刷する画面・帳票の環境を必要に応じて設定するための機能です。ユーザ画面の外観や操作キーの割り当て，プリンタの印刷モードなどの各種設定があります。

表示・印刷セットアップは，Windows版XMAP3 Server Runtime，XMAP3 Client Runtime，XMAP3/Web for Cosminexusで提供します。

表示属性

画面での，テキストやフィールドに出力する文字色やボタンの活性/不活性などを指定する属性，および帳票での，フィールドの文字の書体やけい線の種類などを指定する属性のことです。ドローでは，必要に応じて各ダイアログで変更できます。また，表示属性は定義上の指定のほかに，APから動的に変更できる属性もあります。APから動的に表示属性を変更するためには，ドローセットアップの動的変更を指定する修飾名で指定します。

物理マップ

画面のオブジェクトの位置などを格納した情報ファイルです。ファイル名はマップ名にデバイスID（マップの定義対象を示す1文字または2文字の英数字）を付けた名前で，拡張子は.pmpです。画面の定義終了時に，論理マップとともに生成されます。ディスプレイやプリンタの入出力データを論理マップデータに変換したり，論理マップデータを入出力データに変換したりするときにXMAP3が参照します。

プリンタ構成ファイル（X3PPINF）

プリンタ構成を設定する環境設定ファイルです。このファイルの内容は，次の方法で設定します。

Windows版XMAP3 Server RuntimeまたはXMAP3 Client Runtimeの表示・印刷セットアップの「プリンタ」タブ

Windows版XMAP3 Server Runtimeで提供する印刷拡張セットアップ

XMAP3 Client Runtimeで使用する場合は，XMAP3 Client 印刷拡張機能が必要です。

プリンタ構成ファイルは，Windows版XMAP3 Server Runtime，XMAP3 Client Runtime，またはXMAP3/Web for Cosminexusで提供します。

格納場所とファイル名：

XMAP3 Server Runtime または XMAP3 Client Runtimeの場合

XMAP3インストールフォルダ¥ETC¥X3PPINF

XMAP3/Web for Cosminexus（XMAP3 Cosminexus連携機能）の場合

XMAP3インストールフォルダ¥Web for Cosminexus¥ETC¥X3PPINF

XMAP3/Web for Cosminexus（XMAP3 TP1/Web連携機能）の場合

XMAP3インストールフォルダ¥Web for TP1¥ETC¥X3PPINF

プレプリント帳票

180dpiのドットインパクトプリンタ用の帳票です。カット紙に対応するものと，連続紙に対応するものとがあります。プレプリント用紙（あらかじめ，けい線や標題などが印刷されている用紙）に対して可変データを印字するときに使います。バーコードやOCR文字も使えます。

（マ行）

マップ

XMAP3では，画面や帳票の様式に関する情報をAPから切り離して，マップと呼ばれる入れ物に保管します。マップにはマップ定義ファイル，物理マップ，および論理マップがあります。

マップコンペア

物理マップファイル，書式イメージファイル，行制御データファイルをファイル単位またはフォルダ単位で比較します。ファイルの生成・更新日付，サイズ，内容について，違いを確認できます。

マップコンペアは，XMAP3 開発支援ユティリティで提供します。

マップ生成

マップ定義ファイルから，論理マップファイルと物理マップファイルを生成します。また，書式定義ファイルから書式イメージファイルと行制御データファイルを生成します。

マップ生成は，XMAP3 Developerで提供します。

（ラ行）

レイアウトパターン

ドローで画面／帳票を新規作成するときに，用途に応じて指定するパターンです。標準的なレイアウト領域のサイズやパターンなどがあらかじめ設定されていて，ドローでのレイアウト定義の基本フォーマットとなります。

XMAP3が標準提供しているレイアウトパターンのほかに，ユーザが独自に作成・登録することもできます。

連続紙

連続紙は，各ページの境がミシン目になってつながっている用紙です。シリアルインパクト帳票でだけ利用できます。

ロギング支援

XMAP3のAP実行時に，ログ情報を採取してログファイルに出力したり，ログ情報を表示したりする機能です。ログ情報は，実行時に発生した問題の解決に利用します。

ロギング支援は，XMAP3 Server RuntimeおよびXMAP3 Client Runtimeで提供します。

論理マップ

論理マップは，プログラムの可変データを格納する領域です。画面データの入出力や帳票データの出力時に，APがXMAP3に対するパラメタとして利用します。COBOLでAPを開発する場合は，論理マップは登録集原文として生成され，COPY文でAPに取り込みます。APの実行時には，APに取り込まれた論理マップのデータ領域を介して，データがやり取りされます。ファイルの拡張子は，COBOLの場合は.cbl，C言語の場合は.hになります。

書式オーバレイ印刷の場合は，論理マップを使用しません。画面，帳票の物理マップに相当する書式イメージファイルと行制御データファイルを使用します。

索引

A

AP〔用語解説〕[1]

API〔用語解説〕[1]

AP開発用プログラミング言語〔開発環境〕[1]

APパターン[1]、[2]

APパターン・AP部品〔用語解説〕[1]

AP部品[1]、[2]

B

Bean〔用語解説〕[1]

C

C/S構成[1]

C/Sシステム〔用語解説〕[1]

C/Sセットアップ[1]

C/Sセットアップ〔用語解説〕[1]

Cosminexus[1]

Cosminexus〔用語解説〕[1]

CUI画面[1]

CUI画面の例[1]

CUI画面〔用語解説〕[1]

E

Eclipse〔用語解説〕[1]

G

GUI画面[1]

GUI画面の例[1]

GUI画面〔用語解説〕[1]

H

Hyper-V[1]

J

Java言語用ツール[1]

Java言語用ツール〔用語解説〕[1]

K

KVM（Kernel-based Virtual Machine）[1]

M

MyEclipse〔用語解説〕[1]

O

OCR〔用語解説〕[1]

OLTPクライアント機能[1]、[2]

OLTPクライアント構成[1]

OLTP構成[1]

OLTPサーバ機能[1]

OLTPサーバ構成[1]

OLTP〔用語解説〕[1]

OpenTP1[1]

OpenTP1〔用語解説〕[1]

P

PDF〔用語解説〕[1]

S

Servlet〔用語解説〕[1]

T

TP1/Web[1]

TP1/Webと連携したWebシステム構成[1]

U

uCosminexus Developer Professional[1]

uCosminexus Developer Standard[1]

uCosminexus Service Architect[1]

V

Virtage[1]

Visual C++を使用した開発[1]

VMware ESX Server[1]

W

Webサーバ[1]、[2]

Webサーバ〔用語解説〕[1]

Webシステム構成[1]

Webブラウザ[1]

Windows対応プリンタ〔用語解説〕[1]

X

XMAP3[1]

XMAP3/Web for Cosminexus[1]、[2]、[3]

XMAP3 Client Runtime[1]、[2]

XMAP3 Client 印刷拡張機能[1]、[2]

XMAP3 Developer[1]、[2]

XMAP3 Developerの概要[1]

XMAP3 Developerの特長[1]

XMAP3 Server Runtime[1]、[2]

XMAP3 Server Runtime，XMAP3 Client Runtimeの概要[1]

XMAP3 Web実行環境[1]

XMAP3開発環境の概要[1]

XMAP3開発環境のシステム構成[1]

XMAP3 開発支援ユティリティ[1]

XMAP3 開発支援ユティリティの概要[1]

XMAP3クライアント実行環境[1]

XMAP3サーバ実行環境[1]

XMAP3実行環境のシステム構成[1]

XMAP3で作成した帳票の例[1]

XMAP3の概要[1]

XMAP3の業務システムを構築する手順[1]

あ

網掛け帳票〔用語解説〕[1]

い

印刷拡張セットアップ[1]

印刷拡張セットアップ〔用語解説〕[1]

インターネットゲートウェイ機能[1]、[2]

インポート[1]

インポート〔用語解説〕[1]

か

開発手順〔XMAP3の業務システム〕[1]

仮想化プラットフォーム[1]

画面の入力や表示をする場合の処理の流れ[1]

画面の入力・表示〔処理の流れ〕[1]

画面ハードコピー[1]

環境ファイル操作[1]

環境ファイル操作（開発環境）[1]

環境ファイル操作（実行環境）[1]

環境ファイル操作の概要[1]

環境ファイル操作〔用語解説〕[1]

き

行制御データファイル[1]、[2]

業務開発[1]

く

グラフィック帳票〔用語解説〕[1]

け

けい線帳票〔用語解説〕[1]

こ

構築手順〔XMAP3の業務システム〕[1]

コンバート[1]

コンバート〔用語解説〕[1]

し

支援ツール〔用語解説〕[1]

システム構成〔XMAP3開発環境〕

COBOL2002と連携した開発[1]

CosminexusアプリケーションサーバのWebシステム構成での開発[1]

SEWB+と連携した開発[1]

TP1/Webと連携したWebシステム構成での開発[1]

XMAP3だけを使用した開発[1]

リモートデスクトップサービスを利用した構成による開発[1]

システム構成〔XMAP3実行環境〕

C/S構成[1]

CosminexusアプリケーションサーバのWebシステム構成[1]

OLTP構成[1]

TP1/Webと連携したWebシステム構成[1]

スタンドアロン構成[1]

リモートデスクトップサービスを利用した構成[1]

出力論理マップ[1]、[2]、[3]

紹介[1]

書式イメージファイル[1]、[2]

書式イメージファイル〔用語解説〕[1]

書式オーバレイ印刷〔処理の流れ〕[1]

書式オーバレイ印刷の処理の流れ[1]

書式オーバレイ〔用語解説〕[1]

書式定義ファイル[1]

書式定義ファイル〔用語解説〕[1]

す

スタンドアロン構成[1]

スマートデバイスでXMAP3の画面・帳票を利用できます[1]

スマートフォン[1]

せ

製品体系[1]、[2]

製品の位置づけ[1]

セットアップ情報反映[1]

前提ハードウェア[1]

た

タブレット端末[1]

ち

帳票印刷〔処理の流れ〕[1]

帳票印刷の処理の流れ[1]

て

定義体〔用語解説〕[1]

定義ファイル[1]

適用OS〔開発環境〕[1]

テスト表示・印刷[1]

と

動作環境[1]

動的変更テーブル〔用語解説〕[1]

特長[1]

ドロー[1]

ドローセットアップ[1]、[2]

ドローセットアップ〔用語解説〕[1]

ドローとマップの関係[1]

ドローの編集画面[1]

ドロー〔用語解説〕[1]

に

入力論理マップ[1]、[2]

は

ハードコピー[1]、[2]

ひ

必要なソフトウェア〔開発環境〕[1]

表示属性〔用語解説〕[1]

標準値[1]

表示・印刷セットアップ〔XMAP3/Web for Cosminexus〕[1]

表示・印刷セットアップ〔XMAP3 Server Runtime，XMAP3 Client Runtime〕[1]

表示・印刷セットアップ〔用語解説〕[1]

ふ

物理マップ[1]

物理マップ〔用語解説〕[1]

プリンタ構成ファイル（X3PPINF）〔用語解説〕[1]

プレプリント帳票〔用語解説〕[1]

ほ

ポップアップメニューエディタ[1]

ポップアップメニューファイル[1]

ま

マップ[1]

マップ関連のファイル[1]

マップコンペア[1]

マップコンペア〔用語解説〕[1]

マップ生成[1]

マップ生成〔用語解説〕[1]

マップ定義ファイル[1]、[2]

マップ〔用語解説〕[1]

も

文字カラー印刷[1]

ら

ライフサイクルとXMAP3の機能の関係[1]

り

リモートデスクトップサービスを利用した構成[1]

れ

レイアウト定義[1]

レイアウトパターン[1]、[2]

レイアウトパターン〔用語解説〕[1]

レイアウト部品[1]、[2]

連続紙〔用語解説〕[1]

ろ

ロギング支援[1]、[2]、[3]、[4]

ロギング支援の概要[1]

ロギング支援〔用語解説〕[1]

論理マップ[1]

論理マップ〔用語解説〕[1]