Ordered Balance Group Cache Issue

(Doc ID 1618776.1)

Last updated on DECEMBER 13, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 and later
Information in this document applies to any platform.

Goal

Problem scenario :

The /ordered_balgrp object is not getting refreshed when there is addition, deletion of the DSG from the OBG within the same transaction. This results in an error while modifying the /ordered_balgrp during the addition of the member service to the new DSG(The member service is deleted from the old DSG and added to the new DSG) in the same flow.

The use case consists of creating a plan, purchasing the discount for the service(subscription1) at the parent account, creating the DSG and adding a member service(subscription2) to the DSG. There is a cancel of the product and purchase of a product at the member service level.

Then delete the DSG in the parent which further leads to the deletion of the DSG from the OBG. Further create a new DSG for a new discount and add the deleted member service(subscription2) to this new DSG. While modifying the OBG this will throw an error op_subscription_cycle_forward error"

Error :

 

How to overcome this issue ?

 

Solution

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