My Oracle Support Banner

CCB - UnsignedNumberException Encountered In The FANRMRCO Batch Job (Doc ID 2627043.1)

Last updated on AUGUST 24, 2020

Applies to:

Oracle Utilities Customer Care and Billing - Version 2.6.0.1.0 and later
Information in this document applies to any platform.

Symptoms

On : CCB - Customer Care and Billing 2.6.0.1.0 version, ENV - Environment

When attempting to complete an FA using the FANRMRCO batch job, an exception is raised when the program tries to prorate the usage.


ERROR
-----------------------
MM040-PRORATE-USAGE in CIPOSSRN


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Perform a back-to-back Start/Stop on a Service Point on 11/27/2018 to generate a Field Activity
2. Reschedule the generated FA to 11/29, 2 days after the SA/SP stop/start date
3. Make sure that there is a meter read available on 11/29 that the FANRMRCO batch job can use to complete the FA
4. Execute the FANRMRCO batch job with business date 11/29 to process the FA generated in step 1. Leave the Number of Days batch parameter to zero.

This issue did not seem to occur in the COBOL version of the batch in CC&B v2.3.1 as moving a negative value to an unsigned variable would have dropped the sign (see MM040-PRORATE-USAGE in CIPOSSRN). As such, this may be an error in how the code was converted to Java.

Cause

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
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.