Improper Error While Adding A Deal Which Is "Mutually Exclusive" To The Existing One

(Doc ID 604066.1)

Last updated on SEPTEMBER 26, 2016

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

Problem Statement

Example: There are three deals: Deal1, Deal2 and Deal3. In cm.pinlog it throws a transition error which is misleading: 

  1. Create a plan with Deal1.
  2. Now in this plan, transition from Deal 1 to Deal 2.
  3. Deal 2 is mutually exclusive to Deal3.
  4. Purchase the plan.
  5. Do a deal transition to Deal2.
  6. Purchase Deal3
 op_subscription_transition_deal error
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 err
no=PIN_ERR_NOT_FOUND:3>
<field num=PIN_FLD_FROM_DEAL_INFO:10,8260 recid=0 reserved=0 reserved2=0
time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>

 Expected error should be the deal validation error as below:

fm_utils_deal_validation_for_account error
<location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_VALIDATION_FAILED:102>
<field num=0:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
E Tue Nov 11 00:04:22 2008 blrsnts4 cm:7013 fm_subscription_purchase_deal.c:418 1:bmadhana-pc:CustomerCenter:0:AWT-EventQueue-0:10
8:1213184084:0
Deal validation failed

 


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