MDM UTs Error And Rollback For Multi-item Based Billing Item Counts Over 99,999
(Doc ID 2505796.1)
Last updated on SEPTEMBER 12, 2022
Applies to:Oracle Utilities Meter Data Management - Version 220.127.116.11 to 18.104.22.168.0 [Release 2.1 to 2.2]
Information in this document applies to any platform.
On : 22.214.171.124 version, Usage
MDM UTs error and rollback for multi-item based billing item counts over 99,999
When billing a customer via a multi-item SP for specific items using the "Get Item Counts and Consumption" usage rule, the Usage Transaction errors if you have a fractional item count or an item count over 5 digits. The SP allows a user to save the fractional and 6+ digit item counts on the SP. However any UT created from a Usage Subscription with these SPs fails to retrieve the bill determinants. See error messages below when an SP has an item count of 2.5 and 100,000, respectively.
Unexpected error during request processing. (Server Message)
Program Name: ServiceBeanSessionHelper$1$1
Text: Value (100,000) for field Item Count is too large. The maximum precision is 5.
Description: A value was being set that exceeded the maximum allowable field precision.
Value (100,000) for field Item Count is too large. The maximum precision is 5.
The issue can be reproduced at will with the following steps:
1) Create SP with line Multi-Items using Count of over 100,000
2) Create Usage Transaction for this SP
3) Get Error: Value (100,022) for field Item Count is too large. The maximum precision is 5.
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