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


2.1.1 開発環境で利用する機能とファイルの関連

XMAP3の提供する機能と,開発の過程でユーザが作成するファイル,およびXMAP3で生成されるファイルとの関係について説明します。

XMAP3の開発環境で利用する主な機能とファイルの関連を図2-2に,図で示した各ファイルの概要を表2-1に示します。なお,Java言語用ツールは,Web環境で実行するXMAP3のAPを,Java言語で開発する場合に使用します。

図2‒2 開発環境で利用するXMAP3の機能とファイルの関連

[図データ]

表2‒1 開発環境で使用するファイル

ファイル名

拡張子

説明

1

ドローセットアップファイル

ドローセットアップで設定した開発環境の設定情報※1を格納する

2

定義ファイル

マップ定義ファイル

.imp

ドローで定義した画面・帳票のソースマップを格納する

書式定義ファイル

.ifm

ドローで定義した書式のソースマップを格納する

3

定義リンクファイル

マップ定義リンクファイル※2

.imk

ドローで指定したドローセットアップ情報フォルダの情報を格納する

書式定義リンクファイル※2

.imk

ドローで指定したドローセットアップ情報フォルダの情報を格納する

4

定義体

(2.から生成される)

物理マップ

.pmp

画面表示・帳票印刷の実行時に使用するマッピング情報を格納する

書式イメージファイル

.fmp

書式オーバレイ印刷の実行時に使用する書式情報を格納する

行制御データファイル

.pci

書式オーバレイ印刷の実行時に使用する行データの配置情報を格納する

5

論理マップ

(2.から生成される)

COBOL用

.cbl

COBOL用論理マップ(登録集原文)を格納する

C言語用

.h

C言語用論理マップ(ヘッダファイル)を格納する

6

動的変更テーブル

COBOL用

.cbl

COBOL用動的変更テーブル(登録集原文)を格納する

C言語用

.h

C言語用動的変更テーブル(ヘッダファイル)を格納する

7

バックアップファイル※3

.sbk

環境ファイル操作でバックアップした環境ファイルの設定情報を格納する

8

生成結果リストファイル※3

.lsx

マップ生成で実行したマップ生成結果を格納する

9

ポップアップメニューファイル※3

.csv

ポップアップテキストのメニュー情報を格納する

10

動的変更用XML文書

.xml

XMAP3/Web for CosminexusのJavaの環境で実行するときに参照する動的変更テーブル情報を格納する

11

入力/出力データ用XML文書,

定数用XML文書

.xml

XMAP3/Web for CosminexusのJavaの環境で実行するときに参照する論理マップや定数情報を格納する

(凡例)

−:なし。

注※1

ドローセットアップの設定情報は,ドローセットアップ情報フォルダを指定して保存できます。ドローセットアップ情報フォルダには,任意のフォルダを指定できます。ドローセットアップ情報フォルダを指定しない場合,ドローセットアップ情報は「XMAP3のインストールフォルダ\BIN」に格納されます。

注※2

ドローセットアップ情報フォルダと,定義ファイルの対応づけをドローで設定する場合に生成されます。この情報は変更できません。マップ名または書式名に拡張子(.imk)が付いた名称で作成され,マップ定義ファイルまたは書式定義ファイルと同じフォルダに格納されます。

注※3

XMAP3のインストールフォルダ以外のフォルダで管理してください。XMAP3インストールフォルダ\TEMPやXMAP3インストールフォルダ\BINの下に格納すると,正常に動作しないので注意してください。