Skip to main content
Version: ACE 4

SOAP Pure

Overview

SOAP HTTP (Pure) step allows making network requests to query or send data.

Configuration

  • Url - url for the SOAP service
  • Target path - doc node on which to store the result
  • Path to store headers - store request/response headers of the api call. No header values will be stored if left blank.
  • Store target path results in cache - if checked will enable caching response
  • Cache Key - if specified, will be used as key to store the cached response
  • Cache clean-up condition - If condition is true, then step cache is cleared and data is not cached, else if condition is false or not defined, then step behaves as usually.
  • TTL - time in minutes for how long to keep the cached results
  • Soap Request - SOAP request to be sent (json)
  • Soap headers - array of soap headers to be sent
  • HTTP Headers - http headers to send in the rest request
  • soap result header path - set the doc done on which to store SOAP response headers (if required)

Example

Example flow
{
"id": "ef8b4434-a74e-4d67-b825-e44a0fb6df90",
"name": "soapPureExample",
"flow": {
"name": "soapPureExample",
"description": "",
"steps": [
{
"stepType": "soap-pure",
"color": "rgb(247,225,211)",
"displayName": "SOAP HTTP (Pure)",
"isSelected": true,
"config": {
"endpoint": {
"url": "https://www.dataaccess.com/webservicesserver/NumberConversion.wso"
},
"soapRequest": {
"soap:Envelope": {
"attr": {
"xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/"
},
"soap:Body": {
"NumberToWords": {
"attr": {
"xmlns": "http://www.dataaccess.com/webservicesserver/"
},
"ubiNum": 333
}
}
}
},
"targetPath": "result",
"httpHeaders": {}
},
"textColor": "black"
}
]
},
"inputSchema": {},
"createDate": "2022-12-07T12:33:06.232Z",
"tags": [
"general"
],
"inputSchemaLabel": "",
"version": 1
}
Flow Result
{
"doc": {
"result": {
"soap:Envelope": {
"soap:Body": {
"m:NumberToWordsResponse": {
"m:NumberToWordsResult": "three hundred and thirty three "
}
}
}
}
},
"errors": [],
"performance": {
"steps": [
{
"step": "soap-pure",
"executionTime": 1272
}
],
"executionTimeOfFlow": 1273,
"timeMetric": "ms"
}
}