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 SEPTEMBER 07, 2016

Applies to:

Siebel CRM - Version 8.1.1.5 [21229] and later
Information in this document applies to any platform.
”Checked for Relevance on 07-Sep-2016”

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

“SBL-EAI-08000: Unable to process SOAP Header child element 'wsse:Security' with 'mustUnderstand="1"'

  

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"'

 



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