Getting Error in Customer Updater While Doing Re-rating in ECE (Doc ID 2156301.1)

Last updated on JULY 15, 2016

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.2.0.7.0 to 11.2.0.8.0 [Release 11.2.0]
Information in this document applies to any platform.

Symptoms

On : 11.2.0.7.0 version, Rating business logic

Issue:

There were errors in Customer Updater while doing Re-rating in ECE on Monthly Cycle Forward(MCF) events. This is in-advance billing scenario where MCF was applied 3 months in advance.
There was no error in cm pinlog while doing rerating. Below error occurred in customerUpdater log while executing 'pin_rerate -rerate' command :


Steps to reproduce:

1. Created a charge offer with 3 months bill-in-advance and a rental charge of 100 USD/month
2. Created account on 27th April using this charge offer
    Current bill cycle is from 27th April 2016 - 1st Jul 2016.
    Following MCF events got created:
    - 27th april - 1st May
    - 1st May - 1st Aug
3. Changed price of charge offer by adding new date range from 15th May
4. Executed pin_rate_change utility
    This created /job/rerate object successfully
5. Executed 3 pin_rerate steps:
    - pin_rerate -process jobs
    - pin_rerate -process queue
    - pin_rerate -rerate
6. Monitored the status in job_rerate_t (from 1 - 4)
    The status got updated properly for each step.
7.  'pin_rerate -process jobs' & 'pin_rerate -process queue' commands were executed successfully and the jobs status has been changed to 3. Even after 'pin_rerate -rerate' command, the status of job has been changed to 4, and all adjustment events were getting generated properly.
8. But on trying to unlock the account using 'pin_rerate -process queue' command for the second time after rerating, the status is not getting changed to 5, i.e. the acquired lock is not removed.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms