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: 18.104.22.168.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”.
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