/event/billing/ordered_balgrp/delete Event Is Not Getting Published
(Doc ID 2572313.1)
Last updated on OCTOBER 02, 2023
Applies to:Oracle Communications Billing and Revenue Management - Version 184.108.40.206.0 and later
Information in this document applies to any platform.
Issue is that /event/billing/ordered_balgrp/delete event is not getting published by eai_js while doing a plan transition from a DSG(Discount Sharing Group) to a plan without DSG. As a result discounts are getting applied on the new plan as well.
As part of customization, one had to add/modify/delete the sharing group/ordered balance group before the old plan is cancelled and new plan is purchased based on the plan.
In case of not-working scenario, one uses the plan/deal transition because of many deals in the plan and do not explicitly cancel/purchase instead leverage on OOB(out of box) plan/deal transition. Here one has to intercept between cancel and purchase during the transition to add/modify/delete the ordered/sharing group.
To achieve this, one has done the ordered balance group modification as part of pre_rating policy by seeing the first cycle fee event called through PCM_OP_SUBSCRIPTION_PURCHASE_DEAL.
So, observation in this case is that as soon as the cycle fee event is triggered (for the newly purchased deal), OOB generates the "/event/notification/cycle/start" and EAI_JS publisher will ignore everything until the "/event/notification/cycle/end" is received. So the ordered balance group events/changes published between the cycle fee's "/event/notification/cycle/start" and "/event/notification/cycle/end" are completely ignored and only cycle forward fee event is published. The intermediate events generated are ignored.
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