Provisioning Fails During Account Registration

(Doc ID 957373.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version to [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


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] /account 2164558283 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] /purchased_product 2164559403 0
D Wed Oct 21 09:29:08 2009 .bill.local cm_gui:13683 fm_subscription_utils.cpp:5755
OFFERINGS_FM_CACHE Flist- /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
error in getting product id from account
<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.


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