Using the SOAP provider

The SOAP provider allows WSIF stubs and dynamic clients to invoke SOAP services.

Why and when to perform this task

The Web Services Invocation Framework (WSIF) SOAP provider supports SOAP 1.1 over HTTP.

[5.0 only][Version 5.0.1]The SOAP provider uses Apache SOAP 2.3 for parsing and creating SOAP messages, but it is not limited to invoking services from Apache SOAP.

[Version 5.0.2 and later]The SOAP provider is JSR 101/109 compliant and uses Web Services for J2EE for parsing and creating SOAP messages.

Note: The current WSIF default SOAP provider (the IBM Web Service SOAP provider) does not fully interoperate with services that are running on the former (Apache SOAP) provider. This restriction is due to the fact that the IBM Web Service SOAP provider is designed to interoperate fully with a JAX-RPC compliant Web service, and Apache SOAP cannot provide such a service. For more information see WSIF SOAP provider: working with legacy applications.

The SOAP provider supports:

The SOAP provider is not transactional.

The SOAP provider does not support the WSIF synchronous timeout. The SOAP provider uses the default client timeout value that is set for Web Services for J2EE.

If you have a Web service that you expect multiple clients to use connecting over SOAP, then before you deploy the service you must set up your application deployment descriptor file dds.xml to handle multiple connections correctly. For more information, see WSIF troubleshooting tips.

What to do next

For an example of the sort of code changes that need to be made in the WSDL file for a SOAP provider, see the following topics:

Related tasks
Using the WSIF providers
Using the JMS providers
Using the Java provider
Using the EJB provider



Searchable topic ID:   twsf_prs
Last updated: Jun 21, 2007 8:07:48 PM CDT    WebSphere Business Integration Server Foundation, Version 5.0.2
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?topic=/com.ibm.wasee.doc/info/ee/ae/twsf_prs.html

Library | Support | Terms of Use | Feedback