Purchased Deal On an Inactive Bill Unit's Service Gives an Error (Doc ID 762006.1)

Last updated on OCTOBER 27, 2011

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.0.0.0 and later   [Release: 7.3.0 and later ]
Information in this document applies to any platform.

Symptoms

- Create an account with a subscription group. 
- Inactivate the related Bill unit, with opcode (PCM_OP_CUST_SET_STATUS), and propagation rule, and flag PROVISIONING (0x40) with the following Flist:

0 PIN_FLD_POID POID [0] 0.0.0.1 /account 488226 0
0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 491298 0
0 PIN_FLD_PROGRAM_NAME STR [0] "BU inactivation with flag PROV"
0 PIN_FLD_STATUS_PROPOGATE ENUM [0] 1
0 PIN_FLD_STATUSES ARRAY [0] allocated 20, used 2
1 PIN_FLD_STATUS ENUM [0] 10102
1 PIN_FLD_STATUS_FLAGS INT [0] 64

- Check the services flags (/service.PIN_FLD_STATUS_FLAGS), should be set with added flag 0x40.
- Try to purchase a deal on the primary service (xxx), it works.
- Try to purchase a deal on the member service (xxx/yyy). It’s rejected.

Snippet of the error:

0 PIN_FLD_POID POID [0] 0.0.0.1 /service/xxx/yyy 491170 7
0 PIN_FLD_STATUS ENUM [0] 10102
0 PIN_FLD_STATUS_FLAGS INT [0] 131136
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 488226 0
E 2008-12-03 09:56:57.652 xxxxx cm:22301.1
fm_subscription_purchase_deal.c:978
1:xxxxxxxx:CustomerCenter:0:AWT-EventQueue-0:108:1228294618:0
Can not add a deal into an inactive service
<location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_BAD_VALUE:46>
<field num=0:0,0 recid=0 reserved=10102 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
E 2008-12-03 09:56:57.652 xxxxx cm:22301.1 cm_child.c(107):4655
1:xxxxxxxx:CustomerCenter:0:AWT-EventQueue-0:108:1228294618:0
op PCM_OP_SUBSCRIPTION_PURCHASE_DEAL returned an error
<location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_BAD_VALUE:46>
<field num=0:0,0 recid=0 reserved=10102 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>

 




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