15.6.2 XML文書生成の操作手順
Java言語用ツールの操作手順を次に示します。C言語用の動的変更テーブルおよび論理マップのファイルから,Webアプリケーションに必要なファイル(入力/出力データ用XML文書,定数用XML文書,および動的変更用XML文書)を生成します。
-
Windowsの[スタート]にあるプログラム一覧の[XMAP3]−[XMAP3 Developer]−[Java言語用ツール]を選んで,Java言語用ツールを起動します。
[Java言語用ツール 変換選択]ダイアログが表示されます。
-
[Java言語用ツール 変換選択]ダイアログで「動的変更テーブルの変換」または「論理マップの変換」を選択します。
-
[OK]ボタンをクリックします。
[Java言語用ツール 変換]ダイアログが表示されます。[Java言語用ツール 変換]ダイアログのデフォルトフォルダは,手順2.で選択した項目によって異なります。「動的変更テーブルの変換」を選択した場合は「XMAP3インストールフォルダ\INCLUDE」,「論理マップの変換」を選択した場合はドローで最後に保存したフォルダです。
-
[Java言語用ツール 変換]ダイアログで変換元となるファイルを指定します。
変換元として指定するファイルは,手順2.で選択した種別によって次のように異なります。
-
「動的変更テーブルの変換」を選択した場合
動的変更テーブル(X3MODTBL.h)を指定します。動的変更テーブルの場合,[Java言語用ツール 変換]ダイアログで指定できるファイルは一つだけです。
-
「論理マップの変換」を選択した場合
画面または帳票ごとに関連する入力/出力論理マップ(*.h),および定数ファイル(*.h)をすべて指定します。論理マップの場合,[Java言語用ツール 変換]ダイアログで複数のファイルを指定できます。
ただし,定数ファイルを指定するのは,定数ファイルを別ファイルに出力している場合だけです。定数ファイルは,ドローセットアップの論理マップ属性で「定数部の別ファイル出力」を指定しない場合,ドローの保存時に出力論理マップの一部に含まれます。この場合は,定数ファイルが生成されないため,[Java言語用ツール 変換]ダイアログで定数ファイルを指定する必要はありません。Java言語用ツールでは,出力論理マップに定数情報が含まれている場合,自動的に定数用XML文書を生成します。
[Java言語用ツール 変換]ダイアログでのファイルの指定例を次に示します。
- (例1)
-
ドローセットアップの論理マップ属性で「定数部の別ファイル出力」を指定して,ドローで画面:MAP001を作成した場合
次の3ファイル指定します。
・MAP001I.h(入力論理マップ)
・MAP001O.h(出力論理マップ)
・MAP001T.h(定数ファイル)
- (例2)
-
ドローセットアップの論理マップ属性で「定数部の別ファイル出力」を指定しないで,ドローで帳票:GRF001を作成した場合
次の2ファイルを指定します。
・GRF001I.h(入力論理マップ)
・GRF001O.h(出力論理マップ)
-
-
[開く]ボタンをクリックします。
[Java言語用ツール]ダイアログが表示されます。「変換元ファイルの選択」に,選択したフォルダおよびファイルが表示されます。
-
[Java言語用ツール]ダイアログの「変換ファイルの出力先」の[参照]ボタンをクリックします。
[フォルダの参照]ダイアログが表示されます。
-
[フォルダの参照]ダイアログで変換ファイルの出力先フォルダを選択して,[OK]ボタンをクリックします。
[Java言語用ツール]ダイアログの「変換ファイルの出力先」に,選択した出力先が表示されます。
-
[Java言語用ツール]ダイアログの[変換]ボタンをクリックします。
変換元ファイルからXML文書が生成されて,指定した出力先に格納されます。
-
必要があれば,別のファイルを続けて変換します。
続けて変換したいファイルの種別によって,次のように手順が異なります。
- 続けて変換したいファイルの種別が同じ場合:
-
例えば,論理マップのファイルを変換後,別の論理マップのファイルを続けて変換したい場合は,次の手順で操作します。
1.[Java言語用ツール]ダイアログで,「変換元ファイルの選択」の[参照]ボタンを選択します。
[Java言語用ツール 変換]ダイアログが表示されます。
2. 手順4.〜8.を繰り返します。
- 続けて変換したいファイルの種別が異なる場合:
-
例えば,論理マップのファイルを変換後,動的変更テーブルのファイルを続けて変換したい場合は,次の手順で操作します。
1.[Java言語用ツール]ダイアログで,[変換種別]ボタンを選択します。
[Java言語用ツール 変換選択]ダイアログが表示されます。
2. 手順2.〜8.を繰り返します。
-
[Java言語用ツール]ダイアログで,[終了]ボタンをクリックします。
変換処理を終了して,[Java言語用ツール]ダイアログが閉じます。