Skip to main content
Version: 4.17.3

SOAP component

The SOAP component allows messages to be posted to SOAP endpoints. It automatically wraps the body in a SOAP:Envelope and SOAP:Body to create a valid SOAP Request.

It only supports sending messages to SOAP endpoints, it cannot be used to setup up a SOAP endpoint.

Configuration

The SOAP component has the following configuration options:

Url

Specify the URL of the SOAP endpoint, e.g. soap.example.org.

Extract

Specify whether the SOAP component should remove the SOAP:Envelope and SOAP:Body from the response.

Options

  • Yes (default)
  • No

Smart

Specify whether all necessary namespaces should be included, and the nodes should be automatically prepended with required prefixes, in the XML body.

Options

  • Yes (default)
  • No
processing large requests

Enabling the smart option may be slow and inefficient for large requests. It is recommended to disable this option in such cases.

Username

Specify the username if the desired Operation uses basic authentication.

info

The basic authentication is only applicable for calling the SOAP Service, not for retrieving the WSDL definition.

Password

Specify the password if the desired Operation uses basic authentication.

info

The basic authentication is only applicable for calling the SOAP Service, not for retrieving the WSDL definition.

Token

Specify an authentication token if required by the SOAP endpoint. The token will be set on a header named ApiToken.

Operation

Specify the SOAP action (operation) from the WSDL that you want to use.

Retrieve Information

Click the Retrieve Information button to retrieve all available SOAP actions (operations) from the specified Url.

Operation Headers

If the selected Operation requires SOAP:Headers to be set, input fields will appear to enter the required operation header values.

note

Only available if the selected SOAP action requires specific headers.

Override options

You can override specific, configured options by setting a header before the SOAP component. Use the following header names to override their corresponding properties:

Header nameOptionType
DovetailSoapWsdlUrlString
DovetailSoapExtractExtracttrue/false
DovetailSoapSmartSmarttrue/false
DovetailSoapActionOperationString
Last update on Feb 19, 2025