'Credit Limit Exceeded' Error While Executing Pcm_Op_Subscription_Purchase_Deal In Calc Only Mode

(Doc ID 979427.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.0 [Release 7.3.1]
Information in this document applies to any platform.
Checked for relevance on 05-Dec-2011.


Symptoms

This is regarding usage of PCM_OP_SUBSCRIPTION_PURCHASE_DEAL opcode in calc only mode. While trying to purchase a deal, using PCM_OP_SUBSCRIPTION_PURCHASE_DEAL opcode in calc only mode, it is giving CREDIT LIMIT EXCEEDED error.

Steps To Reproduce:

1)  Create a product which grants -30 for a non-currency resource as part of purchase fee event and other hand increments this non-currency resource by 1 every day as part of daily cycle forward event.

2)  Create a customer with dummy plan and purchase the above product/deal using PCM_OP_SUBSCRIPTION_PURCHASE_DEAL opcode in calc only mode.

It throws error as below:

nap(14683)> xop PCM_OP_SUBSCRIPTION_PURCHASE_DEAL 0x0080 1
xop: opcode 108, flags 128
XOP "108" failed: err 81:PIN_ERR_CREDIT_LIMIT_EXCEEDED, field 0/0:0,
loc 5:PIN_ERRLOC_FM, 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 /account 187059329 0
0 PIN_FLD_ERR_BUF ERR [0]


But it works fine when the deal is purchased using PCM_OP_SUBSCRIPTION_PURCHASE_DEAL opcode with flag 0 (zero) i.e. in normal mode.

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