Provisioning Fails During Account Registration (Doc ID 957373.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 15-JUL-2011
Checked for relevance on 24-Jan-2013


Symptoms

By account creation BRM doesn’t create Provisioning Supplementary services.

The root cause seems to be in the function fm_subscription_utils.cpp, where CACHE flist poid overflows resulting in negative value and subsequently causing the problem reported.

You can find the following snippet in the cm log which seems to be problematic.

.....
.....
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 2164558283 0
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.0 0 0
D Wed Oct 21 09:29:08 2009 .bill..local cm_gui:13683
fm_subscription_purchase_product.c:3255 1:dent.bill.local:cm_gui:11352:1:1301:1256110148:87
op_subscription_purchase_product product creation output flist
# number of field entries allocated 20, used 1
0 PIN_FLD_POID POID [0] 0.0.0.1 /purchased_product 2164559403 0
D Wed Oct 21 09:29:08 2009 .bill.local cm_gui:13683 fm_subscription_utils.cpp:5755
1:dent.bill.local:cm_gui:11352:1:1301:1256110148:87
OFFERINGS_FM_CACHE Flist-0.0.0.1 /account -2130409013




And further down the line the following error logged

D Wed Oct 21 09:29:09 2009 bill.local cm_gui:13683 fm_tcf_svc_listener.c:1746
1:.bill.local:cm_gui:11352:1:1301:1256110149:100
error in getting product id from account
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_NONE:0>
<field num=PIN_FLD_PRODUCTS:9,250 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>


And because of the above, supplementary services are not added and hence provisioning failed.

-- Steps To Reproduce:
Run customer center to create new customer with Provisioning Supplementary services.



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