基本テンプレート・エディターには、新規テンプレート作成用および既存テンプレート編集用のさまざまなオプションが用意されており、File Manager® 基本エディターとともに使用できます。 テンプレートによって、リソースに保管されたレコードの特定の解釈方法を指定できるため、File Manager® エディターの機能性が向上します。テンプレート・エディターを使用すると、テンプレートを容易に作成および変更するために欠かせないツールが提供されるため、そうした解釈方法をユーザーが指定できます。この機能により、データとの対話方法をさらに細かく制御できます。テンプレート・エディターには、File Manager で使用できるものと同等レベルの編集機能があります。IBM File Manager の ISPF テンプレート・エディターの詳細については、『IBM File Manager® for z/OS® ユーザーズ・ガイドおよびリファレンス』を参照してください。
File Manager® for Eclipse プラグインのテンプレート・エディターを使用すると、以下に関する作業を行うことができます。
テンプレート・エディターは下記の 3 つのタブで構成されます。
「レイアウト」タブには、現在編集されているテンプレートで使用可能なさまざまなレイアウトに関する情報が表示されます。 このタブを使用して、以下のようにテンプレートに関するさまざまな情報を指定できます。
「動的テンプレート」レイアウトでの新規追加 |
---|
![]() |
コピーブックまたはテンプレートに複数のレコード・タイプが含まれている場合、各タイプは最初はレコード長によって区別されます。各タイプに固有のレコード長がある場合、さまざまなタイプを選択して表示できます。ただし、2 つ以上のレコード・タイプが同じ長さである場合は、レコード ID 基準を指定する必要があります。これは通常、同じタイプの各レコードに固有の値を含むフィールドの形式をとります。例えば、2 番目のフィールドの文字値が '01' であるときにレイアウトが適用される場合、ID 基準は #2 = '01' になります。基準には 16 進数の文字列を指定できます。16 進文字列は 'hhhaha'x の形式である必要があります。引用符で囲まれた値は偶数の文字数であり、有効な 16 進文字が含まれている必要があります (例: #2 = 'F0F1'X)。
各レコード・タイプのレコード ID 基準を指定した後、選択基準を指定して、そのタイプのどのレコードを処理するかを制限できます。選択基準では、'hhhhhh'x 形式の 16 進文字列を使用することもできます。
「レイアウト」タブ |
---|
![]() |
このダイアログは、ID、選択、または関連する ID 基準として使用できる基準を構成するために役立ちます。
フィールド別基準エディター |
---|
![]() |
このダイアログでは、独自の基準式を作成できます。 このダイアログには、基準式の作成を支援するために、現在選択されているレイアウトに関するフィールド情報が表示されます。
テーブル内のフィールドをダブルクリックすると、式で対応するフィールド番号を挿入できます。 Ctrl + Space を押して、説明付きのフィールドを一覧するコンテキスト・アシストを起動することもできます。
注: フリー・フォーマット基準はフィールド別式よりも表現が多様であるため、フリー・フォーマット基準とフィールド別基準とは交換可能ではありません。 ただし、どちらの場合も、16 進数文字列を 'hhhhhh'x の形式で指定できます。引用符で囲まれた値は偶数の文字数であり、有効な 16 進文字が含まれている必要があります (例: 'F0F1'X)。
基準エディター (フリー・フォーマット) |
---|
![]() |
「コピーブック」タブには、テンプレートの作成に使用されたコピーブックに関する情報が表示されます。 このタブでは、テンプレートに含まれるコピーブックを変更することもできます。
1 つのテンプレートに最大 12 のコピーブック・ライブラリーを指定できます。 テンプレートの再作成時に、指定されたコピーブック・メンバーのセットがコピーブック・ライブラリーで検索されます。テンプレートの再作成時には、ライブラリーで一致した最初のメンバーが使用されます。
「再作成」ボタンを選択すると、エディターは、「設定」ページで指定されたコピーブックおよびコンパイラー・オプションを使用してテンプレートを再作成します (現在接続しているホストにコンパイラー・オプションが指定されている場合のみ。 それ以外の場合は、デフォルトのオプションが使用されます)。
「コピーブック」タブ |
---|
![]() |
「情報」タブには、テンプレートの作成日や変更日などのテンプレートに関する基本的な情報が表示されます。 さらに、テンプレートの説明を指定できます。
「情報」タブ |
---|
![]() |