My Oracle Support Banner

DSG Not Get Evaluated In Rating Pipelin If Propagate_Discount Flag Is Set During DSG Creation (Doc ID 1342371.1)

Last updated on AUGUST 15, 2018

Applies to:

Oracle Communications Billing and Revenue Management - Version: and later   [Release: 7.4.0 and later ]
Information in this document applies to any platform.


Discount Sharing Groups (DSG) are created when pipeline is up and running but they are not being evaluated if propogate_discount flag is set.

When PCM_OP_SUBSCRIPTION_SHARING_GROUP_MODIFY is called to add members in a discount sharing group with propagate_discount flag set, PCM_OP_SUBSCRIPTION_CYCLE_FORWARD is called to evaluate any discount to be applied.
When PCM_OP_SUBSCRIPTION_CYCLE_FORWARD is called, it creates a “/event/notification/cycle/start” bracket event irrespective of any qualified products.
When there are no qualified products found, PCM_OP_SUBSCRIPTION_CYCLE_FORWARD just exits without sending a “/event/notification/cycle/end” bracket event.
Eai_js once receives “/event/notification/cycle/start”, it keeps collecting events without publishing till it receives a “/event/notification/cycle/end”.
In the opcode call after calling PCM_OP_SUBSCRIPTION_SHARING_GROUP_MODIFY, using the same context PCM_OP_SUBSCRIPTION_ORDERED_BALGRP is called to add the ordered_balgrp.
While adding the ordered_balgrp ”/event/billing/ordered_balgrp/create” is generated to notify Pipeline with a “AddOrderedBalanceGroup”, This event is ignored since eai_js is still waiting for “/event/notification/cycle/end”.


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

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