SOAP

The SOAP functions allow you to retrieve, process, and send data to web services via the SOAP messaging protocol. This function is available as a collector, processor, and forwarder.

The following SOAP Client functions are available in Usage Engine:

All of the functions are designed to structure the SOAP requests and either send, process or receive them in the stream at the designated position. 

All data handling is done according to the W3C specifications of the SOAP protocol. This function is also useful when setting up integration with third-party services. 

Beta Status

Currently these functions are in Beta status and therefore caution must be taken when dealing with sensitive data! 

Useful Information

The SOAP protocol is primarily used for API service interactions. SOAP requests are used to exchange data between different platforms in a uniform structure. 

For example, you can extract values from a return SOAP response by specifying the following:

"url" = payload.soapResponse["soapenv:Envelope"]["soapenv:Body"]["loginResponse"]["result"]["serverUrl"]