• No results found

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