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.
-
To use SOAP connector U2.0, ensure that the
following setting is present in the client assignment file:
[DRIVER_SETTINGS] SOP U2.0
-
Alternatively, to use the SOAP connector
U1.0:
- Install the Microsoft SOAP Toolkit from the Microsoft Web site.
-
Ensure that the following setting is present in the
client assignment file:
[DRIVER_SETTINGS] SOP U1.0
-
Optionally, specify connector options and
call-out component parameters:
- 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.
-
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].
-
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.