PCM_OP_SUBSCRIPTION_PURCHASE_DEAL with PCM_OPFLG_CALC_ONLY does not remove all products from account_products
Last updated on JUNE 21, 2012
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.1 to 126.96.36.199.1 [Release 6.7.0]
HP 9000 HP-UX 11.0 (32 bit)
Microsoft Windows (32-bit)
Oracle Solaris on SPARC (32-bit)
Checked for currency on 21-Jun-2012
PCM_OP_SUBSCRIPTION_PURCHASE_DEAL is called with the flag PCM_OPFLG_CALC_ONLY in order to calculate the cost of the products of another plan. After this opcode is called an extra product in the account_product array is created
- create an account with plan A
- do some operatins on the services of the account within a transaction
- close the transaction
- do a number of deal_purchase in CALC_ONLY for PLAN B.
In order to calculate the cost of the various products, these deals are purchased for the same account. Normally, in Calc_Only mode, nothing should be committed to the database. The calc_only purchase should remove all the products created, but sometimes one of them is not removed.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms