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/HTTP) client

This topic shows how to migrate clients that use web service APIs (SOAP/HTTP) 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/HTTP)".

If design changes have occurred and you would like to generate a new client proxy, the following steps will show you how to do that. It is important to note that unlike in 5.1, where a WSIF or RPC client proxy could be generated, in 6.x and later releases the tools only support RPC client generation, because RPC is the preferred API over the WSIF API.

If : 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. Select 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 and click Next.

  4. The location of the WSDL should be filled in. Click Next.

  5. Select the appropriate options to specify your client environment configuration, including the web service runtime and server, Java EE version, and client type (Java, EJB, Web, Application Client). Click Next.
  6. Finish the remaining steps to generate the client proxy.

: Migrating WebSphere Business Integration Server Foundation client code