Validation log

Use Validation Log to generate historical validation reports and to investigate older failed validations. The validation log provides a system of record for all interval and register data validations, including validation statuses for each validation rule.

For more information about filtering and viewing the validation log, see Viewing the validation log.

IEE writes the validation log at the level of the reading group being validated, even though each individual read is assigned a validation status code. The overall validation result is the "worst case" (or most severe result) of the individual read statuses. For example, if a reading group is made up of three intervals, and two of the intervals pass but the third fails, the entire reading group is assigned a status of Fail. IEE stores the validation results with the interval data.

IEE maintains failure or error statuses for individual reads separately. For example, the usage tolerance check applies to the reading group as a whole, and it is at the reading group level. However, IEE performs usage high limit checks for each read independently, and logs information for each read that has a warning or error.

Exports use the validation result statuses to determine if a read is appropriate for export. Each export type determines which validation result statuses are important to it. For example, an export to the billing system may look for the validation result status associated with the billing validation set, and ensure that the status associated with each interval to be exported is within a set of values (warning, pass, and manually accepted).

When processing user-defined formulas, the Universal Calculation Engine can also use the validation result statuses associated with intervals.

Related topics: