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 response valuesCache 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, 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
tags:
- general
steps:
- stepType: soap-pure
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: {}
disableHeadersInKey: false
name: SOAP HTTP (Pure)
description: ""
condition: ""
sampleData: {}
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"
}
}