My Oracle Support Banner

CFG_AttributeChanged Event Is not Triggered in Every Case (Doc ID 2045839.1)

Last updated on FEBRUARY 07, 2019

Applies to:

Siebel Financial Services CRM - Version 8.1.1.11.10 [IP2013] and later
Information in this document applies to any platform.
*** Checked for Currency: 4-Dec-2018 ***

Symptoms


SetAttribute() does not fire Cfg_AttributeChanged().

User has 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 following Cfg_AttributeChanged() function is not triggered.
User wants to use Cfg_AttributeChanged() in order to set another attribute, depending on some values.
 
The expectation is that SetAttribute() will fire Cfg_AttributeChanged() script.
 
8.1.1.11 PS 10
NOTE: This worked in 8.0.0.13.

STEPS
1. Create a Product with attributes.
2. Add Cfg_AttributeChanged() script that:
    a. checks if the value is in a certain range (e.g. 0 < val < 100)
    b. sets the old value to back if it is not in the range
    c. 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.


Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.