Apply Promotion Via Rest API Errors Out "(SBL-DAT-00225)\"(SBL-EAI-04451)" When Attribute Value Display Names Is Greater Than 30 Characters
(Doc ID 2945528.1)
Last updated on SEPTEMBER 07, 2023
Applies to:
Siebel eConfigurator - Version 22.12 and laterInformation in this document applies to any platform.
Symptoms
When applying a promotion via the Rest API as explained in "Applying a Promotion to a Quote or an Order" and having the Attribute Value Display Name greater than 30 characters, the following error message is returned from the Rest API:
{
"ERROR": "Error running sub-process 'ISS Promotion WS - Set Document Sub Process' at step 'Set Document'.(SBL-BPR-00183)",
"ErrorDetail": "Error running sub-process 'ISS Promotion WS - Set Document Sub Process' at step 'Set Document'.(SBL-BPR-00183),Error invoking service 'EAI Siebel Adapter', method 'Synchronize' at step 'Synchronize'.(SBL-BPR-00162),Method 'SetFieldValue' of business component 'PDS Simplified Order Item XA' (integration component 'XA') for record with search specification '[Name] = \"Test 2\"' returned the following error:\"The value entered in field Value of buscomp PDS Simplified Order Item XA does not match any value in the bounded pick list PickList XA Dynamic LOV.(SBL-DAT-00225)\"(SBL-EAI-04451)"
}
Step to reproduce the issue:
1. Create an Attribute(Test2 Attr) and drill down into the Workspace, create Attribute Values as shown below and then Release:
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 |