Error When Modifying Asset With An Attribute Value Not Included In The Product Attribute Values (Doc ID 1598020.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Dynamic Catalog - Version 8.1.1.6 SIA [21233] and later
Information in this document applies to any platform.

Symptoms


Error SBL-CFG-00162 when modifying an Asset.
NOTE: This happens when an attribute definition has changed, so that the Asset's Attribute value is not allowed anymore.
 
ERROR
[1] Error running sub-process 'SIS OM Edit Complex Asset Workflow' at step 'Edit Asset - Interactive'.(SBL-BPR-00183)
[2] Error invoking service 'SIS OM PMT Service', method 'Synchronize' at step 'Sync Line Item'.(SBL-BPR-00162)
[3] Method 'SetFieldValue' of business component 'MACD Quote Item XA' (integration component 'XA') returned the following error:
"Red is not a valid value for Value.(SBL-CFG-00162)"(SBL-EAI-04376)


 

STEPS
---------------
The issue can be reproduced with the following steps:
Create Product Strucutre
1.) Create Attribute Definition: "BEI Color" of Type Text with values Green, Yellow, Red
2.) Create Attribute Definition: "BEI Rank"  of Type Integer with values 1,2,3,4
3.) Create Class "BEI Color Rank" with above 2 attribute:
   Name = Rank, Attribute Definition = BEI Rank
   Name = Color, Attribute Definition = BEI Color
4.) Create a product "BEI Color Rank" and specifiy Product Class "BEI Color Rank".
5.) Release the product and refresh cache.

Create Asset with above Product Structure:
1. Create a Sales Order for Account="BEI Account"
2. Add Product "BEI Color Rank"
3. Go to Attribute detail view and change attributes:
  Color: Red
  Rank:  4
4. Set line item field Status=Complete and press Auto-Asset

 
Change Text Attribute definition:
1. Lock attribute definition "BEI Color"
2. Remove "Red" from the enumeration.
3. Release the attribute definition and launch Refresh Cache

Test Modify Asset:
1. Go to Account "BEI Account" and drilldown to Account Summary view.
2. In the Installed Assets applet select the asset "BEI Color Rank" and press Modify
=> Error:
---------------------------
Siebel
---------------------------
[1] Error running sub-process 'SIS OM Edit Complex Asset Workflow' at step 'Edit Asset - Interactive'.(SBL-BPR-00183)
[2] Error invoking service 'SIS OM PMT Service', method 'Synchronize' at step 'Sync Line Item'.(SBL-BPR-00162)
[3] Method 'SetFieldValue' of business component 'MACD Quote Item XA' (integration component 'XA') returned the following error:
"Red is not a valid value for Value.(SBL-CFG-00162)"(SBL-EAI-04376)

---------------------------
OK  
---------------------------

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