Promotion IntegrityCheck Fails During A Modify Quote (Doc ID 2175131.1)

Last updated on AUGUST 23, 2016

Applies to:

Siebel Communications - Version 15.3 [IP2015] and later
Information in this document applies to any platform.

Symptoms

On : 15.3 [IP2015] version, Order Management

ACTUAL BEHAVIOR
---------------
Promotion IntegrityCheck fails during a Modify Quote

Using the BS "IntegrityCheck" within the BS "ISS Promotion Management Service" the IntegrityCheck raises no violation message about this

Expected behaviour: as the "Min Cardinality" at promotion level has been broken removing the product T_PROD_1, we would expect that IntegrityCheck raises a violation message about this.

From the log, we can see that, unexpectedly, the BatchValidate does not get fired in such scenario.

 

EXPECTED BEHAVIOR
-----------------------
AS the "Min Cardinality" at promotion level has been broken removing the product T_PROD_1 should trigger IntegrityCheck raises a violation message about this

STEPS
-----------------------
The issue can be reproduced at will with the following steps:


- Create a Promotion T_BUNDLE

- Create the customizable Product
T_ROOT
¦- REL: T_CL
¦- T_PROD_1
UI: T_CL > Radio Button (SIS OM Radio Buttons with Price JS)

- Create the Promotion:
T_BUNDLE
¦- T_ROOT
¦- REL: T_CL, Min Cardinality: 1
¦- T_PROD_1 (def. Qty = 1)

- Activate a Quote and turn it into Asset
T_BUNDLE, Active
¦- T_ROOT, Active
¦- T_PROD_1, Active

- Make a modify over the Root Product T_ROOT

- Within cfg session, remove the product T_PROD_1 switching to "None" option

- At Quote level we have the below situation:
¦- T_ROOT, Action Code: -
¦- T_PROD_1, Action Code: Delete
Run the Verify Button at Quote level and check that no validation gets raised

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, BatchValidate does not get fired in such scenario

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