A Product With Multiple Rate Plan Selector For Cycle Arrear Event Cannot Be Canceled

(Doc ID 798395.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.1 to 7.3.0.0.1 [Release 7.3.0]
HP-UX Itanium
***Checked for relevance on 10-Mar-2012***


Symptoms

If one configures a product with multiple rate plan selectors for cycle arrear event; after creating an account and purchasing the product for this account, this product cannot be canceled and error is reported in cm.pinlog as below :

E Sun May 16 10:17:56 2010 snisp407 cm:24912 fm_subscription_cycle_utils.c:102671:cn:CustomerCe1301:1236747640:29
fm_subs_find_rp_using_act_usage() error
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_NOT_FOUND:3>
<field num=PIN_FLD_RATE_PLANS:9,2237 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
E Sun May 16 10:17:56 2010 snisp407 cm:24912 fm_subscription_cycle_utils.c:99001:cn:CustomerCe1301:1236747640:29
fm_subs_utils_get_rateplan() error
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_NOT_FOUND:3>
<field num=PIN_FLD_RATE_PLANS:9,2237 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
E Sun May 16 10:17:56 2010 snisp407 cm:24912 fm_subscription_apply_rate.c:34231:cn:CustomerCe1301:1236747640:29
fm_subs_arrears_add_rate error
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_NOT_FOUND:3>
<field num=PIN_FLD_RATE_PLANS:9,2237 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
E Sun May 16 10:17:56 2010 snisp407 cm:24912 fm_subscription_apply_rate.c:11341:cn:CustomerCe1301:1236747640:29
op_subscription_apply_rate error
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_NOT_FOUND:3>
<field num=PIN_FLD_RATE_PLANS:9,2237 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
E Sun May 16 10:17:56 2010 snisp407 cm:24912 fm_subscription_cycle_utils.c:82721:cn:CustomerCe1301:1236747640:29
fm_subs_call_apply_rate error
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_NOT_FOUND:3>
<field num=PIN_FLD_RATE_PLANS:9,2237 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>

Steps to reproduce:

  1. Make sure the "timestamp_rounding" in cm/pin.conf is configured as below:
    - fm_bill timestamp_rounding 1
  2. From Pricing Center, create a plan called "Cycle Arrear Plan" which  includes a product with multiple rate plan selectors for cycle arrear event.
  3. From Customer Center, create an account and purchase the plan "Cycle Arrear Plan" . 
  4. From Customer Center, cancel the product "Cycle Arrear Prod" for the account ( must cancel the product right after the account creation.  If the period between creation and cancel is more than 1 day, there will be no problem)

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