前のトピック: タイプ シーケンス ファイルのタイプ レコード構文次のトピック: 並行アクション処理


C1DEFLTS に対するタイプ シーケンス メンバの定義

グローバル タイプ シーケンスを有効にするには、PARMLIB データ セットとタイプ シーケンス メンバの両方をデフォルト テーブル C1DEFLTS に定義する必要があります。 PARMLIB データ セットには、タイプ シーケンス メンバが格納されます。 タイプ シーケンス メンバが C1DEFLTS に定義されており、PARMLIB が定義されていないと、C1DEFLTS テーブルは正しくアセンブルされません。 タイプ シーケンス メンバが空の場合、タイプ名の順にタイプ シーケンスが実行されます。

PARMLIB データ セットとタイプ シーケンス ファイルを定義するには、PARMLIB= パラメータおよび TYPESEQMBR= パラメータを C1DEFLTS に追加し、アセンブルして、メンバ C1DEFLTS として許可ライブラリにリンク エディットします。

例: C1DEFLTS でのタイプ シーケンス メンバの定義

以下の例では、PARMLIB データ セットとタイプ シーケンス メンバが C1DEFLTS テーブルで定義されています。 PARMLIB データ セット名は BST.CASCMMF.PARMLIB であり、タイプ シーケンス メンバ名は ETYPESEQ です。

Col 1       Col 16                                           Col 72
            C1DEFLTS TYPE=MAIN,                              X
            .
            .
            .
            PARMLIB='BST.CASCMMF.PARMLIB',                   X
            TYPESEQMBR=ETYPESEQ,                             X
            .
            .
            .

注: 環境のサイト情報パネルには、C1DEFLTS から、サイト情報パネルの 2 番目の画面に、PARMLIB 情報が表示されます。

タイプ シーケンス メンバの確認

タイプ シーケンス メンバを作成し、C1DEFLTS テーブルで CA Endevor SCM で識別した後、メンバの構文をテストできます。

次の手順に従ってください:

  1. CA Endevor SCM CLIST を起動します。

    タイプ シーケンス テーブルが正しく定義されている場合、CA Endevor SCM が開始します。 テーブルにコーディング エラーがある場合、エラーを識別するコンソール メッセージが表示されます。 以下に例を示します。

    + TYPE TYPE1 SYSTEM SYS1 CATEGORY 12345678A    DESCRIP   
    +BSTPPARS: E006 VALUE SPECIFIED IS TOO LONG: 12345678A   
    +h:mm:ss  B1TS011E  TYPE SEQUENCE TABLE HAS ERRORS       
    +h:mm:ss  B1TS012E  SCL PROCESSING IS NOW DISABLED.  
    
  2. エラーがあれば修正し、再度 CLIST を起動します。 CA Endevor SCM が表示されたら、前景でタイプ シーケンス表示を開きます。

    表示された処理シーケンスは、タイプ シーケンス メンバで定義されたシーケンスと一致します。