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.
The name of the binding.
Default: SOAPService_Bindingn, where n is an integer.
Y Y
Name
A description of the binding.
Default: None.
Y N
Description
The target namespace for a concrete WSDL file for the service.
Default: AbstractWSDLNamespace/BindingName, where
AbstractWSDLNamespace is the namespace of the abstract WSDL file of the service and BindingName is the value of the Name field.
Y Y
Target Namespace
Table 26: SOAP Default Configuration
Description Editable?
Required?
Field
The version of the SOAP specification: 1.1 or 1.2.
Default: 1.1.
Y N
SOAP Version
The SOAP binding style: Document or RPC.
Default: Document.
Y Y
Style
Description Editable?
Required?
Field
The encoding type for the body of the SOAP input and output messages. Set to Literal.
N N
Encoding
Table 27: Service Transport Configuration
Description Editable?
Required?
Field
The type of transport supported by the binding. HTTP or JMS.
Y
Indicate whether to enable WS-Reliable Messaging behavior. When checked, the Quality of Service drop-down list displays.
Default: Unchecked.
The level of guarantee for message delivery.
Default: Exactly Once.
Y N
Quality of Service
Indicate whether to enable WS-Addressing headers. When checked, the Anonymous checkbox displays.
Default: Unchecked.
Y N
Enable WS-Addressing
Indicate whether synchronous responses should be returned to the client when WS-Addressing is enabled.
Default:
Y N
Anonymous
The name of the HTTP connector resource instance that provides incoming transport services.
The length of time before an invocation of the endpoint times out.
Default: 60.
Binding specification supported: TIBCO or W3C SOAP-JMS.
Default: TIBCO.
Y Y
Binding Specification
JMS - Request Configuration
A JMS Connection Factory.
Y Y
JMS Connection Factory
A JMS destination configuration.
Y Y
JMS Destination
Only queues are supported for SOAP/JMS. Topics are not supported.
Description Editable?
Required?
Field
The acknowledgment mode for incoming messages. Set to Auto, meaning that the message is automatically acknowledged when it is received.
Y Y
Acknowledge Mode
The type of the message content: Text or Bytes.
Default: Text.
Y Y
Message Type
JMS - Reply Configuration
AJMS Connection Factory on page 194 resource template.
Y Y
JMS Connection Factory
The delivery mode of messages:
Y N
Delivery
Mode • Persistent Messages are stored and forwarded.
• Non-Persistent Messages are not stored and may be lost due to failure.
Default: Persistent.
Scheme which identifies the correlation scheme used when sending reply messages.
Y Y
Correlation Scheme
• 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.
The correlation scheme is applicable only for SOAP/JMS service bindings.
The correlation scheme is applicable on the reference side as well.
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).
The length of time a message can remain active. 0 means that the message does not expire.
Default: 0.
Table 28: Reference Transport Configuration Description Editable?
Required?
Field
The type of transport supported by the binding: HTTP or JMS.
N Y
Transport Type HTTP
An HTTP Client on page 184.
Y Y
HTTP Client
The Endpoint URI field on reference is a combination of the hostname, port number and the 'Endpoint URI Filespec'. Though N
Y Endpoint URI
this field is not editable, the 'Endpoint URI Filespec' part can be changed by editing the Endpoint URI Filespec field.
The endpoint URI filespec. This field is populated from the SOAP Address element of the WSDL port associated with the SOAP-HTTP Y
Y Endpoint URI Filespec
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.
Indicate whether to enable WS-Reliable Messaging behavior. When checked the Quality of Service drop-down list displays and the Enable WS-Addressing and Anonymous checkboxes are checked.
Default: Unchecked.
The level of guarantee for message delivery.
Default: Exactly Once.
N N
Quality of Service
Indicate whether to enable WS-Addressing headers. When checked, the Anonymous checkbox displays and is checked.
Default: Unchecked.
Y N
Enable WS-Addressing
Indicate whether synchronous responses should be returned to the client when WS-Addressing is enabled. When unchecked, the Connector Name field displays.
Default: Checked.
Y N
Anonymous
The name of the connector to which responses should be sent.
Default: None.
Binding specification supported: TIBCO or W3C SOAP-JMS.
Default: TIBCO.
N Y
Binding Specification
JMS - Request Configuration
A JMS Connection Factory.
Y Y
Connection Factory
A JMS destination configuration.
Y Y
Destination
Only queues are supported for SOAP/JMS. Topics are not supported.
Description Editable?
Required?
Field
The delivery mode of messages:
Y Y
Delivery
Mode • Persistent Messages are stored and forwarded.
• Non-Persistent Messages are not stored and may be lost due to failure.
Default: Persistent.
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).
The length of time a message can remain active. 0 means that the message does not expire.
Default: 0.
JMS - Reply Configuration
A JMS destination configuration.
Y Y
Destination
Only queues are supported for SOAP/JMS. Topics are not supported.
The acknowledgment mode for incoming messages. Set to Auto, meaning that the message is automatically acknowledged when it is received.
N Y
Acknowledge Mode
Scheme which identifies the correlation scheme used when sending reply messages.
Y Y
Correlation Scheme
• 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.
The correlation scheme is applicable only for SOAP/JMS service bindings.
The correlation scheme is applicable on the reference side as well.
Operation Node
Table 29: SOAP General Configuration
Description Editable?
Required?
Field
The SOAP action that is expected from incoming SOAP requests.
See the SOAP specification for more information about SOAP action.
Y Y
SOAP Action
Document, RPC, or Inherit from parent endpoint.
Y
Input or Output Message Node Table 30: Part List
Description Field
The name of the message part.
Part Name
The type of the message part: Body or Header.
Part Type