Query On Behavior Of PCM_OP_SUBSCRIPTION_SET_DISCOUNT_STATUS (Doc ID 2195940.1)

Last updated on NOVEMBER 10, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.15.0 and later
Information in this document applies to any platform.

Goal

On :  7.5.0.15.0 version, CM

Need more information on the behavior of PCM_OP_SUBSCRIPTION_SET_DISCOUNT_STATUS when END_T is passed.

Scenario:

On passing different combinations of END_T to PCM_OP_SUBSCRIPTION_SET_DISCOUNT_STATUS, error occurs when END_T passed is greater than 1hr from PVT.
Observation is that if the END_T is within 3600 sec (1 hr) from PVT, there is no issue observed.
Note that in all the 3 scenario's below the END_T is less than EFFECTIVE_T.

1) PVT = END_T passed to PCM_OP_SUBSCRIPTION_SET_DISCOUNT_STATUS --> NO ISSUES
2) END_T exactly 1hr behind PVT ---> NO ISSUE
3) END_T less than PVT by 1hour and 1 sec --> Getting error as below:

In all 3 cases the discount being used is same with same effective, cycle, usage & purchase start and end dates.

Why there is no issue in case the difference is less than 3600 sec?
What are the use cases for that?
Is it configurable or hard coded?

Solution

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