SYSPCI ユーティリティ - 製品の設定および初期化

SYSPCI ユーティリティは、Software AG Installer を使用する、Natural またはそのアドオン製品を初めてインストールした後に使用されます。このユーティリティは、環境に応じて、多数のファイル、パラメータ、および個々の設定をセットアップします。

重要:
SYSPCI ユーティリティを使用する場合は、ローカルコンフィグレーションファイルで Natural 管理者として定義されている必要があります(『コンフィグレーションユーティリティ』ドキュメントの「管理者割り当て」も参照)。Natural 管理者でなくても SYSPCI ユーティリティを呼び出すことができますが、選択した製品の設定を開始すると、SYSPCI ユーティリティが初期化ファイルをロードできず、Natural スタートアップエラー 12 が発生します。

SYSPCI ユーティリティを使用すると、次の操作を実行できます。

  • 製品に必要な Adabas ファイルに必要な情報を入力します。ファイルが存在しない場合は追加します。

  • 必要な Adabas ファイルのデータベース ID を Natural のグローバルコンフィグレーションファイルに入力します。

  • 新規または既存の Adabas ファイルのデータベース ID とファイル番号を、製品のデフォルトパラメータファイルに入力します。

  • 製品を初期化します。

  • オプションで、選択した製品に応じて追加の機能を実行します(製品データのロードなど)。

注意:
アップデートのインストール後、必要な Adabas ファイルと必要なデフォルトパラメータファイル内のパラメータが以前にセットアップされている場合は(例えば、初回インストール後)、SYSPCI ユーティリティを起動する必要はありません。以前に設定したパラメータは、更新インストールで保持されます。

次のトピックで説明するように、SYSPCI ユーティリティはさまざまな方法で呼び出すことができます。


画面を使用したインストール済み製品の設定

SYSPCI ユーティリティが環境で検出できるインストール済み Software AG 製品を設定できます。

以下の説明では、SYSPCI ユーティリティの使用方法に関する一般的な情報と、通常ではすべての製品で使用できるオプションについて説明しています。特定の製品用にセットアップする必要があるファイルの詳細については、その製品のインストールドキュメントを参照してください。

Start of instruction setインストール済み製品を設定するには

  1. 次のコマンドを入力します。

    SYSPCI

    注意:
    Natural Security で保護されている環境で SYSPCI ユーティリティを呼び出すと、Natural Security は SYSPCI 用のユーティリティプロファイルを検証します。

    環境で検出されたインストール済み Software AG 製品をリストする画面が表示されます。例えば、次のようになります。

    13:24:34               ***** NATURAL SYSPCI UTILITY *****            2014-06-26
    User SAG          - Product Configuration and Initialization -
    
    
                           Select a single product:
                           _  Natural Development Server (NDV)
                           _  Natural Command Processor (NCP)
                           _  Predict (PRD)
                           _  Natural Business Services (NBS)
                           _  System Automation Tools (SAT)
                           _  Entire Output Management (NOM)
                           _  Entire Operations (NOP)
                           _  Natural Security Log (NSL)
                           _  Natural Security (NSC)
                           _  Exit
    
    
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help        Exit                                                  Canc
  2. 設定する製品にマークを付け、ENTER キーを押します。

    重要:
    画面にリストされているのと同じ順序で製品を設定することをお勧めします。

    表示される画面の内容は、選択した製品によって異なります。例えば、次のようになります。

    10:51:36               ***** NATURAL SYSPCI UTILITY *****            2014-06-16
    User SAG          - Product Configuration and Initialization -                 
                                                                                   
         Product selected: Natural Development Server (NDV)                        
                                                                                   
         Mark actions:                                                             
           Create new Adabas file .. X             
           Use existing Adabas file  _                                   
           Initialize product ...... X                                                
                                                                                   
         Adabas file definitions for the NDV FDIC file:                            
           Database ID _____  Select _                                             
           File number _____  Select _   File name ________________                
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
         Start selected action(s) .. _  (Y/N)                                      
                                                                                   
                                                                                   
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help  Files Exit  Check DBIDs FNRs                                Canc   
  3. Use existing Adabas file]をマークして PF2 キーを押すと、新しい画面が表示されます。

    表示される画面の内容は、選択した製品によって異なります。例えば、次のようになります。

    08:53:16               ***** NATURAL SYSPCI UTILITY *****            2015-07-08 
    User SAG          - Product Configuration and Initialization -                  
                                                                                    
                                                                                    
                       Select a single entry for product NDV                        
                                                                                    
                           _ List FDU file for NDV-FDIC                            
                           _ List NDVPARM (parameter file)                         
                           _ Select a parameter file                               
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                           _  Exit                                                  
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- 
          Help        Exit                                                  Canc    

    次の項目を選択できます。

    オプション 説明
    List FDU file for ppp-nnnn このオプションでは、単一製品ファイルの FDU ファイルがリストされます。この場合の ppp は製品コード(上の画面の NDV)、nnnn はファイル名(上の画面の FDIC)を表します。
    List pppPARM (parameter file) このオプションでは、製品のデフォルトパラメータファイルがリストされます。この場合の ppp は製品コードを表します(上の画面の NDV)。
    Select a parameter file このオプションでは、既存のパラメータファイルをリストし、そこから選択できます。

    リストされているすべてのファイルについて、EDIT コマンドを使用するか PF11 キーを押して編集モードに切り替えることで、ファイルの内容を変更できます。COMMANDS コマンドを使用するか PF10 キーを押して、使用可能なコマンドを表示します。

  4. 選択した製品に関する次の情報を指定します。

    オプション 説明

    新規 Adabas ファイルを作成します、または
    既存の Adabas ファイルを使用します

    Create new Adabas file]がマークされている場合、最初のファイルは存在してはならず、新しい Adabas ファイルが作成されます。選択した製品によっては複数のファイルが表示されることがあります。すでに他のファイルが 1 つまたは複数存在する場合は、それらのファイルを製品に使用できます。

    Use existing Adabas file]がマークされている場合、最初のファイルが存在している必要があります。選択した製品によっては複数のファイルが表示されることがあります。他のファイルが存在しない場合は、該当するファイルが作成されることがあります。

    ただし Adabas ファイルがすでに存在する場合、SYSPCI ユーティリティはファイルの構造(FDT)が正しいかどうかのみを確認します。

    新規ファイルの場合も既存ファイルの場合も、次のアクションが実行されます。

    • 必要な各 Adabas ファイルのデータベース ID が Natural のグローバルコンフィグレーションファイルに入力されます。

    • 新規または既存の各 Adabas ファイルのデータベース ID とファイル番号が製品のデフォルトパラメータファイルに入力されます。

    Initialize product このオプションは、初期化プログラムを持つ製品にのみ使用できます。

    マークされている場合(デフォルト)、選択した製品の初期化プログラムがロード、実行されます。製品を有効にする場合は、このオプションをマークする必要があります。

    注意:
    このオプションを使用する場合は、データベース ID を指定したデータベースがオンラインである必要があります。

    データベース ID Adabas ファイルのデータベース ID。

    Database ID]の隣にある[Select]フィールドをマークするか PF5 キーを押すと、マシン上にあるすべてのデータベースのリストが表示されます。リストには、データベースが現在オンラインかオフラインかも表示されます。その後、リスト内のデータベースにマークを付けて選択できます。

    File number 選択したデータベース内のファイル数。既存のファイルの数または新しいファイルの数です。

    File number]の隣にある[Select]フィールドをマークするか PF6 キーを押すと、指定したデータベース ID に対して見つかったすべてのファイルのリストが表示されます。その後、リスト内のファイルにマークを付けて選択できます。

    Adabas システムファイルはリストにも表示されるため、どのファイル番号がすでに割り当てられているかを確認できます。ただし、Adabas システムファイルをマークしないでください。そうでない場合、エラーが発生します。

    新しいファイルの番号を指定するときは、[Create new Adabas file]オプションがマークされていることを確認してください。

    File name Adabas ファイルの名前。

    既存のファイルを選択した場合、対応するファイル名が自動的に表示されます。この名前は変更できません。

    まだ存在しない新しいファイル番号を指定した場合は、ファイル名を入力できます(オプション)。ファイル名を入力しない場合は、製品固有のデフォルト名が使用されます。

    Predict など一部の製品では、追加オプションを指定する必要があります。詳細については、その製品のインストールドキュメントを参照してください。

    オプションの情報を入力したら、ENTER キーまたは PF4 キーを押して入力を検証できます。

  5. Start selected action(s)]フィールドで "Y" と入力して ENTER キーを押して、選択した製品の設定を開始します。

    選択した製品に対して選択したアクションが実行されると、次のようなメッセージが表示されます。

    Function completed successfully.
    
    The following actions have been performed by the SYSPCI utility:
    
    - Loaded Adabas file with DBID 10 FNR 55 for product NCP
    - Updated global configuration file for DBID 10
    - Updated Natural parameter file NATPARM and set LFILE 190 to DBID 10 FNR 55
  6. ENTER キーを押して次に進みます。

    SYSPCI ユーティリティの最初の画面が再度表示されるため、製品を追加設定できます。ただし、Natural Security の設定は例外です。この場合は、初期化プログラムが実行された後に Natural が終了します。

ダイレクトコマンドデータを使用した SYSPCI ユーティリティの呼び出し

SYSPCI ユーティリティは、キーワードと対応する値で構成されるダイレクトコマンドを使用して呼び出すことができます。そのため、バッチモードで SYSPCI ユーティリティを使用することもできます。

例外:Natural Security の Adabas ファイルの初期化が(INPL ユーティリティで初期化プログラムをロードして実行することによって)完了すると、Natural セッションが INPL ユーティリティによって終了します。したがって、この手順の後で追加コマンドを実行することはできません。

