Unable to Change Deal Using PCM_OP_SUBSCRIPTION_CHANGE_DEAL Opcode (Doc ID 757026.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.1.0.0 to 7.3.1.0.1 - Release: 7.3.1 to 7.3.1
Information in this document applies to any platform.
Checked for relevance on 27-Nov-2011

Symptoms

-- Problem Statement:
PCM_OP_SUBSCRIPTION_CHANGE_DEAL is unable to modify deals and giving Error.

--Steps to Reproduce
1) Create an account and purchase a deal.
2) Call the PCM_OP_SUBSCRIPTION_CHANGE_DEAL to modify the deals with the input flist.

--Flist

nap(13197)> nap(13197)> d 1
# number of field entries allocated 20, used 4
0 PIN_FLD_POID           POID [0] 0.0.0.1 /account 1080479 12
0 PIN_FLD_PROGRAM_NAME    STR [0] "change deal"
0 PIN_FLD_CANCEL_DEAL_INFO SUBSTRUCT [0] allocated 20, used 4
1     PIN_FLD_POID           POID [0] 0.0.0.1 /account 1080479 9
1     PIN_FLD_SERVICE_OBJ    POID [0] 0.0.0.1 /service/ip 1078175 7
1     PIN_FLD_PROGRAM_NAME    STR [0] "Customer Center"
1     PIN_FLD_DEAL_INFO    SUBSTRUCT [0] allocated 20, used 2
2         PIN_FLD_PACKAGE_ID      INT [0] 177
2         PIN_FLD_DEAL_OBJ       POID [0] 0.0.0.1 /deal 1077250 0
0 PIN_FLD_PURCHASE_DEAL_INFO SUBSTRUCT [0] allocated 20, used 4
1     PIN_FLD_POID           POID [0] 0.0.0.1 /account 1080479 8
1     PIN_FLD_SERVICE_OBJ    POID [0] 0.0.0.1 /service/ip 1078175 7
1     PIN_FLD_PROGRAM_NAME    STR [0] "Customer Center"
1     PIN_FLD_DEAL_INFO    SUBSTRUCT [0] allocated 20, used 7
2         PIN_FLD_PRODUCTS      ARRAY [0] allocated 41, used 23
3             PIN_FLD_PURCHASE_END_T TSTAMP [0] (0) <null>
3             PIN_FLD_PURCHASE_START_T TSTAMP [0] (0) <null>
3             PIN_FLD_USAGE_END_DETAILS    INT [0] 0
3             PIN_FLD_USAGE_START_UNIT    INT [0] 0
3             PIN_FLD_CYCLE_END_DETAILS    INT [0] 0
3             PIN_FLD_QUANTITY     DECIMAL [0] 1
3             PIN_FLD_PURCHASE_END_DETAILS    INT [0] 0
3             PIN_FLD_CYCLE_START_UNIT    INT [0] 0
3             PIN_FLD_USAGE_START_DETAILS    INT [0] 1
3             PIN_FLD_CYCLE_START_DETAILS    INT [0] 1
3             PIN_FLD_PURCHASE_START_DETAILS    INT [0] 1
3             PIN_FLD_PURCHASE_START_UNIT    INT [0] 0
3             PIN_FLD_PRODUCT_OBJ    POID [0] 0.0.0.1 /product 1081468 0
3             PIN_FLD_DESCR           STR [0] ""
3             PIN_FLD_USAGE_DISCOUNT DECIMAL [0] 0
3             PIN_FLD_CYCLE_DISCOUNT DECIMAL [0] 0
3             PIN_FLD_PURCHASE_DISCOUNT DECIMAL [0] 0
3             PIN_FLD_STATUS         ENUM [0] 1
3             PIN_FLD_STATUS_FLAGS    INT [0] 0
3             PIN_FLD_USAGE_END_T  TSTAMP [0] (0) <null>
3             PIN_FLD_USAGE_START_T TSTAMP [0] (0) <null>
3             PIN_FLD_CYCLE_END_T  TSTAMP [0] (0) <null>
3             PIN_FLD_CYCLE_START_T TSTAMP [0] (0) <null>
2         PIN_FLD_NAME            STR [0] "deal_2"
2         PIN_FLD_POID           POID [0] 0.0.0.1 /deal 1084540 0
2         PIN_FLD_END_T        TSTAMP [0] (0) <null>
2         PIN_FLD_FLAGS           INT [0] 0
2         PIN_FLD_START_T      TSTAMP [0] (0) <null>
2         PIN_FLD_DESCR           STR [0] ""

nap(13197)> xop PCM_OP_SUBSCRIPTION_CHANGE_DEAL 0 1
xop: opcode 930, flags 0
XOP "930" failed: err 3:PIN_ERR_NOT_FOUND, field 0/245:PIN_FLD_DEAL_OBJ,
        loc 6:PIN_ERRLOC_FLIST, errclass 1:PIN_ERRCLASS_SYSTEM_DETERMINATE, rec_id 0, resvd 0
# number of field entries allocated 20, used 2
0 PIN_FLD_POID           POID [0] 0.0.0.1 /error_poid 1080479 0
0 PIN_FLD_ERR_BUF         ERR [0]
        <location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_NOT_FOUND:3>
        <field num=PIN_FLD_DEAL_OBJ:7,245 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
        <facility=0 msg_id=0 version=0>
nap(13197)> 



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