Pin_Rerate Throws Unexpected Error When A Deal Is Closed And Purchased Again (Doc ID 559625.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 to 7.3.0.0.1 [Release 7.3.0]
Information in this document applies to any platform.
Checked for relevance on 17-Mar-2011
***Checked for relevance on 17-Jul-2013***

Symptoms

-- Problem Statement:

While rerating with pin_rerate utility, for an account whose deal has been canceled and purchased once again within a billing cycle, BRM reports an unexpected error:

E 2008-01-17 11:06:20.621 dev cm_rerate:15760.1 pin_flist(63):1587
1:dvvpbo11:cm_rerate:18228:1:1301:1200564379:1
Bad flist ptr in pini_flist_set
D 2008-01-17 11:06:20.621 dev cm_rerate:15760.1 fm_rate_get_prodlist.c:424
1:dvvpbo11:cm_rerate:18228:1:1301:1200564379:1
Subscribed Products with valid overridden products:
# number of field entries allocated 20, used 0
E 2008-01-17 11:06:20.621 dev cm_rerate:15760.1 fm_rate_get_prodlist.c:142
1:dvvpbo11:cm_rerate:18228:1:1301:1200564379:1
op_rate_get_prodlist error
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_BAD_ARG:4>
<field num=PIN_FLD_OFFERING_OBJ:7,9056 recid=0 reserved=0 reserved2=0
time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>


-- Steps To Reproduce:

1. Create account with a plan on say 21-09-2008 with DOM 01 (CDRs should be rated through pipeline)
2. Purchase a deal (with a Monthly Cycle Forward currency impact) on the same day 21-09-2008
3. Pass CDRs on 28-09-2008 for calls made on 27-09-2008 for rating
4. Run billing for the account on 01-10-2008
5. Cancel the deal on 12-10-2008 using PCM_OP_SUBSCRIPTION_CANCEL_DEAL op-code
6. Purchase the same deal again on 17-10-2008
7. Run re-rating using pin_rerate on 25-10-2008
8. BRM should throw the error said above


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