SOAP V1 (Deprecated)

Know the component and how to use it.

SOAP V1 invokes SOAP endpoints from a pipeline. It uses a Apache FreeMarker template to generate the SOAP request message and converts the response from SOAP to JSON, trying its best not to disrupt the translation.

Parameters

Take a look at the configuration options for the component. Parameters supported by Double Braces expressions are marked with (DB).

Parameter
Description
Default value
Data type

URL

URL to be called - it may contain parameters following the {:param1} pattern, which will be replaced by the corresponding input message property.

N/A

String

Content Type

Configures the Content Type and encoding.

N/A

String

SOAP Action

XML call header.

N/A

String

Account

Account to be used by the component.

N/A

String

Template

Apache FreeMarker template for the SOAP message to be sent in the request.

N/A

String

Connection Timeout

Connection expiration time (in milliseconds).

N/A

Integer

Reading Timeout

Maximum time for reading (in milliseconds).

N/A

Integer

Stop On Client Error

If activated, the option will generate an error and suspend the pipeline execution.

N/A

Boolean

Stop On Server Error

If activated, the option will generate an error and suspend the pipeline execution.

N/A

Boolean

Advanced Settings

Advanced configurations.

N/A

Boolean

Allow Insecure Calls To HTTPS Endpoints

When activated, the option allows non-reliable calls to HTTPS endpoints to be made.

N/A

Boolean

Enable Retries

When activated, the option allows new tries.

N/A

Boolean

Maximum Number Of Retries Before Giving Up

Maximum number of retries before giving up the call.

N/A

Integer

Time To Wait Before Each Retry

Maximum time between retries (in milliseconds).

N/A

Integer

Messages flow

Input

The component waits for a message in the following format:

Output

  • successful

  • with error

For some errors, body and headers are unavailable.

SOAP V1 in Action

About the template variable

The name of the variable can also have minus (-), dot (.) and colon (:) at any position, but they must be escaped with a preceding backslash (\). Otherwise, they can be interpreted as operators.

About numbers substitution

Output

Number format

To check if the field isn't null:

SoapUI calls reprocedures in SOAP V1

Was this helpful?