PMC_OP_SUBSCRIPTION_CHANGE_DEAL succeed with wrong PACKAGE_ID (Doc ID 949673.1)

Last updated on DECEMBER 15, 2009

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.1.0.0
Information in this document applies to any platform.

Goal

When changing deal by PCM_OP_BILL_CHANGE_DEAL opcode,
even if wrong PACKAGE_ID is used in the flist, the new deal is purchased and old deal is not cancelled without any errors. Is this as designed ?

(Input Flist)

0 PIN_FLD_POID POID [0] 0.0.0.1 /account 122431 0
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telco/gsm 122687 0
0 PIN_FLD_PURCHASE_DEAL_INFO SUBSTRUCT [0] allocated 20, used 5
1 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telco/gsm 122687 0
1 PIN_FLD_POID POID [0] 0.0.0.1 /account 122431 0
1 PIN_FLD_PROGRAM_NAME STR [0] "CHANGE DEAL2"
1 PIN_FLD_END_T TSTAMP [0] (1254322800) Thu Oct 1 00:00:00 2009
1 PIN_FLD_DEAL_INFO SUBSTRUCT [0] allocated 20, used 1
2 PIN_FLD_DEAL_OBJ POID [0] 0.0.0.1 /deal 35773 0
0 PIN_FLD_PROGRAM_NAME STR [0] "CHANGE DEAL"
0 PIN_FLD_CANCEL_DEAL_INFO SUBSTRUCT [0] allocated 20, used 5
1 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telco/gsm 122687 0
1 PIN_FLD_POID POID [0] 0.0.0.1 /account 122431 0
1 PIN_FLD_PROGRAM_NAME STR [0] "CHANGE DEAL1"
1 PIN_FLD_END_T TSTAMP [0] (1254322800) Thu Oct 1 00:00:00 2009
1 PIN_FLD_DEAL_INFO SUBSTRUCT [0] allocated 20, used 2
2 PIN_FLD_PACKAGE_ID INT [0] 121 <-------------- This is wrong number
2 PIN_FLD_DEAL_OBJ POID [0] 0.0.0.1 /deal 34493 0

Solution

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