ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzatz_5.4.0.1/51/webserv/wswsifprovspleg.htm

33 lines
1.8 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<LINK rel="stylesheet" type="text/css" href="../../../rzahg/ic.css">
<title>WSIF SOAP provider: work with legacy applications</title>
</head>
<BODY>
<!-- Java sync-link -->
<SCRIPT LANGUAGE="Javascript" SRC="../../../rzahg/synch.js" TYPE="text/javascript"></SCRIPT>
<h6>WSIF SOAP provider: work with legacy applications</h6>
<p>The current WSIF default SOAP provider (the IBM Web Service SOAP provider) does not fully interoperate with services that are designed to run on the former (Apache SOAP) provider. This 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.</p>
<p>As a result of this change in SOAP providers, previous WSIF clients might not work in either of the following cases:</p>
<ol>
<li>The Web service uses any of the following parameter types: xsd:date, xsd:dateTime, xsd:hexBinary or xsd:QName (for more information, see the Type Mappings section of <a href="wswsifrest.htm">WSIF - Known restrictions).</a></li>
<li>The Web service was built upon the former (Apache SOAP) provider.</li>
</ol>
<p>To get your legacy services working again, you have two options:</p>
<ul>
<li><a href="wswsifprovspdef.htm">Change the default WSIF SOAP provider</a> back to the former Apache SOAP provider
(in which case any future invocations to a JAX-RPC compliant Web service will not work if that Web service uses parameter types xsd:date, xsd:dateTime, xsd:hexBinary or xsd:QName).</li>
<li><a href="wswsifprovspmod.htm">Modify Web services to use the IBM Web Service SOAP provider</a>.</li>
</ul>
</body>
</html>