この機能を使用すると、Natural のローカル、グローバル、またはパラメータデータエリアに保持されているデータ定義から XML ドキュメントを生成できます。
次のトピックについて説明します。
以下の項目も参照してください。
この画面では、LDA、GDA、または PDA を入力データエリアとして選択します。
注意:
次のダイアログに表示されているエントリは、デフォルト値または例の値です。
08:07:48 ***** NATURAL XML Toolkit ***** 2007-01-18 - Generate from Natural Data Structure - Library SYSEXXT Select LDA, GDA or PDA as input Data Area. Press 'Next' to read the Data Area. Select a Level 1 group that should be used for further generations. Select Data Area for generation Library: Type: Name: SYSEXXT_ L ________ Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Next Canc |
所属グループ: | Select Input Data Area |
---|---|
フォーマット/長さ: | A8 |
デフォルト値: | (すべてのライブラリ) |
所属グループ: | Select Input Data Area | ||||||
---|---|---|---|---|---|---|---|
フォーマット/長さ: | A1 | ||||||
設定可能値: |
|
所属グループ: | Select Input Data Area |
---|---|
フォーマット/長さ: | A8 |
デフォルト値: | (選択されたライブラリおよびタイプのすべてのオブジェクト) |
PF8 キーを押して次に進みます。
この画面では、データタイプを選択します。
10:18:34 *** NATURAL XML Toolkit *** 2007-01-18 - Select Root Group - Library SYSEXXT Root groups X EMPLOYEE _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
フォーマット/長さ: | A1 |
---|---|
デフォルト値: | (レベル 1 のすべてのグループ) |
目的の要素(EMPLOYEE など)を X でマークし、Enter キーを押します。
PF8 を押して次に進みます。
この画面では、指定したグループの DTD 定義でファイルを生成します。
11:14:49 ***** NATURAL XML Toolkit ***** 2007-01-18 - Generate from Natural Data Structure - Library SYSEXXT Generate file with the dtd definition of a given group. Specify a File Name and Press 'Next' to start the generation. Press 'Next' to ignore this generation. Select output for DTD file: $NATDIR/$NATVERS/42/samples/sysexxt/empl.dtd_______________________________ Serialize Copycode generation done. Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Prev Next Canc |
フォーマット/長さ: | A253 |
---|
PF8 を押して次に進みます。
この画面を使用して、指定したグループを XML ドキュメントにシリアライズする実装としてコピーコードを生成します。
10:56:06 ***** NATURAL XML Toolkit ***** 2007-01-18 - Generate from Natural Data Structue - Library SYSEXXT Generate Copycode as implemention for the serialization of the given group into a XML document. Specify a Name and Press 'Next' to start the generation. Press 'Next' to ignore this generation. Select output for Serialize Copycode Library: Type: Name: SYSEXXT_ C ________ Parse Copycode generation done. Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Prev Next Canc |
パーサー CALLBACK コピーコードを生成します。 『例』ドキュメントの「パーサー CALLBACK コピーコード」も参照してください。
所属グループ: | Select Output Copycode |
---|---|
フォーマット/長さ: | A8 |
デフォルト値: | (すべてのライブラリ) |
所属グループ: | Select Output Copycode |
---|---|
フォーマット/長さ: | A21 |
デフォルト値: | コピーコード |
所属グループ: | Select Output Copycode |
---|---|
フォーマット/長さ: | A8 |
デフォルト値: | (選択されたライブラリおよびタイプのすべてのオブジェクト) |
PF8 を押して次に進みます。
生成が完了すると、生成レポートが表示されます。
11:48:29 ***** NATURAL XML Toolkit ***** 2007-01-18 - Generate from Natural Data Structure - Library SYSEXXT Generation Results Generate for Data Area Library ..: SYSEXXT Object ...: EMPL Read Data Area done. Parser (Callback) Copycode Library ..: SYSEXXT Source ...: A1 Parse Copycode generation done. Serialize (Compress XML) Copycode Library ..: SYSEXXT Source ...: A2 Serialize Copycode generation done. File with dtd Definition File .....: $NATDIR/$NATVERS/42/samples/sysexxt/esi.dtd Generate DTD file. Generation done. Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Prev Finis Canc |
要約
フォーマット/長さ: | A253/1:v |
---|
PF9 Finis(h)をクリックして生成処理を終了します。