Introduction
The SOAP Tool allows one to invoke call to webservice for integration purpose to return useful information from external sources into the process instance.
SOAP Tool Properties
Configure SOAP Tool
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 1: SOAP Tool Properties
Store To Form
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 2: Store To Form Properties
Store To Workflow Variable
Name | Description | ||||||
---|---|---|---|---|---|---|---|
Workflow Variable Mapping |
|
Figure 3: Store To Workflow Variable Properties
Advanced
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: INFO 20 Feb 2020 02:14:56 org.joget.plugin.enterprise.SoapTool - {"NumberToWordsResult":"six hundred and seventy eight "} |
Figure 4: Advanced Properties
Download Demo App
Demo app to make a web service call to https://www.crcind.com/csp/samples/SOAP.Demo.CLS?wsdl, to call the method GetListByName.