WAS v8.5 > Develop applications > Develop web services - Invocation framework (WSIF) > Use WSIF to invoke web services > Linking a WSIF service to the underlying implementation of the service > Linking a WSIF service to a SOAP over HTTP service > WSIF SOAP provider: working with existing applications

Modify web services to use the IBM Web Service SOAP provider

The current WSIF default SOAP provider (the IBM Web Service SOAP provider) is designed to interoperate fully with a JAX-RPC compliant web service, and therefore the current default provider does not fully interoperate with services that are running on the former (Apache SOAP) provider. To get your existing services working again, we can either modify the web services to use the current IBM Web Service SOAP provider as described in this topic, or we can change the WSIF default provider back to Apache SOAP. To modify an existing web service, use the assembly tool to complete the following steps and thereby generate new deployment artifacts for access to the service from the IBM Web Service provider:

  1. Import into the Workspace the project containing your existing web services.

  2. For every existing SOAP service in the project, repeat the following steps :

    1. From the pop-up menu for the_service.wsdl, select Generate Deploy Code.
    2. In the Generate Deploy Code window, change the Inbound Binding Type from SOAP to IBM Web Service.

    3. Click Finish.

  3. Export the EAR file containing all of the deployment artifacts for the IBM Web Service web service.


Related


Change the default WSIF SOAP provider


+

Search Tips   |   Advanced Search