WebService and WS-Security and OASIS 2004 support
(Doc ID 511854.1)
Last updated on APRIL 04, 2025
Applies to:
Siebel CRM - Version 7.5.2 [15051] and laterInformation in this document applies to any platform.
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://<hostname.com>/2001/XMLSchema-instance" xmlns:xsd="http://<hostname.com>/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>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://<hostname.com>/2001/XMLSchema-instance" xmlns:xsd="http://<hostname.com>/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://<hostname.com>/2001/XMLSchema-instance"
xmlns:xsd="http://<hostname.com>/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>
xmlns:xsi="http://<hostname.com>/2001/XMLSchema-instance"
xmlns:xsd="http://<hostname.com>/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 :-
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! |