My Oracle Support Banner

PCM_OP_SUBSCRIPTION_SET_BUNDLE Locks Balance Group when /event/billing/bundle Events Are Generated (Doc ID 1935579.1)

Last updated on SEPTEMBER 04, 2023

Applies to:

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

Goal

The PCM_OP_SUBSCRIPTION_SET_BUNDLE opcode calls the PCM_OP_ACT_USAGE opcode and due to which there is a significant delay in execution time.

Here the user did the below configuration and there is significant improvement in the execution time and locks are also reduced.

As the event /event/billing/bundle is not specified in the config rum, the rating should not be done.

Here the user has tested this RUM change and it resolves the performance issues with respect to PCM_OP_SUBSCRIPTION_SET_BUNDLE. The problem with PCM_OP_SUBSCRIPTION_SET_BUNDLE is related to the fact that the notification event is being rated, but it should not be.

Out of the box, these notification events should not be considered by the rating engine, these events are similar to the /event/group/sharing/discounts/create events; for example, which are correctly configured in pin_rum.

If the RUM is set to 'None' in the pin_rum file for the notification events, the locking is not required as no rating is done. In the current case, PCM_OP_ACT_USAGE is called to register the /event/billing/bundle/create and /event/billing/bundle/update events.

As these events are created without PIN_FLD_SERVICE_OBJ, PCM_OP_ACT_USAGE is triggering /account level locking for no reason.   

Solution

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
Goal
Solution
References


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