Configuring the SOAP Connector

When call-in out to SOAP-based web services, you need to choose a Uniface SOAP connector and configure it.

The Uniface SOAP U1.0 and U2.0 connectors support different binding styles. For more information, see WSDL.

  1. To use SOAP connector U2.0, ensure that the following setting is present in the client assignment file:
    [DRIVER_SETTINGS]
    SOP U2.0
  2. Alternatively, to use the SOAP connector U1.0:
    1. Install the Microsoft SOAP Toolkit from the Microsoft Web site.
    2. Ensure that the following setting is present in the client assignment file:
      [DRIVER_SETTINGS]
      SOP U1.0
  3. Optionally, specify connector options and call-out component parameters:
    1. In the [DRIVER_SETTINGS] section, specify connector-wide options for the SOAP connector using the USYS$SOP_PARAMS setting. For more information, see SOAP Connector Options.
    2. In the [SERVICES_EXEC] section, specify parameters for specific components that will be executing call-out to Web services.

      Settings in the [SERVICES_EXEC] section override the corresponding connector options specified in the [DRIVER_SETTINGS] section. The connector options in USYS$SOP_PARAMS cannot be nullified; they can only be overridden with another value.

      Note:  If your SOAP service uses entity or occurrence parameters, it is not possible to reassign it to another application in the [SERVICES_EXEC] section. For more information, see [SERVICES_EXEC].

  4. To call out to web services from a Uniface Server, add the /su switch in the Uniface Server's UST in the Uniface Router's assignment file.

    This prevents problems with permissions. The /su switch causes the Uniface Server to start in the environment of the user rather than in the environment of the Uniface Router.

Related Topics