バージョン 4.2.5
 —  Web テクノロジ  —

Natural データソースの使用

この機能を使用すると、Natural のローカル、グローバル、またはパラメータデータエリアに保持されているデータ定義から XML ドキュメントを生成できます。

次のトピックについて説明します。

以下の項目も参照してください。


Natural データエリアの選択

この画面では、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   

フィールドの説明

Library

所属グループ: Select Input Data Area
フォーマット/長さ: A8
デフォルト値: (すべてのライブラリ)

Type

所属グループ: Select Input Data Area
フォーマット/長さ: A1
設定可能値:
L: ローカルデータエリア
A: パラメータデータエリア
G: グローバルデータエリア

Name

所属グループ: Select Input Data Area
フォーマット/長さ: A8
デフォルト値: (選択されたライブラリおよびタイプのすべてのオブジェクト)

PF8 キーを押して次に進みます。

Top of page

ルートグループの選択

この画面では、データタイプを選択します。

 10:18:34                 *** NATURAL XML Toolkit ***               2007-01-18
                             - Select Root Group -             Library SYSEXXT
                                                                              
  Root groups                                                                 
  X EMPLOYEE
  _
  _
  _
  _
  _
  _
  _
  _
  _
  _
  _
  _
  _
  _


フィールドの説明

フォーマット/長さ: A1
デフォルト値: (レベル 1 のすべてのグループ)

目的の要素(EMPLOYEE など)を X でマークし、Enter キーを押します。

PF8 を押して次に進みます。

Top of page

DTD 定義でのファイルの生成

この画面では、指定したグループの 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 を押して次に進みます。

Top of page

XML ドキュメントのパーサーの生成

この画面を使用して、指定したグループを 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 コピーコード」も参照してください。

フィールドの説明

Library

所属グループ: Select Output Copycode
フォーマット/長さ: A8
デフォルト値: (すべてのライブラリ)

Type

所属グループ: Select Output Copycode
フォーマット/長さ: A21
デフォルト値: コピーコード

Name

所属グループ: Select Output Copycode
フォーマット/長さ: A8
デフォルト値: (選択されたライブラリおよびタイプのすべてのオブジェクト)

PF8 を押して次に進みます。

Top of page

生成レポートの表示

生成が完了すると、生成レポートが表示されます。

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

Top of page