PCM_OP_RATE_POL_PRE_RATING Opcode Input FLIST Missing DISCOUNT_DATA Substruct
Last updated on DECEMBER 06, 2017
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 to 126.96.36.199.0 [Release 7.3.0 to 7.5.0]
Information in this document applies to any platform.
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.
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