SOAP Binding Reference

You can specify the endpoint, SOAP defaults, service transport, and reference transport for the binding node. You can specify the SOAP general configuration for the operation node, and the part list for the input or output message node.

Binding Node

Binding - Service
Field Required? Editable? Description
Name Y Y The name of the binding.

Default: SOAPService_Bindingn, where n is an integer.

Type Y Y The type of the binding.
SOAP Default Configuration
Field Required? Editable? Description
Description N Y A description of the binding.
SOAP Version Y Y The version of the SOAP specification: 1.1 or 1.2.

Default: 1.1.

Style Y Y The SOAP binding style: Document or RPC.

Default: Document.

Encoding Y N The encoding type for the body of the SOAP input and output messages. Set to Literal.
Target NameSpace N Y The target namespace for a concrete WSDL file for the service.
Service Transport Configuration
Field Required? Editable? Description
Note: Substitution variables are not supported for the following fields.
HTTP
Transport Type Y Y

Type of transport supported by the binding. HTTP or JMS.

Endpoint URI Y Y The endpoint URI.

This field is populated from the SOAP Address element of the WSDL port associated with the SOAP-HTTP reference binding.

Connector Name Y Y The name of the HTTP connector resource instance that provides incoming transport services.
Session Inactivity Timeout (s) N Y The length of time before an invocation of the endpoint times out.

Default: 60.

JMS
Transport Type Y Y

Type of transport supported by the binding. HTTP or JMS.

Message Type Y Y The type of the message content: Text or Bytes.

Default: Text.

Binding Specification Y Y Binding specification supported: TIBCO SOAP/JMS or W3C SOAP/JMS.

Default: TIBCO SOAP/JMS.

JMS - Inbound Configuration
Acknowledge Mode Y N The acknowledgment mode for incoming messages. Set to Auto, meaning that the message is automatically acknowledged when it is received.
JMS Connection Factory Y Y A JMS Connection Factory .
JMS Destination Y Y A JMS Destination .
Note: Only queues are supported for SOAP/JMS. Topics are not supported.
JMS - Outbound Configuration
JMS Connection Factory Y Y A JMS Connection Factory .
Delivery Mode Y Y The delivery mode of messages:
  • Persistent Messages are stored and forwarded.
  • Non-Persistent Messages are not stored and may be lost due to failure.

Default: Persistent.

Message Priority Y Y The priority of the message. Priority is a value from 0-9. Higher numbers signify a higher priority (that is, 9 is a higher priority than 8).

Default: 4.

Message Expiration N Y The length of time a message can remain active. 0 means that the message does not expire.

Default: 0.

Correlation Scheme Y Y Scheme which identifies the correlation scheme used when sending reply messages.
  • MessageID to CorrelationID (default) — Message ID of the request message is copied to the Correlation ID of the response message.
  • CorrelationID to CorrelationID — Correlation ID of the request message is copied to the Correlation ID of the response message.
  • Infer from Request — If CorrelationID is present in incoming Request Message, CorrelationID of incoming Request Message is copied to CorrelationID of outgoing Response Message. If CorrelationID is absent in incoming Request Message, MessageID of incoming Request Message (which is always present) is copied to CorrelationID of outgoing Response Message.
Reference Transport Configuration
Field Required? Editable? Description
Transport Type Y Y (while adding the binding)

N (while editing the binding)

The type of transport supported by the binding: HTTP or JMS.
SOAP Version N (display only field while editing) N The version of the SOAP specification: 1.1 or 1.2.

Default: 1.1.

HTTP
Note: Substitution variables are supported only for Endpoint URI Filespec.
HTTP Client Configuration Y Y The HTTP Client resource template represents an outgoing HTTP connection.
Endpoint URI Y N

The endpoint URI. This field is populated from the SOAP Address element of the WSDL port associated with the SOAP-HTTP reference binding. This value can be edited by typing the new value or by using the Substitution Variables picker to select a substitution variable that points to a valid endpoint URI value.

Enable WS-Addressing N Y Indicate whether to enable WS-Addressing headers. When checked, the Connector Name field displays.

Default: Unchecked.

Connector Name N Y The name of the connector to which responses should be sent.

Default: None.

JMS

Binding Specification Y N Binding specification supported: TIBCO SOAP/JMS or W3C SOAP/JMS.

Default: TIBCO SOAP/JMS.

JMS - Inbound Configuration
Acknowledge Mode Y N The acknowledgment mode for incoming messages. Set to Auto, meaning that the message is automatically acknowledged when it is received.
Reply Destination N Y A JMS destination configuration.
Note: Only queues are supported for SOAP/JMS. Topics are not supported.
JMS - Outbound Configuration
JMS Connection Factory Y Y A JMS Connection Factory creates an outbound connection to a JMS server.
JMS Destination Y Y A JMS destination.
Note: Only queues are supported for SOAP/JMS. Topics are not supported.
Delivery Mode Y Y The delivery mode of messages:
  • Persistent Messages are stored and forwarded.
  • Non-Persistent Messages are not stored and may be lost due to failure.

Default: Persistent.

Message Priority Y Y The priority of the message. Priority is a value from 0-9. Higher numbers signify a higher priority (that is, 9 is a higher priority than 8).

Default: 4.

Message Expiration N Y The length of time a message can remain active. 0 means that the message does not expire.

Default: 0.

Correlation Scheme Y Y Scheme which identifies the correlation scheme used when sending reply messages.
  • MessageID to CorrelationID (default) — Message ID of the request message is copied to the Correlation ID of the response message.
  • CorrelationID to CorrelationID — Correlation ID of the request message is copied to the Correlation ID of the response message.

Service Operation Configuration

Field Required? Editable? Description
Style Y Y The SOAP binding style: Document or RPC.

Default: Document.

Encoding Y N

The encoding type for the body of the SOAP input and output messages. Set to Literal.

The following displays only when you expand the Operation node and click on INPUT/OUTPUT:

Part List in the Input/Output Message Node
Field Description
Part Name The name of the message part.
Part Type The type of the message part: Body or Header.