Calling a Service on a SOAP Binding (Contract Last)
Use the following procedure when you want to call a service (internal or external) that is exposed on a SOAP 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 a concrete WSDL, then select the web service operation that you want to invoke. | Selecting the Web Service Operation to Invoke |
4. | (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 |
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 |
8. | Make the generated concrete WSDL available to the service provider. |
Copyright © Cloud Software Group, Inc. All rights reserved.