Provisioning Fails During Account Registration
Last updated on SEPTEMBER 26, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 to 126.96.36.199.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
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.1 /account 2164558283 0
0 PIN_FLD_SERVICE_OBJ POID  0.0.0.0 0 0
D Wed Oct 21 09:29:08 2009 .bill..local cm_gui:13683
op_subscription_purchase_product product creation output flist
# number of field entries allocated 20, used 1
0 PIN_FLD_POID POID  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
OFFERINGS_FM_CACHE Flist-0.0.0.1 /account -2130409013
And further down the line the following error logged
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