The SOAP Tool allows one to invoke call to webservice for integration purpose to return useful information from external sources into the process instance.

Figure 1: SOAP Tool Properties
| Name | Description |
|---|---|
| WSDL URL | Webservice WSDL URL to be called. |
| Operation Name | Operation Name |
| Username | Credential - Username |
| Password | Credential - Password |
| Parameters | Values in sequence order of the operation parameters. |
SOAP Body (XML) | The XML content of <soap:Body> tag. Parameters setting is ignored when SOAP Body is used. |
SOAP Action | SOAP Action is required when SOAP Body is used and SOAP version is 1.1 |

Figure 2: Store To Form Properties
| Name | Description | ||||||
|---|---|---|---|---|---|---|---|
| Form | Target form to store data. | ||||||
| Base XML Object Name for Multirow Data | If returned data is intended to an array / multirow data, define the base path of the array. | ||||||
| Field Mapping |
|

Figure 3: Store To Workflow Variable Properties
| Name | Description | ||||||
|---|---|---|---|---|---|---|---|
| Workflow Variable Mapping |
|

Figure 4: Advanced Properties
| Name | Description | |
|---|---|---|
| Debug Mode | When checked, debug messages will be printed out in the server log for troubleshooting purpose. In the server log, you will observe returned formatted data as the following:
|
Demo app to make a web service call to https://www.crcind.com/csp/samples/SOAP.Demo.CLS?wsdl, to call the method GetListByName.