Web Service Consumer extension used to consume SOAP web services.

Configurations


Config

Default configuration

Parameters

Name Type Description Default Value Required

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x 

Connection

The connection types that can be provided to this configuration.

x 

Connection Types

Connection
Parameters
Name Type Description Default Value Required

Wsdl Location

String

x 

Service

String

x 

Port

String

x 

Address

String

 

Soap Version

Enumeration, one of:

  • SOAP11

  • SOAP12

SOAP11

 

Mtom Enabled

Boolean

false

 

Encoding

String

 

Transport Configuration

 

Sign Security Strategy

 

Verify Signature Security Strategy

 

Username Token Security Strategy

 

Timestamp Security Strategy

 

Decrypt Security Strategy

 

Encrypt Security Strategy

 

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn't pass after exhausting the associated reconnection strategy

 

Associated Operations

Operations

Consume

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Operation

String

x 

Body

Binary

The XML body to include in the SOAP message, with all the required parameters.

#[payload]

 

Headers

Binary

The XML headers to include in the SOAP message.

 

Attachments

Object

The attachments to include in the SOAP request.

 

Headers

Object

 

Target Variable

String

The name of a variable on which the operation's output will be placed

 

Target Value

String

An expression that will be evaluated against the operation's output and the outcome of that expression will be stored in the target variable

#[payload]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Attributes Type

For Configurations.

Throws

  • WSC:RETRY_EXHAUSTED  

  • WSC:INVALID_WSDL  

  • WSC:BAD_REQUEST  

  • WSC:CANNOT_DISPATCH  

  • WSC:BAD_RESPONSE  

  • WSC:ENCODING  

  • WSC:SOAP_FAULT  

  • WSC:TIMEOUT  

  • WSC:CONNECTIVITY  

Types

Wss Sign Security Strategy

Field Type Default Value

Key Store Configuration

Wss Key Store Configuration

Field Type Default Value

Alias

String

Key Password

String

Password

String

Key Store Path

String

Type

String

jks

Wss Verify Signature Security Strategy

Field Type Default Value

Trust Store Configuration

Wss Trust Store Configuration

Field Type Default Value

Trust Store Path

String

Password

String

Type

String

jks

Wss Username Token Security Strategy

Field Type Default Value

Username

String

Password

String

Password Type

Enumeration, one of:

  • TEXT

  • DIGEST

TEXT

Add Nonce

Boolean

false

Add Created

Boolean

false

Wss Timestamp Security Strategy

Field Type Default Value

Time To Live

Number

60

Time To Live Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

SECONDS

Wss Decrypt Security Strategy

Field Type Default Value

Key Store Configuration

Wss Encrypt Security Strategy

Field Type Default Value

Key Store Configuration

Reconnection

Field Type Default Value

Fails Deployment

Boolean

Reconnection Strategy

Reconnect

Field Type Default Value

Frequency

Number

Count

Number

Reconnect Forever

Field Type Default Value

Frequency

Number

Soap Output Payload

Field Type Default Value

Attachments

Object

Body

Binary

Headers

Object

Soap Attributes

Field Type Default Value

Protocol Headers

Object

Http Transport Configuration

Field Type Default Value

Requester Config

String