SOAP Pure
Overview
SOAP HTTP (Pure)
step allows making network requests to query or send data.
Configuration
Url
- url for the SOAP serviceTarget path
-doc
node on which to store the resultPath 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 responseCache Key
- if specified, will be used as key to store the cached responseCache 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 resultsSoap Request
- SOAP request to be sent (json)Soap headers
- array of soap headers to be sentHTTP Headers
- http headers to send in the rest requestsoap result header path
- set thedoc
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"
}
}