Pcm_op_subscription_purchase_deal In Calc Only Mode Returns Single Balance Impact (Doc ID 955702.1)

Last updated on SEPTEMBER 15, 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]
Information in this document applies to any platform.

Symptoms

While purchasing deal using PCM_OP_SUBSCRIPTION_PURCHASE_DEAL in Calc only mode it returns balance impact for single event.

Steps To Reproduce:

1) Let say two events are configured in a product.
    a) 30days_cycle forward charges $0 and Non Currency Resource(NCR) -30.
    b) Daily cycle forward which reduces the above NCR by 1. In the rateplan check the "override credit limit" flag.

2) Create a customer with dummy plan.

3) Purchase the above deal with following flist in calc_only mode
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 1151962 0
0 PIN_FLD_PROGRAM_NAME STR [0] "-"
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/ip 1154618 0
0 PIN_FLD_DEAL_INFO SUBSTRUCT [0] allocated 20, used 5
1     PIN_FLD_POID POID [0] 0.0.0.1 /deal -1 0
1     PIN_FLD_END_T TSTAMP [0] (0) <null>
1     PIN_FLD_NAME STR [0] "Deal info"
1     PIN_FLD_START_T TSTAMP [0] (0) <null>
1     PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 6
2         PIN_FLD_DESCR STR [0] "this is my product_t 1"
2         PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.1 /product 1151800 1
2         PIN_FLD_PURCHASE_END_T TSTAMP [0] (0) <null>
2         PIN_FLD_QUANTITY DECIMAL [0] 1
2         PIN_FLD_STATUS ENUM [0] 1
2         PIN_FLD_STATUS_FLAGS INT [0] 0

nap(14683)> xop PCM_OP_SUBSCRIPTION_PURCHASE_DEAL 0x0080 1


In the return flist of this opcode, verify that the balance impact is shown for only one event (either for 30days_cycle forward event or for daily cycle forward event).

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