CFG_AttributeChanged Event Is Not Triggered In Every Case (Doc ID 2045839.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Financial Services CRM - Version 8.1.1.11.10 [IP2013] and later
Information in this document applies to any platform.

Symptoms


SetAttribute() does not fire Cfg_AttributeChanged()

We have a customizable product with scripts, that undo Attribute Changes when the value is not in a certain range.
This is done via SetAttribute(). However, the according Cfg_AttributeChanged() function is not triggered.
We want to use Cfg_AttributeChanged() in order to set another attribute depending on some values.
 
We expect that SetAttribute() will fire Cfg_AttributeChanged() script.
 
8.1.1.11 PS 10
NOTE. This worked in 8.0.0.13.

STEPS
The issue can be reproduced with the following steps:
1. Create a Product with attributes.
2. Add Cfg_AttributeChanged() script that:
  checks if the value is in a certain range (e.g. 0 < val < 100)
  sets the old value to back if its not in the range
  sets another attribute depending on the attribute value.
3. Validate the product
4. Change the attribute so that it is out of range
5. Verify the other product is not set appropriately.


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