Configuring the Siebel Application to Use the WS-Security Specification

To use the WS-Security specification in the Siebel application, two parameters, UseAnonPool and Impersonate, must be set. An example of configuring WS-Security for Siebel inbound Web services follows.

To configure the Siebel application to use the WS-Security specification

  1. Check Configure Anonymous Pool parameter in the basic information section of the eai_anon application in the Application Interface profile.

    For more information about configuring the anonymous pool, see Siebel Performance Tuning Guide.

  2. Start the Siebel Server.

  3. Navigate to the Administration - Server Configuration screen, Enterprises view, and then Profile Configuration.

  4. In the Profile Configuration list, query the Alias field for SecureWebService.

  5. Make sure that the SecureWebService profile (named subsystem) has parameters with the following values:

    Parameter Alias Value

    Service Method to Execute

    DispatchMethod

    Dispatch

    Service to Execute

    DispatchService

    Web Service Inbound Dispatcher

    Impersonate

    Impersonate

    True

  6. When the client makes a call to the Web service, make sure that SWEExtSource points to the correct application name and named subsystem, for example:

    http://myserver/siebel/app/eai_anon/enu/?SWEExtCmd=Execute
    &SWEExtSource=SecureWebService