「Template Update Utility (テンプレートの更新ユーティリティー)」パネル

「Template Update Utility (テンプレート更新ユーティリティー)」パネルには、入力パネル (「Template Update Utility (テンプレート更新ユーティリティー)」- 入力パネル) とメンバー・リスト・パネル (「Template Update Utility (テンプレート更新ユーティリティー)」- メンバー・リスト) の 2 つのフォームがあります。

メンバー・リスト・パネルは、入力パネルで必要な詳細を指定して Enter キーを押した後に表示されます。

パネルとフィールドの定義

1. 「Template Update Utility (テンプレート更新ユーティリティー)」- 入力パネル
  Process   Options   Help
 ─────────────────────────────────────────────────────────────────────────────
 File Manager           Template Update Utility                     Top of data

 Template:
    Data set name .                                               
    Member  . . . .             Blank or pattern for member list
    Copybook filter                                               
 Output Template:
    Data set name .                                               
    Member mask . .         
 Processing Options:
    Enter "/" to select option            Enter "/" to select option
       Batch execution                       Replace members
       Advanced member selection             Use library data sets
       Skip member list                      Check mode - no update
       Preserve copybook library
 Library data sets:
 Data set name 1                                           
               2                                           
               3                                           
               4                                           
               5                                           
               6                                           
               7                                           
               8                                           
               9                                           
              10                                           
              11                                           
              12                                           
 Command ===>                                                                  
  F1=Help      F2=Split     F3=Exit      F4=CRetriev  F7=Backward  F8=Forward
  F9=Swap     F10=Actions  F12=Cancel
テンプレート
データ・セット名
データ・セット名。PDS(E) を指定します。
メンバー
メンバー名、またはパターンを入力するか、あるいはブランクのままにできます。「Advanced member selection (拡張メンバー選択)」を選択した場合は、この名前により、メンバー範囲パネルの最初の名前が構成されます。
Copybook filter (コピーブック・フィルター)
パターンと一致するコピーブック、またはコピーブックを参照するテンプレートのみが処理のために選択されるように、フィルターとして使用される 4 個までのメンバーの名前またはパターン。
Output Template (出力テンプレート)
これは、任意指定のデータ・セットであり、結果の更新テンプレートに代替データ・セットを提供するために使用できます。
データ・セット名
更新テンプレートの保管場所を特定する PDS または PDSE を指定します。
Member mask (メンバー・マスク)
これは、名前変更用のマスクであり、更新テンプレートを代替名で保管できるようにします。

パターンを指定して、入力区分データ・セットのメンバー名を基に出力区分データ・セットのメンバーの名前を変更します。メンバー名のパターンは、メンバー名で有効な任意の文字と 2 つの特殊文字パターン、アスタリスク (*) とパーセント記号 (%) で構成されます。

*
変更がない複数の文字を表すプレースホルダー文字。マスクに指定するアスタリスクは、1 つのみにしてください。2 つ目以降のアスタリスク文字は、パーセント記号として扱われます。
例えば、次のように入力するとします。
     ABC*
名前変更後のメンバーはすべて ABC で始まり、その後に、古いメンバー名の残りが続きます。
%
変更がない単一文字を表すプレースホルダー文字。パーセント記号は、メンバー名の任意の場所に必要な数だけ指定できます。
例えば、次のように入力するとします。
   %%%A*
名前が変更されたメンバーの最初の 3 文字は未変更のままで、4 文字目が文字「A」に置き換えられ、旧メンバー名の残りの部分は未変更になります。
処理オプション
Batch execution (バッチ実行)
機能をバッチで実行するようにバッチ JCL を編集できます。
メンバーを置き換え
出力区分データ・セットの同名メンバーを置換します。
Advanced member selection (拡張メンバー選択)
特定または総称のメンバー名ではなく、メンバーの範囲を選択するように指定できます。
Use library data sets (ライブラリー・データ・セットを使用)
入力パネルで指定したライブラリー・データ・セットを使用します。
Skip member list (メンバー・リストのスキップ)
メンバー選択リストを表示せずに実行します。このオプションを使用すると、メンバー・リスト・パネルを表示せずに、該当の全メンバーを処理します。指定されたパラメーターからエラー (重複した出力名など) が発生した場合は、そのエラーが強調表示されてメンバー・リスト・パネルが表示されます。
コピーブック・ライブラリーを保持
コピーブックが、前に検出されたライブラリーにまだ存在し、更新が使用しているリストにそのライブラリーがある場合に、 そのコピーブックを使用します。

