With the Web Service task type, you can configure processes to post data to a web service as a SOAP message or to a parameterized query string, allowing Integrify to push data to other systems.
The result of the post can determine the path of a workflow. At any point in an Integrify process, customers can:
Select Configure Task and you will be presented with the following to configure the Web Service task:
In this example, we are going to enter a stock symbol into a form and then retrieve the stock quote and present the result into a 2nd form called 'SOAP 1.2 Result':
When configuring the Web Service task, we have made the following definitions:
The table below explains the options for configuring any Web Service task configuration:
Web Service Settings tab:
|Web Service Url||Link||Yes||The Url from which to retrieve data|
|Post Type||Http Post, Htpp Get, Soap 1.1, Soap 1.2||Yes||Choose your Post type based on the requirements of the web service you are connecting to|
|Ignore Namespaces||Yes/No||Yes||This will default to 'No'. If Yes, the namespace attributes will be stripped from XML results for easier parsing.|
|Use Proxy||Yes/No||Yes||This will default to 'No'.|
Template Settings tab:
|Enter template for requests (soap xml, form post string or query string)||Yes||Query string, Post String or SOAP XML|
|Enter the xml format of the expected response||Yes||XML format of the expected response.|
|Enter the xml format of the expected inbound post||If the task is set to be posted back to, enter the XML format that will be posted|
Query Parameters tab:
Here, you will enter your parameter to be mapped to a task in your process. See the example here:
Response Mappings tab:
Here, you will enter your Return Label, the Path and Data Type to be used.
See the example here:
Inbound Mappings tab:
As with the Response Mappings, you will enter your Return Label, the Path and Data Type to be used.