PCM_OP_RATE_POL_PRE_RATING Opcode Input FLIST Missing DISCOUNT_DATA Substruct (Doc ID 1563825.1)

Last updated on MARCH 29, 2016

Applies to:

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

Symptoms

We have real time pipeline system discount which gets triggered based on resource balances. PCM_OP_RATE_AND_DISCOUNT_EVENT opcode is calling PCM_OP_RATE_DISCOUNT_EVENT opcode even there is no resource balance and discount condition fails as expected but there is overhead to send request to pipeline unnecessarily as we have cycle forward charges without discount. ORACLE consulting team advised us to do customization so that PCM_OP_RATE_DISCOUNT_EVENT will not be called for unnecessary cycle charges. When we tried to do customization in PCM_OP_RATE_POL_PRE_RATING opcode, we found that DISCOUNT_DATA substruct is missing in input FLIST. It is supposed to be there as per BRM documentation.

0 substruct DISCOUNT_DATA
 1 array DISCOUNTS
  2 array DISCOUNT_LIST
   3 poid OFFERING_OBJ

We need to fix this to improve billing performance.

Cause

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