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

34 lines
1.8 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!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>Modify Web services to use the IBM Web Service SOAP provider</title>
</head>
<BODY>
<!-- Java sync-link -->
<SCRIPT LANGUAGE="Javascript" SRC="../../../rzahg/synch.js" TYPE="text/javascript"></SCRIPT>
<h6>Modifying Web services to use the IBM Web Service SOAP provider</h6>
<p>The current WSIF default SOAP provider (the IBM Web Service SOAP provider) is designed to interoperate fully with a JAX-RPC compliant Web service, therefore the current default provider does not fully interoperate with services that are running on the former (Apache SOAP) provider. To get your legacy services working again, you can either modify your Web services to use the current IBM Web Service SOAP provider as described in this topic or you can <a href="wswsifprovspdef.htm">change the WSIF default provider back to Apache SOAP</a>.</p>
<p>To modify a legacy Web service, use WebSphere Studio Development Client for iSeries to complete the following steps and thereby generate new deployment artifacts for access to the service from the IBM Web Service provider:</p>
<ol>
<li>Import into the Workspace the project that contains your legacy Web services.</li>
<li>For every legacy SOAP service in the project, repeat the following steps:
<ol type="a">
<li>From the pop-up menu for yourService.wsdl, select <strong>Generate Deploy Code</strong>.</li>
<li>In the Generate Deploy Code window, change the <strong>Inbound Binding Type</strong> from <tt>SOAP</tt> to <tt>IBM Web Service</tt> then click <strong>Finish</strong>.</li>
</ol>
</li>
<li>Export the EAR file that contains all of the deployment artifacts for the IBM Web Service Web service.</li>
</ol>
</body>
</html>