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 > Create SCA Components and SCA Imports for the services in the application for rewiring

Migrating a business process to business process service invocation

This scenario applies to a business process that invokes another business process, where the second business process is invoked using a WSIF Process Binding. This section shows how to migrate a BPEL to BPEL service invocation using a wire or an Import/Export with SCA Binding if the Migration wizard did not fully migrate all of your service projects.

To migrate a process (BPEL) binding service project for an outbound service, follow these steps:

  1. In the Business Integration perspective, expand the module to see its contents. Open the Assembly Editor by double-clicking the first item under the module project (it will have the same name as the project).

  2. There are several scenarios where a BPEL process can invoke another BPEL process. Find the scenario below that applies to your application:

    • If the BPEL being invoked is in the same module, create a wire from the appropriate reference on the first BPEL component to the appropriate interface on the target BPEL component.

    • If the BPEL being invoked is in another module (where the other module is a migrated service project):

      1. Create an Export with SCA Binding for the second business process in its module assembly diagram.
      2. Expand the second module's assembly icon in the navigator in the Business Integration view. You should see the export that you just created.

      3. Drag the export from the Business Integration view under the second module onto the open assembly editor of the first module. This will create an Import with SCA Binding in the first module. If this service was published in WebSphere Studio Application Developer Integration Edition to expose it externally, see the section, "Creating SCA Exports to access the migrated service."
      4. Wire the appropriate reference on the first business process to the import that you just created in that module.
      5. Save the Assembly diagram.

    • To achieve late binding when invoking the second business process:
      1. Leave the first business process component's reference unwired. Open the first process in the BPEL editor and under the Reference Partners section, select the partner that corresponds to the second BPEL process to invoke using late binding.

      2. In the Properties view on the Description tab, enter the name of the second business process in the Process Template field.
      3. Save the business process. You have now finished setting up the late bound invocation.

: Create SCA Components and SCA Imports for the services in the application for rewiring