DSG Not Get Evaluated In Rating Pipelin If Propagate_Discount Flag Is Set During DSG Creation
Last updated on DECEMBER 12, 2011
Applies to:Oracle Communications Billing and Revenue Management - Version: 184.108.40.206.0
Information in this document applies to any platform.
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”.
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