When Invoking An Inbound Webservice, The EAI Siebel Adapter - Upsert Method Throws An Error Message:"SBL-DAT-00498: 'Date' is a required field. Please enter a value for the field"
(Doc ID 2992243.1)
Last updated on DECEMBER 11, 2023
Applies to:
Siebel CRM - Version 23.3 and laterInformation in this document applies to any platform.
Symptoms
When attempting to invoke an inbound interface using the below request payload from the SOAP UI tool, the EAI Siebel Adapter - Upsert method throws an error message.
Request Payload:
-------------------------
<SiebelMessage MessageId="" IntObjectName="Contact" MessageType="Integration Object" IntObjectFormat="Siebel Hierarchical">
<ListOfContact>
<Contact>
<Id>1-2345</Id>
<Year>2023</Year>
<ActualDate>05/01/2023</ActualDate>
</Contact>
</ListOfContact>
</SiebelMessage>
-------------------------
<SiebelMessage MessageId="" IntObjectName="Contact" MessageType="Integration Object" IntObjectFormat="Siebel Hierarchical">
<ListOfContact>
<Contact>
<Id>1-2345</Id>
<Year>2023</Year>
<ActualDate>05/01/2023</ActualDate>
</Contact>
</ListOfContact>
</SiebelMessage>
ERROR:
------------
EAISiebAdpt EAISiebAdpt TrcIntObj 4 0000080265480e59:0 2023-11-07 11:08:18 Get integration component field: 'Year', Value: '2,023'
...
...
...
ObjMgr BusCompLog Error 1 0000080265480e59:0 2023-11-07 11:08:18 (buscomp.inl (70)) SBL-DAT-00498: '<?>' is a required field. Please enter a value for the field.
ObjMgr BusCompLog Error 1 0000080265480e59:0 2023-11-07 11:08:18 (buscomp.cpp (35491)) SBL-DAT-00498: 'Date' is a required field. Please enter a value for the field.
------------
EAISiebAdpt EAISiebAdpt TrcIntObj 4 0000080265480e59:0 2023-11-07 11:08:18 Get integration component field: 'Year', Value: '2,023'
...
...
...
ObjMgr BusCompLog Error 1 0000080265480e59:0 2023-11-07 11:08:18 (buscomp.inl (70)) SBL-DAT-00498: '<?>' is a required field. Please enter a value for the field.
ObjMgr BusCompLog Error 1 0000080265480e59:0 2023-11-07 11:08:18 (buscomp.cpp (35491)) SBL-DAT-00498: 'Date' is a required field. Please enter a value for the field.
STEPS
-------
The issue can be reproduced at will with the following steps:
1. Launch the SOAP UI tool and import the vanilla/custom WSDL file Siebel Contact.
2. Update the valid input data(mentioned above) into the request payload.
3. Trigger the request.
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 |
Cause |
Solution |