MISSING-CHECK VEE Rule May Not Be Generating To Dos Correctly
(Doc ID 2745323.1)
Last updated on SEPTEMBER 26, 2022
Applies to:Oracle Utilities Meter Data Management - Version 126.96.36.199.0 to 188.8.131.52.0 [Release 2.3]
Information in this document applies to any platform.
On : 184.108.40.206.0 version, Environment
MISSING-CHECK VEE Rule May Not be Generating To Dos Correctly
The VEE Rule MISSING-CHECK is configured in MDMPRD to create a Maximum Percentage of Missing Data Exceeded to do if 99% or more of the IMD's intervals are missing.
For IMD ID ********, the only "interval" in the IMD was one scalar missing read, a condition code of 201000 (so 100% of the reads were missing), and the read finalized.
The IMD should have instead created a to do and gone into Exception state, which in turn would have Discarded the read.
The missing quantity rule gets executed but it does not creates exception.
The algorithm D2-RAIMISQTY description does not mention any quantity specific validation but the algorithm code ignores non-zero quantity for missing status.
It doesn’t make sense that missing read will always have a quantity.
The issue can be reproduced at will with the following steps:
1) Create a VEE Group having Raise missing quantity Exception Vee rule
2) Plug on the Vee group to a Scalar Measuring Component
3) Now Load an IMD with 0 quantity and “missing” condition code.
4) The IMD would be finalized with non zero quantity.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document