Natural データソースの使用

この機能を使用すると、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
フォーマット/長さ: A253

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)をクリックして生成処理を終了します。