Calling a Service on a Virtualization Binding (Contract Last)

Use the following procedure when you want to call an internal service that is exposed on a virtualization binding, and define the process data that you want to send and receive, then generate a WSDL that defines the service contract.

Step Task description For more information, see...
1. Define the process data that you want to send to and receive from the web service. Defining Input and Output Data
2. Configure an activity to call the web service. Configuring a Task or Event to Call a Web Service
3. Generate an abstract WSDL, then select the web service operation that you want to invoke. Selecting the Web Service Operation to Invoke
4. Map the input/output parameters required by the web service operation to corresponding data fields or parameters in the process. Defining Input and Output Mappings
5. (Optionally) Modify the process to catch and handle any fault messages returned by the web service. Catching WSDL Fault Messages on a Request-Response Operation
6. Deploy the project to the BPM runtime. Deploying a Process That Calls a Web Service
7. Make the generated abstract WSDL available to the service provider.