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 Apache web service (SOAP/HTTP) client

The Apache web service client APIs are not appropriate for invoking an IBM Integration Designer service. Client code must be migrated to use the IBM Web Service (SOAP/HTTP) client APIs.

See the topic "Migrating the IBM Web Service (SOAP/HTTP) client" for more information.

In 5.1 if a client proxy was automatically generated, that proxy used WSIF APIs to interact with the service. In later releases the tools support JAX-RPC or JAX-WS client generation.

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 then 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. Next you must select the appropriate options to specify your client environment configuration including the web service runtime and server, Java EE version, 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