WebService and WS-Security and OASIS 2004 support (Doc ID 511854.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel CRM - Version 7.5.2 [15051] and later
Information in this document applies to any platform.
"Checked for Relevance on 05-Sep-2016"

Symptoms

SBL-EAI-05162

Requirement was to use WS-Security for calling inbound Siebel WebServices.  A web service without WS-Security could be invoked ok with following SOAP document :-

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
    <FID_FINAREF_QRY_SelectLOYMemberFF_Input xmlns="http://fnac.dom">
      <MemberNumber>40008336</MemberNumber>
    </FID_FINAREF_QRY_SelectLOYMemberFF_Input>
</soap:Body>
</soap:Envelope>


The following document with WS-Security was attempted :-

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
                      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                      xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
     <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"  soap:mustUnderstand="0">
         <wsse:UsernameToken>
            <wsse:Username>....</wsse:Username>
            <wsse:Password Type="wsse:PasswordText">....</wsse:Password>
         </wsse:UsernameToken>
     </wsse:Security>
</soap:Header>
<soap:Body> ...</soap:Body>
</soap:Envelope>


But the following error was reported :-

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