Wednesday, March 4, 2015

Siebel: Setup Siebel to send the WS-Security header in Web Services

To generate the WS-Security header content for outbound web service calls, we need to add the below input arguments for the Proxy Business service.
This is possible from Siebel versions 7.7.x and above.

The below arguments are not displayed in the Proxy Business Service, but we can go ahead and add them in the Input Arguments when calling the BS.

Input Argument:  Username
Type:Literal
Value:<UserName>

Input Argument:  Password
Type:Literal
Value:<Password>




To use the WS-Security header, you need to change the Authentication Type column to "Username/Password - clear text".

Siebel will recognize the input arguments for the Proxy Business Service and it will automatically generate the header like below

<SOAP-ENV:Header>
    <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/07/secext">
        <wsse:UsernameToken>
            <wsse:Username>xxxxxx</wsse:Username>
            <wsse:Password>xxxxxx</wsse:Password>
        </wsse:UsernameToken>
    </wsse:Security>
</SOAP-ENV:Header>





123Siebel

Search 123Siebel