動的テンプレートの即時作成

動的テンプレートを作成する際、作成するフィールド定義ごとに、フィールド定義の詳細と、オプションで File Manager がレコードのフィルターに使用する選択基準を指定します。フィールドの選択基準を指定する場合、File Manager がデフォルト値を提供するため、必ずしもすべてのフィールド定義の詳細を指定する必要はありません。

選択基準を指定せずに定義を作成する場合は、操作するデータ・セット・フィールドの開始桁、長さ、およびタイプを指定する必要があります。

選択基準を指定して定義を作成する場合は、操作するデータ・セット・フィールドの開始列と値を指定する必要があります。フィールドの長さを指定しないと、File Manager が指定された値から長さを計算します。同様に、フィールドのデータ・タイプまたは演算子を指定しない場合、File Manager はデフォルト値を使用します。

いずれの場合も、オプションで、情報を識別するために独自のフィールド名を指定できます。

これらのフィールド定義はいつでも編集できます。

注: フィールドを定義するときに、タイプ VC (可変文字)、VG (可変図形)、または VD (可変 DBCS) を指定して、その直前にある 2 バイトの 2 進数フィールドを定義しない場合、File Manager は、テンプレート生成時に、2 バイトで定義されたフィールドの長さを減らして、その直前にある 2 進数の 2 バイト長フィールドを LEN というフィールド名で挿入します。
  1. 関連するパネルの「Copybook/template usage (コピーブック/テンプレートの使用法)」フィールドで、オプション「4.Create dynamic (動的作成)」を選択して Enter キーを押します。

    「Dynamic Template (動的テンプレート)」パネルが表示されます。

  2. 選択基準を指定せずに表示するデータ・セットの各フィールドごとに、以下を実行します。
    • 「Start (開始)」「Length (長さ)」、および「Type (タイプ)」フィールドに値を指定します。
  3. 選択基準を指定して表示するデータ・セットの各フィールドで、以下を実行します。
    • 「Start (開始)」フィールドに値を指定します。
    • 「Value (値)」フィールドを指定します。
    • オプションで、「Length (長さ)」フィールドに値を指定します。このフィールドをブランクのままにすると、File Manager「Value (値)」フィールドに指定された値から長さを計算します。
    • オプションで、「Type (タイプ)」フィールドに値を指定します。(タイプ VC、VG、および VD に関する上記の注を参照してください。)このフィールドをブランクのままにすると、デフォルトの「AN」(英数字) になります。
    • オプションで、「Op」(演算子) フィールドに値を指定します。このフィールドをブランクのままにすると、デフォルトの = になります。
  4. 必要に応じて、フィールド定義の「Field Name (フィールド名)」を指定します。

    このフィールドをブランクのままにした 場合は、名前は @@DTnn 形式で生成されます。この nn はフィールド番号です。@@DTnn 形式をとる既存のフィールド名は、nn が常に現行のフィールド番号を反映するように再生成されます。

    注: 画面幅を 115 以上に設定して実行している場合は、「Start (開始)」、「Length (長さ)」、および「Type (タイプ)」フィールドに加えて「Field Name (フィールド名)」フィールドも表示できます。ただし、これより短い幅では、「Field Name (フィールド名)」と、「Start (開始)」、「Length (長さ)」、および「Type (タイプ)」との間で画面を切り替える必要があります。デフォルトでは、「Start (開始)」、「Length (長さ)」、および「Type (タイプ)」が表示されます。表示を切り替えるには、カーソルが「Value (値)」フィールドにないことを確認し、「Left (左方)」機能キー (F10) または「Right (右方)」機能キー (F11) を押してください。
  5. 「Exit (終了)」機能キー (F3) を押します。「Template Save (テンプレートの保管)」ポップアップ・パネルが表示されます。
  6. 既存のデータ・セットの名前を「Data set name (データ・セット名)」フィールドに入力します。

    テンプレートは PDS または PDSE データ・セットに保管できますが、CA-Panvalet ライブラリーには保管できません。

  7. 新規テンプレートの名前を「Member (メンバー)」フィールドに入力します。
  8. 「Exit (終了)」機能キー (F3) を押します。そのテンプレートが保管されて、関係のある次のパネル (エントリー・ポイントによって異なる) が表示されます。

関連トピック