Calling a Service on a SOAP Binding (Contract First)
Use the following procedure when you want to call a service (internal or external) that is exposed on a SOAP binding, and obtain the WSDL that defines the service contract from the service provider, then configure the process to send and receive the appropriate data.
Step | Task description | For more information, see... |
---|---|---|
1. | Configure an activity to call the web service. | Configuring a Task or Event to Call a Web Service |
2. | Select or import a concrete WSDL supplied by the service provider, then select the web service operation that you want to invoke. | Selecting the Web Service Operation to Invoke |
3. | (If required) Configure the system participant to apply security policies to the outgoing service call. | Using a System Participant to Identify the Web Service Endpoint |
4. | Define the process data that you want to send to and receive from the web service. | Defining Input and Output Data |
5. | 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 |
6. | (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 |
7. | Deploy the project to the BPM runtime. | Deploying a Process That Calls a Web Service |
Copyright © Cloud Software Group, Inc. All rights reserved.