Creating an Invoke SOAP Service Step

This step performs a remote SOAP service request and stores the result.

For an example, see the Community.

Required properties:

Property Name Description
WSDL URL

Specify the URL to the remote SOAP service WSDL description.

For example:

http://server_hostname:8080/service/wsdl_file.wsdl

Operation Specify the name of the operation to be requested.

Optional properties:

Property Name Description
User Name User name of the remote user
Password Password of the remote user
Request Body Enter the SOAP request body in XML format. If this is omitted, the root element defaults to the operation name.
Status expression

An expression in a SOAP response to process for the step result. Specify this in one of the following formats:

<result property> = <success value>

A Groovy script, starting with the comment //GROOVY

Destination

The location where the execution result will be saved.

Options include:

  • Step properties (default)
  • File
  • None
Response file Path to the file where result will be saved if File is selected in the previous step
Endpoint URL URL to the remote SOAP service
SOAP Header This field contains an XML header that will be added to the request. The root element <Header> may be omitted unless your server requires it.
HTTP Headers This field contains HTTP headers that will be added to the request. Specify each on a new line, with the header name separated from value with '='.

For example:

token=Zy65QnbGf

Debug logs Add debug information to logs.