SOAP Client Node

The SOAP Client Node provides a simple and powerful way to access SOAP services.

The SOAP Client Node can be used to directly invoke SOAP APIs. It can also use prebuilt configurations that define the APIs of the service. The node supports:

  • Passing in request data on the input terminal or building the request directly in the node
  • Returning success and error messages to the different output terminals
  • The ability to loop through an array of requests to invoke an API repeatedly

The SOAP Client Node is an extension of the SOAP adapter, it internally uses REST Adapter. In many cases, it is much simpler to configure and use the node in a flow, especially in cases where an API call requires to send a request and handle the responses.

The SOAP node and the SOAP adapter only supports Service Definition mode.

The SOAP node needs to:
  • Handle SOAP faults and convert fault to endpoint failure message
  • Handle SOAP faults and convert fault to endpoint failure message