The SOAP Service Source step is used to retrieve input from a SOAP web service.
Illustrated below is a flow, where the SOAP Service Source step is used.
Adding a SOAP Service Source Step
To add a SOAP Service Source step in a flow, follow the instructions below:
1. Click on the plus icon as shown in the image below.
2. The page below will appear. Select or search for SOAP Service as shown in the image below.
Configuring a SOAP Service Source Step
The configuration available in the SOAP Service Source step is illustrated in the image below.
A connection is required for this step. Click on the highlighted plus button to create a new connection.
Override Endpoint – Override the endpoint specified in the WSDL. May be required if redirects are present.
Web Service Method – The name of the web service method to call. Click on the table icon to choose the web service from a list.
Result Path – The path to the result value.
Parameter Mappings
The fields are mapped from the record to the parameters to pass as a parameter to the flow that is being called. Click on the Add Row button to create mappings.
From Path - The expression to map from.
To Path - The path to map to.
Type – The data type. This could be a String, Number, Boolean or any other data type required. Select the required from the dropdown list.
Response Format – The format in which the SOAP response will be saved. Either raw XML or parsed into JSON.
Rationalize JSON checkbox – Fix JSON to result in a properly formed object when the checkbox is selected.
Enable Debug checkbox – Show debug results.
Using a SOAP Service Source Step
To use a SOAP Service Source Step, follow the instructions below:
1. Click on the play icon on the Calculator step after a SOAP Service Source Step, as highlighted in the image below:
2. Click the Test button as shown in the image below.
The image below shows the output from the SOAP Service Source step.