IBM BPM, V8.0.1, All platforms > Migrating and upgrading your IBM BPM environment > Migrating from other products > Migrating from WebSphere Studio Application Developer Integration Edition > Additional migration information > Migrating to the SCA programming model > Migrating WebSphere Business Integration Server Foundation client code

Migrating the IBM Web Service (SOAP/JMS) client

This topic shows how to migrate clients that use web service APIs (SOAP/JMS) to invoke a service.

No migration is needed for existing clients during migration. If that you must manually modify the generated web project (create a new servlet mapping) and sometimes must modify the Web project's context root in the enterprise application deployment descriptor to publish the service to the exact same address that it was published to on WebSphere Business Integration Server Foundation. See the topic "Migrating the IBM Web Service binding (SOAP/JMS)".

It is important to note that, unlike in 5.1, where a WSIF or RPC client proxy could be generated, in later releases the tools support JAX-WS or JAX-RPC client generation. JAX-WS is the preferred web service runtime to use.

To generate a new client proxy from IBM Integration Designer, you must have an IBM BPM or WebSphere Application Server installed.

  1. Ensure that you have an IBM BPM or WebSphere Application Server installed.

  2. In the Resources or Java perspective, find the WSDL file corresponding to the Export with Web Service Binding. Right-click and select Web Services > Generate Client.

  3. For Client Proxy Type, choose Java proxy. Select the appropriate options to specify your client environment configuration, including the web service runtime and server and client project. Click Next.
  4. Finish the remaining steps to generate the client proxy.

: Migrating WebSphere Business Integration Server Foundation client code