機能によってテンプレートを生成しない場合
VCURULEパラメータは、この関数がデータベースのテンプレートを生成しない場合に適用される、ビューと基準セットの使用規則を指定します。
FMN1POPI マクロ・ステートメントで VCURULE パラメーターを使用して、以下のいずれかの値を設定します。
- C
- ビューまたは基準セットは、データベース内の各セグメント用に 1 つ以上のレイアウトが提供されている場合に限り、そのデータベースで使用できます。データベース内の各セグメント用に 1 つ以上のレイアウトが提供されている場合、この機能は、データベース用の静的テンプレートにビューまたは基準セットの選択情報を追加して作成された複合のビューまたは基準セットを使用します。そこで、データベース用の静的テンプレートを使って、データベースのセグメントをそれぞれのフィールドにフォーマットします。
- R
- ビューまたは基準セットは、データベース用の静的テンプレートと同じフィールドがある場合に限り、そのデータベースで使用できます。データベースの静的テンプレートと同じフィールドがある場合、この機能では、ユーザーによって指定されたビューまたは基準セットが使用されます。そのため、ビューまたは基準セットを使用して、データベース・セグメントが個々のフィールドに形式設定されます。しかし、ビューや基準セットとデータベースの静的テンプレートは同じフィールドを持っているので、これはテンプレートを使ってデータベースのセグメントを個々のフィールドにフォーマットしているのと同じです。
- S
- ビューまたは基準セットは、データベース内の各セグメント用に 1 つ以上のレイアウトが提供されている場合に限り、そのデータベースで使用できます。データベースの各セグメントに1つ以上のレイアウトを提供する場合、この機能はユーザーが指定したビューまたは基準セットを使用します。そのため、ビューまたは基準セットを使用して、データベース・セグメントが個々のフィールドに形式設定されます。
データベースの静的テンプレートは使用されません。
- T
- ビューや基準セットは、これらの条件が両方とも真である場合にのみ、データベースで使用することができます。
- ビューまたは基準セットは、データベース内の各セグメント用に 1 つ以上のレイアウトを提供している。
- ビューまたは基準セットがデータベース用に作成されたか、またはデータベースのビューまたは基準セットと静的テンプレートに同じフィールドがある。
ビューまたは基準セットがこれらの条件を満たしている場合、この機能では、ユーザーによって指定されたビューまたは基準セットが使用されます。そのため、ビューまたは基準セットを使用して、データベース・セグメントが個々のフィールドに形式設定されます。
注: VCURULE=T はデフォルト設定ですが、VCURULE=C が推奨される設定です。