このオプションを選択しないか、コピーブックが、前に検出されたライブラリーに存在しなくなったか、更新が使用しているリストにそのライブラリーがない場合、ユーティリティーは、リストされた順序でライブラリーを検索し、検出した最初のバージョンのコピーブックを使用します。

Check mode - no update (検査モード - 更新なし)
結果として生成されるメンバーを保管せずに、この機能を実行します。通常、エラーの検査に使用されます。
Library data sets (ライブラリー・データ・セット)
これらのフィールドは、「Use library data sets (ライブラリー・データ・セットを使用)」オプションが選択されている場合のみ使用されます。これを選択すると、テンプレート内で参照されるコピーブック・ライブラリー名が、これらのフィールドで指定したコピーブック・ライブラリー名に変更されます。新規のライブラリー・データ・セットが、更新処理中のコピーブックの検索とコンパイルに使用されます。そのため、更新エラーが発生しないよう、選択されたすべてのテンプレートで参照されるすべてのコピーブックが、指定するライブラリーで必ず使用可能であるようにしてください。
2. 「Template Update Utility (テンプレート更新ユーティリティー)」- メンバー・リスト
  Process   Options   Help
 ─────────────────────────────────────────────────────────────────────────────
 File Manager               Template Update Utility                Row 1 of 104

 Input data set  'FMN.RFM0047.TEMPLATE'
 Update data set 'FMN.RFM0047.TEMPLATE'

 Sel Name     Prompt       Created     Updated              Lang   Ver
     ABEND                 2004/02/11  2004/02/11 09:09:15  COBOL    1
     BIGCHAR               2004/07/14  2006/06/28 16:12:31  COBOL    1
     BIGCOPY               2003/12/17  2003/12/17 14:39:16  COBOL    1
     BIGCOP2               2004/02/11  2004/02/11 10:12:10  COBOL    1
     BIGKSDS               2001/08/10  2001/08/16 13:54:23  COBOL    1
     BUGGY                 2004/06/24  2004/06/25 10:56:12  COBOL    1
     CJM01A                2004/06/15  2004/06/15 12:59:06  COBOL    1
     CNOTFND               2006/07/18  2006/07/18 13:59:25  COBOL    1
     COMPERR               2006/06/09  2006/06/22 09:45:08  COBOL    1
     COPYTST               2006/01/10  2006/07/07 08:28:28  COBOL    1
     COPY01                2006/02/28  2006/07/26 23:31:29  COBOL    1
     COPY0102              2005/05/03  2006/07/26 23:31:32  COBOL    1
     CRITERR               2006/07/18  2006/07/18 15:08:00  COBOL    1
 Command ===>                                                       Scroll CSR 
  F1=Help    F2=Split   F3=Exit    F4=Expand  F5=RFind   F7=Up      F8=Down
  F9=Swap   F10=Left   F11=Right  F12=Cancel
Sel
接頭部域。以下の接頭部コマンドを入力できます。
B
メンバーに対して ISPF BROWSE コマンドを実行します。ISPF の「Browse (ブラウズ)」パネル (File Manager の「Browse (ブラウズ)」パネルではありません) を使用してメンバーが表示されます。
E
File Manager Base テンプレート編集を起動します。
S
テンプレート更新の場合に選択します。
U
テンプレートに対するテンプレート・ソース定義の編集および更新プロセスを起動します。
名前
メンバーの名前。
プロンプト
実行されるアクションに相当する状況値。
作成
テンプレートが作成された日付。
更新済み
テンプレートの場合、これは最終変更日を示します。IMS ビューおよび抽出基準の場合は、基準が元のテンプレートから最後に更新されたことを示します。
Lang (言語)
テンプレート内のフィールドの派生元であるコピーブックのオリジナル言語。
Ver (バージョン)
テンプレートのバージョンまたはレベル。
説明
(表示するには、「Right」機能キー (F11) で右にスクロールします。)テンプレートの編集時に、DESCRIBE コマンドを使用して入力できる最初の説明行。

親パネル

子パネル

  • なし。

関連作業および例