How to make a SOAP request with Dataflows

ES | EN

With dataflows you can easily make REST requests via the HTTP Client connector. However, it is also possible to make SOAP requests with this same connector. In this tutorial we are going to see an example by creating a new dataflow:

In this example you can see some HTTP Client stages that make SOAP requests. If we look at the configuration of one of them:

In the "HTTP" tab we configure the URL and the output field where we want to save the answer and we add the SOAPAction header with the endpoint we want to invoke. We select POST as the HTTP method and fill in the "Request Data" with the XML envelope needed for the invocation. On the other hand, in the "Data Format" tab we select XML as the data format.

In addition, it is also possible to parameterize the request XML data:

Once the complete flow has been configured, we run it and see the data is obtained from the different APIs, processed and finally ingested into an ontology:

Â