バージョン 4.2.5
 —  Natural の使用  —

Natural 環境の構成

Natural パラメータは、Natural 環境のコンフィグレーションを管理します。

Natural パラメータを使用すると、開発/生成プロセスの標準化や自動化、または個々のユーザーのニーズに応じた標準設定の調整を行うことができます。 例えば、レポート作成時のデフォルト値の設定、レポートサイズの定義、またはエディタのソースエリアなど必要とされるストレージエリアサイズの定義を行う場合に、Natural パラメータを使用します。

Natural 環境の特質の大半はすでに Software AG によって定義されていますが、 Natural 管理者は、すべての Natural ユーザーに対して有効となる別のデフォルト環境設定を構成することができます。 また、個々のユーザーは、デフォルト環境設定にダイナミックプロファイルパラメータまたはセッションパラメータを上書きするという方法で、自身のニーズに応じた設定を適用することができます。

このセクションでは、以下のトピックについて説明します。


プロファイルパラメータの使用

プロファイルパラメータは、スタティックまたはダイナミックに指定されます。

スタティックパラメータは、Natural のインストール中に Natural パラメータモジュール NATPARM で指定されます。 各 Natural セッションのデフォルトとして使用されます。

ダイナミックパラメータは、Natural の起動時に指定されます。 Natural SYSPARM ユーティリティを使用すると、ダイナミックパラメータセットを事前定義することができます。

ダイナミックパラメータの定義済みセットは、パラメータプロファイルタイプの Natural オブジェクトです。

セッション開始時にプロファイルパラメータを設定するには」で説明するように、セッションの開始時には、1 つ以上のパラメータプロファイルと、1 つ以上のシングルプロファイルパラメータを指定できます。

セッションの開始時に指定するパラメータ(パラメータプロファイルの使用に関係なく)は、セッションに割り当てられた標準的なパラメータプロファイル内で指定されたパラメータ値、および/または Natural パラメータモジュール NATPARM 内で指定されたパラメータ値よりも優先されます。「パラメータ化のレベル」も参照してください。

Start of instruction set NATPARM でプロファイルパラメータを設定するには

Start of instruction set SYSPARM を使用してパラメータプロファイルを作成するには

  1. 次のシステムコマンドを入力して、SYSPARM ユーティリティを起動します。

    SYSPARM
  2. ENTER キーを押します。

    Natural SYSPARM ユーティリティのメニューが表示されます。

  3. 次の例に示すように、[Code]フィールドに「A」(Add New Profile)を入力し、[Profile]フィールドに作成するパラメータプロファイルの名前を入力します。

    11:36:19             ***** NATURAL SYSPARM UTILITY *****            2005-06-16
     User SAG                          - Menu -                                    
                                                                                    
                           Code  Function                                          
                                                                                    
                            L    List Profiles                                     
                            D    Display Profile                                   
                            A    Add New Profile                                   
                            M    Modify Profile                                    
                            C    Copy Profile                                      
                            X    Delete Profile                                    
                            ?    Help                                              
                            .    Exit                                              
                                                                                    
                 Code ..... A                                                      
                 Profile .. TESTPROF   DBID ..    10  FNR .......  1640            
                 Copy to .. ________                  Password ..                  
                                                      Cipher ....                  
                                                                                  
                                                                                    
                                                                                    
    Command ===>
    
                                                                       
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help        Exit                                                  Canc
  4. ENTER キーを押します。

    SYSPARM ユーティリティの編集エリアが表示されます。

  5. 以下のパラメータプロファイルの例に示すように、必要なプロファイルパラメータとパラメータ値を入力します。 指定できるパラメータ設定の詳細については、『パラメータリファレンス』ドキュメントの「プロファイルパラメータ」にあるプロファイルパラメータの説明を参照してください。

    16:57:37             ***** NATURAL SYSPARM UTILITY *****            2005-06-16
     >  FUSER=(10,32)                                                             <
     >  LS=250,PS=60                                                              <
     >  WORK=((6-8),AM=PC)                                                        <
     >  DB=(ADAV7,*)                                                              <
     >  PC=ON                                                                     <
     >  AUTO=ON                                                                   <
     >  MENU=OFF                                                                  <
     >                                                                            <
     >                                                                            <
     >                                                                            <
     >                                                                            <
    Help with parameters .. _______                        (Profile name: TESTPROF)
                                                                                   
    Command ===>                                                                   
                                                                          
                                                                                   
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help        Exit  Check Save                    Insrt Del   Copy  Canc
  6. PF4(Check)キーを押してチェックし、必要に応じて構文を修正します。

    適用される構文については、『オペレーション』ドキュメントの「パラメータ値のダイナミックな割り当て」を参照してください。

  7. PF5(Save)キーを押して、パラメータプロファイルをソースオブジェクトとして、指定した名前で現在のシステムファイル(デフォルト設定は FNAT)に保存します。

Start of instruction set セッション開始時にプロファイルパラメータを設定するには

関連トピック:

Top of page

セッションパラメータの使用

セッションパラメータは、アクティブな Natural セッション内や Natural オブジェクト内で指定されます。 セッションパラメータの主な目的は、Natural プログラムの実行を制御することです。

Start of instruction set セッションパラメータを設定するには

Start of instruction set 現在のセッションのパラメータ設定をチェックまたは変更するには

関連トピック:

Top of page

パラメータ化のレベル

Natural パラメータの設定レベルは階層構造になっています。 上のレベルで設定されたパラメータ値は、下のレベルで定義された値より優先されます。 例えば、パラメータをダイナミックに指定すると、Natural パラメータモジュール NATPARM で対応するパラメータに対して設定されたスタティックな指定より、新しいパラメータ値が優先されます。

下の図は、Natural パラメータの設定可能なタイミングとその階層構造を(底辺が最下レベル、頂点が最上レベルのピラミッド方式で)示したものです。

関連トピック:

Top of page