機能によってテンプレートを生成しない場合

VCURULEパラメータは、この関数がデータベースのテンプレートを生成しない場合に適用される、ビューと基準セットの使用規則を指定します。

FMN1POPI マクロ・ステートメントで VCURULE パラメーターを使用して、以下のいずれかの値を設定します。

C
ビューまたは基準セットは、データベース内の各セグメント用に 1 つ以上のレイアウトが提供されている場合に限り、そのデータベースで使用できます。データベース内の各セグメント用に 1 つ以上のレイアウトが提供されている場合、この機能は、データベース用の静的テンプレートにビューまたは基準セットの選択情報を追加して作成された複合のビューまたは基準セットを使用します。そこで、データベース用の静的テンプレートを使って、データベースのセグメントをそれぞれのフィールドにフォーマットします。
R
ビューまたは基準セットは、データベース用の静的テンプレートと同じフィールドがある場合に限り、そのデータベースで使用できます。データベースの静的テンプレートと同じフィールドがある場合、この機能では、ユーザーによって指定されたビューまたは基準セットが使用されます。そのため、ビューまたは基準セットを使用して、データベース・セグメントが個々のフィールドに形式設定されます。しかし、ビューや基準セットとデータベースの静的テンプレートは同じフィールドを持っているので、これはテンプレートを使ってデータベースのセグメントを個々のフィールドにフォーマットしているのと同じです。
S
ビューまたは基準セットは、データベース内の各セグメント用に 1 つ以上のレイアウトが提供されている場合に限り、そのデータベースで使用できます。データベースの各セグメントに1つ以上のレイアウトを提供する場合、この機能はユーザーが指定したビューまたは基準セットを使用します。そのため、ビューまたは基準セットを使用して、データベース・セグメントが個々のフィールドに形式設定されます。

データベースの静的テンプレートは使用されません。

T
ビューや基準セットは、これらの条件が両方とも真である場合にのみ、データベースで使用することができます。
  • ビューまたは基準セットは、データベース内の各セグメント用に 1 つ以上のレイアウトを提供している。
  • ビューまたは基準セットがデータベース用に作成されたか、またはデータベースのビューまたは基準セットと静的テンプレートに同じフィールドがある。

ビューまたは基準セットがこれらの条件を満たしている場合、この機能では、ユーザーによって指定されたビューまたは基準セットが使用されます。そのため、ビューまたは基準セットを使用して、データベース・セグメントが個々のフィールドに形式設定されます。

注: VCURULE=T はデフォルト設定ですが、VCURULE=C が推奨される設定です。