この機能を使用すると、Natural のローカル、グローバル、またはパラメータデータエリアに保持されているデータ定義から XML ドキュメントを生成できます。
次のトピックについて説明します。
以下の項目も参照してください。
Natural データエリアの選択
この画面では、Natural データ構造からの生成、または XML スキーマ/文書型定義からの生成を選択します。
注意:
次のダイアログに表示されているエントリは、デフォルト値または例の値です。
15:03:24 ***** NATURAL XML Toolkit - Page 1 of 7 ***** 2007-01-16
- Main Menu - Library SYSXTK
Code Function
L Generate from Natural Data Structure
X Generate from XML Schema or Document Type Definiton
O Set up Specific Generation Options
Function Code X
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit LDA XSD Optio Canc
|
フィールドの説明
Library
所属グループ: |
Select Input Data Area |
フォーマット/長さ: |
A8 |
デフォルト値: |
(すべてのライブラリ) |
Type
所属グループ: |
Select Input Data Area |
フォーマット/長さ: |
A1 |
設定可能値: |
L: |
Natural データ構造からの生成
|
X: |
XML スキーマまたは文書型定義からの生成 |
O: |
特定の生成オプションの設定 |
|
Name
所属グループ: |
Select Input Data Area |
フォーマット/長さ: |
A8 |
デフォルト値: |
(選択されたライブラリおよびタイプのすべてのオブジェクト) |
PF8 キーを押して次に進みます。
入力データエリアの選択
この画面では、データタイプを選択します。
15:04:59 ***** NATURAL XML Toolkit - Page 2 of 7 ***** 2007-01-16
- Generate from Natural Data Structure - Library SYSXTK
Select Input Data Area for Generation
Library: Type: Name:
SYSXTK A
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Next Canc
|
フォーマット: |
A1 |
デフォルト値: |
(レベル 1 のすべてのグループ) |
目的の要素(EMPLOYEE など)を X でマークし、Enter キーを押します。
PF8 を押して次に進みます。
DTD 定義でのファイルの生成
この画面では、指定したグループの DTD 定義でファイルを生成します。
15:05:54 ***** NATURAL XML Toolkit - Page 3 of 7 ***** 2007-01-16
- Generate from Natural Data Structure - Library SYSXTK
Read Data Area for generation.
Select Output File for DTD
Library: ResType: ResName:
SYSXTK DTD empl.dtd
Read Data Area for generation.
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--
Help Flip Exit Prev Next Canc
|
PF8 を押して次に進みます。
XML ドキュメントのシリアライザの生成
この画面では、シリアライザの出力ソースを選択します。
15:06:28 ***** NATURAL XML Toolkit - Page 4 of 7 ***** 2007-01-16
- Generate from Natural Data Structure - Library SYSXTK
Read Data Area for generation.
Select Output Source for Serializer
Library: Type: Name:
SYSXTK N
Generate DTD file.
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Prev Next Canc
|
PF8 を押して次に進みます。
XML ドキュメントのパーサーの生成
この画面を使用して、指定したグループを XML ドキュメントにシリアライズする実装としてコピーコードを生成します。
15:07:08 ***** NATURAL XML Toolkit - Page 5 of 7 ***** 2007-01-16
- Generate from Natural Data Structure - Library SYSXTK
Read Data Area for generation.
Select Output Source for Parser
Library: Type: Name:
SYSXTK N
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Prev Next Canc
|
フィールドの説明
Library
所属グループ: |
Select Output Copycode |
フォーマット/長さ: |
A8 |
デフォルト値: |
(すべてのライブラリ) |
Type
所属グループ: |
Select Output Copycode |
フォーマット/長さ: |
A21 |
デフォルト値: |
コピーコード |
Name
所属グループ: |
Select Output Copycode |
フォーマット/長さ: |
A8 |
デフォルト値: |
(選択されたライブラリおよびタイプのすべてのオブジェクト) |
PF8 を押して次に進みます。
生成レポートの表示
生成が完了すると、生成レポートが表示されます。
15:11:31 ***** NATURAL XML Toolkit - Page 6 of 7 ***** 2007-01-16
- Generate from Natural Data Structure - Library SYSXTK
Generation Report
Read Natural Data Area for generation. Natural Object:
Library ..: SYSXTK Type .....: A Object ...: LDA
Group ....:
RESULT ...: No group defined on level 1 found.
Generate DTD/XSD data structure. DTD/XSD file:
Library ..: SYSXTK Type .....: DTD Name .....: empl.dtd
Generate serializer. Natural Object:
Library ..: LDA Type .....: N Source ...: TEST
Generate parser. Natural Object:
Library ..: LDA Type .....: N Source ...: TEST
Generation done.
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Prev Finis Canc
|
フィールドの説明
Library
所属グループ: |
Select Output Copycode |
フォーマット/長さ: |
A8 |
デフォルト値: |
(すべてのライブラリ) |
Type
所属グループ: |
Select Output Copycode |
フォーマット/長さ: |
A1 |
デフォルト値: |
C:コピーコード
|
Name
所属グループ: |
Select Output Copycode |
フォーマット/長さ: |
A8 |
デフォルト値: |
(選択されたライブラリおよびタイプのすべてのオブジェクト) |
PF9 Finis(h)をクリックして生成処理を終了します。