SYSPCI コマンドでは、次のキーワードを使用できます(次の例も参照)。

キーワード 意味
PRODUCT* 処理する製品。有効な値:

NDV:Natural 開発サーバーの場合
NCP:Natural コマンドプロセッサの場合
PRD:Predict の場合
CST:Construct の場合(NBS の代替)
NBS:Natural Business Services の場合
SAT:System Automation Tools の場合
NOM:Entire Output Management の場合
NOP:Entire Operations の場合
NSL:Natural Security Log の場合
NSC:Natural Security の場合

重要:
上記の順序で製品を設定することをお勧めします。

DBID * Adabas ファイルのデータベース ID。

注意:
FUNCTION ADU または ALU を使用する場合はこれを空白のままにできます。この場合、SYSPCI ユーティリティは SYSPCI ライブラリ内の INST-<productcode> テキストメンバで見つかった DBID 値を使用します。

DBID2 ** 2 番目の Adabas ファイルのデータベース ID(PRODUCTPRDNBSNOM、または NOP の場合)。
DBID3 ** 3 番目の Adabas ファイルのデータベース ID(PRODUCTNBS の場合)。
FNR * Adabas ファイルのファイル番号。

注意:

  1. FUNCTION ADU または ALU を使用する場合はこれを空白のままにできます。この場合、SYSPCI ユーティリティは SYSPCI ライブラリ内の INST-<productcode> テキストメンバで見つかった FNR 値を使用します。
  2. FUNCTION ADA または ALL を使用する場合は、-1 を入力できます。この場合、SYSPCI ユーティリティは次の空きファイル番号を使用します。
FNR2 ** 2 番目の Adabas ファイルのファイル番号(PRODUCTPRDNBSNOM、または NOP の場合)。
FNR3 ** 3 番目の Adabas ファイルのファイル番号(PRODUCTNBS の場合)。
FUNCTION または FCT 実行される機能。有効な値:

ADA:新しい Adabas ファイルを作成します。
ADU:既存の Adabas ファイルを使用します。これには、有効な DBID と FNR(上記を参照)を入力するか、値を入力する必要があります。
INT:初期化プログラムをロードして実行します。
ALL:両方(ADA および INT)。デフォルト値。
ALU:両方(ADU および INT)。

FILE-NAME Adabas ファイルの名前(FUNCTIONADA または ALL の場合)。有効な値:空白を含まない 16 文字。
FILE-NAME-2 または FILE-N2 2 番目の Adabas ファイルの名前(PRODUCTPRDNBSNOM、または NOP の場合)。有効な値:空白を含まない 16 文字。
FILE-NAME-3 または FILE-N3 3 番目の Adabas ファイルの名前(PRODUCTNBS の場合)。有効な値:空白を含まない 16 文字。
SUBFUNCTION 実行される追加機能。有効な値は製品によって異なります。

PRODUCTPRD である場合:

  • PRC:FDIC データを変換します。

  • PRP:FDIC の記述をロードします。

  • PRD:サンプルデータをロードします。

  • PRA:両方(PRP および PRD)。

  • PR1:FDIC データを変換して FDIC の記述をロードします。

  • PR2:FDIC データを変換してサンプルデータをロードします。

  • PR3:FDIC データを変換して FDIC の記述とサンプルデータをロードします。

PRODUCTNBS または CST の場合:

  • LDC:Construct データをロードします。

  • LDP:Predict データをロードします。

  • LDA:両方(LDC および LDP)。

PRODUCTNOM である場合:

  • LDM:NOM データをロードします。

ENDSTOPEXITQUIT または . SYSPCI ユーティリティを終了します。キーワードは単一のコマンドとして入力する必要があります。
FIN SYSPCI ユーティリティと Natural セッションを終了します。キーワードは単一のコマンドとして入力する必要があります。

注意:

  1. アスタリスク(*)が付いているキーワードは必須です。
  2. 対応する製品には、アスタリスクが 2 つ付いているキーワード(**)が必須です。
  3. その他のキーワードはすべてオプションです。

  • バッチモード
    CMSYNIN プロファイルパラメータによって定義されるバッチ入力ファイル内のコマンド:

    SYSPCI
    FIN

    CMOBJIN プロファイルパラメータによって定義されるバッチ入力ファイル内のデータ:

    FUNCTION ALL PRODUCT PRD DBID 77 FNR 2002 DBID2 12 FNR2 2003
    FUNCTION ALL PRODUCT NSC DBID 77 FNR 1600
    END

    オペレーション』ドキュメントの「バッチモードでの Natural」も参照してください。

  • 対話式モード - Natural コマンド行
    SYSPCI FUNCTION ALL PRODUCT NSL DBID 77 FNR 1601
  • 対話式モード - Natural スタック
    natural stack='(SYSPCI FUNC ALL PROD NCP DBID 77 FNR 1501: PROD NSL DBID 77 FNR 1601; FIN)'