Inconsistent Behavior of Pcm_op_price_set_price_list (Doc ID 1360930.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 to 7.3.0.0.0 [Release 7.3.0]
HP-UX Itanium
Checked for relevance on 20-Jul-2016.

Symptoms

When using opcode PCM_OP_PRICE_SET_PRICE_LIST for purging of PC configuration entities: /product, /discount, /plan and /deal, it was discovered that dependencies were not correctly handled.

Load PC configuration into DB (File PC_config):
a. Deal#1 contains Product#A
b. Deal#2 contains Product#A

TEST1:  Purge Deal#1 and Product#A within a single transaction
Result:  Flist was processed with error, Product #A can not be purged because it was referenced to existing Deal#2
=> This was CORRECT BEHAVIOUR

TEST2:  Purge Deal#2 and Product#A within a single transaction
Result:  Flist was successfully processed, Deal#2 & Product#A were purged from DB config objects. Deal#1 remained in the DB with reference on non-existing Product#A
=> This was INCORRECT BEHAVIOUR

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