Web Services Error In Cascading Picklists (Doc ID 2235390.1)

Last updated on FEBRUARY 28, 2017

Applies to:

Oracle CRM On Demand - Version 031CS and later
Information in this document applies to any platform.

Symptoms

Account Type and Priority is a pair of a cascading picklists. Web Services is throwing this error whenever the parent picklist Account Type is updated without updating the related picklist Priority.

ERROR
-----------------------

<faultstring>Method 'WriteRecord' of business component 'Account' (integration component 'Account') for record with search specification '[Id] = "AALA-SM9802"' returned the following error:"For 'Account', the value 'Low' selected in picklist 'Priority' is invalid when
value 'Partner' is selected in picklist 'AccountType', where 'Account' is object, 'Low' is related picklist value, 'Priority' is related picklist, 'Partner' is parent picklist value and 'AccountType' is parent picklist.
(SBL-DAT-00558)"(SBL-EAI-04375)</faultstring>


STEPS
-----------------------
The issue can be reproduced with the following steps:
1. The original value of Account Type is 'Customer' and Priority is 'Low'.
2. Update Account Type with value 'Partner', but no change for Priority in client application.
3. When integrating to CRMOD via Web Services, the error occurred.


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