2.2 Web Service Server Interoperability

SALT supports most external Web service applications that are described using WSDL 1.1 standard documents with the exceptions listed in the table below:

Table 2-2 Non-Supported Web Service Descriptions by SALT

WSDL Description Explanation
RPC/literal message style GWWS servers support only RPC/encoded and document/literal SOAP message style for outbound services. If RPC/literal message style is defined in the external WSDL file, the converted non-native WSDF file cannot be accepted by SALT configuration compiler.
<wsdl:import> SALT WSDL converter cannot recursively retrieve the nesting WSDL document defined using <wsdl:import>.
HTTP binding WSDL 1.1 specification defines HTTP GET & POST binding besides SOAP binding. HTTP GET & POST binding describes the interaction between a Web browser and a Web server using simple HTTP protocols.

Although the GWWS server supports HTTP transport, only SOAP protocol compliant XML messages are supported on the wire. If a WSDL document contains a HTTP GET & POST binding, this binding is ignored by the SALT WSDL converter.

WS-Policy Attachment The SALT WSDL converter does not support WS-Policy attachments defined in the WSDL document. If WS-Policy attachments are defined in the WSDL document, policy information is ignored by the SALT WSDL converter.
MIME binding SALT WSDL converter does not support any message-level MIME format association.
SOAP header and header fault messages SALT WSDL converter does not support <soap:header> and <soap:headerfault> descriptions in the WSDL 1.1 document. All <soap:header> and <soap:headerfault> messages defined for the wsdl operation are ignored by SALT WSDL converter.
More than one SOAP Fault message SALT WSDL converter does not support more than one fault message to be defined for a WSDL operation.

The following table lists certified Web service servers that are interoperable with SALT.

Table 2-3 Certified Interoperable Web Service Server Toolkits

- WebLogic Server Axis for Java 2.0 .Net 3.5 ALSB 3.0 Oracle BPEL 10.1.3.1.0
9.2 10.3
SOAP 1.1RPC/encoded Yes Yes N/A N/A Yes Yes
SOAP 1.1document/literal Yes Yes Yes Yes Yes Yes
SOAP 1.2RPC/encoded N/A N/A N/A N/A N/A N/A
SOAP 1.2document/literal N/A Yes Yes Yes Yes N/A