Last updated on SEPTEMBER 19, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
This problem can occur on any platform.
-- Problem Statement:
Given three requests (PCM_OP_TCF_AAA_AUTHORIZE to authorize 50 seconds, followed by another two consecutive PCM_OP_TELCO_UPDATE_AND_REAUTHORIZE requests), second Update&Reauthorize fails, in spite of enough credit present.
Moreover, it was also noticed from the cm.pinlog that the return from the discount pipeline (that is the PCM_OP_RATE_DISCOUNT_EVENT opcode) includes some unexpected data, e.g.
Where 28149608 is not any resource ID defined on the system.
Wrong resource splitting is applied by the discount plugin in the real-time rating/discounting pipeline.
-- Steps To Reproduce:
Charge for 50 seconds: 1.05 SR, Remaining balance: 2.46 SR
2) First Update&Reauthorize
Required 50 seconds: 1.05 SR, Remaining balance: 1.41 SR
3) Second Update&Reauthorize
Actual result: Required-50 seconds, failed to allocate/grant .
Expected behavior: Required-50 seconds: 1.05 SR , Remaining balance: 0.36 SR.
So, for 50 seconds charge is 1.05 SR. The current balance is 1.41 SR. Even if
we ask for another 50 seconds, it should grant 50 seconds.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms