Web Service Error : SBL-EAI-08000: Unable to process SOAP Header child element 'wsse:Security' with 'mustUnderstand="1"'
(Doc ID 1983707.1)
Last updated on JULY 16, 2023
Applies to:
Siebel CRM - Version 8.1.1.5 [21229] and laterInformation in this document applies to any platform.
Symptoms
On : 8.1.1.5 [21229] version, Siebel EAI
Statement of issue :
When attempting to call an inbound web service with 'mustUnderstand' attribute in SOAP request message, the following error occurs:
Error
STEPS
The issue can be reproduced at will with the following steps:
1.Send a custom header in SOAP request message along with 'mustUnderstand' attribute (something like below).
Example:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://xmlns.oracle.com/apps/mdm/customer" xmlns:swip="http://www.siebel.com/xml/SwiPersonIO">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/07/secext" soapenv:mustUnderstand="1">
</wsse:Security>
<securityToken>TOKEN</securityToken>
<callerid>myID</callerid>
<locale>myLocale</locale>
</soapenv:Header>
<soapenv:Body>
</soapenv:Body>
</soapenv:Envelope>
2.Trigger an inbound web service call.
3. It throws an error : SBL-EAI-08000: Unable to process SOAP Header child element 'wsse:Security' with 'mustUnderstand="1"'
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 |