動的テンプレートの即時作成
動的テンプレートを作成する際、作成するフィールド定義ごとに、フィールド定義の詳細と、オプションで File Manager がレコードのフィルターに使用する選択基準を指定します。フィールドの選択基準を指定する場合、File Manager がデフォルト値を提供するため、必ずしもすべてのフィールド定義の詳細を指定する必要はありません。
選択基準を指定せずに定義を作成する場合は、操作するデータ・セット・フィールドの開始桁、長さ、およびタイプを指定する必要があります。
選択基準を指定して定義を作成する場合は、操作するデータ・セット・フィールドの開始列と値を指定する必要があります。フィールドの長さを指定しないと、File Manager が指定された値から長さを計算します。同様に、フィールドのデータ・タイプまたは演算子を指定しない場合、File Manager はデフォルト値を使用します。
いずれの場合も、オプションで、情報を識別するために独自のフィールド名を指定できます。
これらのフィールド定義はいつでも編集できます。
注: フィールドを定義するときに、タイプ VC (可変文字)、VG (可変図形)、または VD (可変 DBCS) を指定して、その直前にある 2 バイトの 2 進数フィールドを定義しない場合、File Manager は、テンプレート生成時に、2 バイトで定義されたフィールドの長さを減らして、その直前にある 2 進数の 2 バイト長フィールドを LEN というフィールド名で挿入します。
- 関連するパネルの「Copybook/template usage (コピーブック/テンプレートの使用法)」フィールドで、オプション「4.Create dynamic (動的作成)」を選択して Enter キーを押します。
「Dynamic Template (動的テンプレート)」パネルが表示されます。
- 選択基準を指定せずに表示するデータ・セットの各フィールドごとに、以下を実行します。
- 「Start (開始)」、「Length (長さ)」、および「Type (タイプ)」フィールドに値を指定します。
- 選択基準を指定して表示するデータ・セットの各フィールドで、以下を実行します。
- 「Start (開始)」フィールドに値を指定します。
- 「Value (値)」フィールドを指定します。
- オプションで、「Length (長さ)」フィールドに値を指定します。このフィールドをブランクのままにすると、File Manager が「Value (値)」フィールドに指定された値から長さを計算します。
- オプションで、「Type (タイプ)」フィールドに値を指定します。(タイプ VC、VG、および VD に関する上記の注を参照してください。)このフィールドをブランクのままにすると、デフォルトの「
AN
」(英数字) になります。 - オプションで、「Op」(演算子) フィールドに値を指定します。このフィールドをブランクのままにすると、デフォルトの
=
になります。
- 必要に応じて、フィールド定義の「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) を押してください。 - 「Exit (終了)」機能キー (F3) を押します。「Template Save (テンプレートの保管)」ポップアップ・パネルが表示されます。
- 既存のデータ・セットの名前を「Data set name (データ・セット名)」フィールドに入力します。
テンプレートは PDS または PDSE データ・セットに保管できますが、CA-Panvalet ライブラリーには保管できません。
- 新規テンプレートの名前を「Member (メンバー)」フィールドに入力します。
- 「Exit (終了)」機能キー (F3) を押します。そのテンプレートが保管されて、関係のある次のパネル (エントリー・ポイントによって異なる) が表示されます。
関連トピック