レポートアーカイブ規則の検査 (ttaad3442m100)

セッションの目的: 現行のレポートアーカイブの規則で、レポートが実行時にアーカイブされるかどうかを検査します。

以下の実行時の条件を、特定のレポートに対して指定します。

  • レポートが保存されているパッケージ VRC
  • レポートを出力するセッション
  • データを検索する会社

レポートアーカイブ条件の詳細については、レポートアーカイブの規則 (ttaad3542m000) セッションを参照してください。

結果は、メッセージボックスに表示されます。メッセージの例:

  • レポートは指定条件によりアーカイブされます
  • レポートは指定条件によりアーカイブされません

条件の評価

レポートアーカイブの規則は 「詳細条件優先」 の順序で評価されます。そのため、特定のレポートに対して複数のアーカイブ規則が適用される場合、最も詳細なものが選ばれます。

以下の優先順位が適用されます。

  1. パッケージ VRC
  2. セッション
  3. 会社

例:

レポート INVOICES があり、VRC は LOCAL と STANDARD があり、セッションは SALES と SERVICE があり、会社は 200、300、400 があるとします。規則は、次のように定義されます。注意: 便宜上、いくつかのフィールドは省略され、チェックボックスは ALL としています。

規則レポートVRCセッション会社有効
1INVOICESALLALLALLはい
2INVOICESLOCALALL200いいえ
3INVOICESLOCALSERVICE200はい
4INVOICESLOCALSALESALLはい
5INVOICESLOCALALL300いいえ

 

  • 規則 1 INVOICES を常にアーカイブするように指定。
  • 規則 2 更に詳細に、VRC 「LOCAL」、会社 200 では、INVOICES をアーカイブしないように指定。
  • 規則 3 セッション SERVICE からの レポート INVOICES は会社 200 ではアーカイブするように指定。
  • 規則 4 および規則 5 は、会社 300 の SALES について相反する。したがって、優先順位により規則 4 を選択。

次の表は、前出の規則によって、出力ジョブがアーカイブされるかどうかをまとめた一覧表の例です。

ジョブレポートVRCセッション会社アーカイブ ?
1ORDERSSTANDARDSALES200No (規則なし)
2INVOICESSTANDARDSERVICE300Yes (規則 1)
3INVOICESLOCALSALES300Yes (規則 4)
4INVOICESLOCALSALES200Yes (規則 4)
5INVOICESLOCALSERVICE200Yes (規則 3)

 

関連トピック