Administration Console Online Help

Previous Next Open TOC in new window
Content starts here

Web Service: Configuration: Port Components: Reliable Message

Configuration Options     Related Tasks     Related Topics

Web service reliable messaging is a framework that enables an application running on one application server to reliably invoke a Web service running on another application server, assuming that both servers implement the WS-Reliable Messaging specification. Reliable is defined as the ability to guarantee message delivery between the two Web services. Use this page to customize reliable messaging configuration on the Web service endpoint.

Configuration Options

Name Description
Customize Reliable Message Configuration

Flag that specifies whether Web service reliable messaging is configured on this endpoint in the Web service descriptor or deployment plan.

If not enabled, the server's Web service reliable messaging configuration will be used for JAX-WS web services, and default values will be used for JAX-RPC web services.

If enabled then this page includes properties to let you customize the Web service reliable message configuration for this port. If not enabled then this page does not include these properties. You must enable customization (and Save) before you can customize the configuration.

Note that this flag does not reflect other forms of reliable message configuration such as WS-RM policy specified directly in WSDL.

Base Retransmission Interval

String value in 'Duration' format. The interval of time that must pass before a message will be retransmitted to the RM destination (in the event a prior transmission failed). Defaults to 'P0DT8S' (8 seconds). Applies to RM source.

Enable Retransmission Exponential Backoff

A boolean flag indicating that the retransmission interval will be adjusted using the exponential backoff algorithm [Tanenbaum]. Defaults to false. Applies to RM source.

Non-buffered Source

A boolean flag indicating that any RM source hosted within the current service will send non-buffered. Defaults to false.

Non-buffered Destination

A boolean flag indicating that the RM destination represented by the current service will receive non-buffered. Defaults to false.

Acknowledgement Interval

String value in 'Duration' format. Defaults to 'P0DT0.2S' (200 milliseconds). Applies to RM source and RM destination.

Inactivity Timeout

String value in 'Duration' format. If during this duration, an endpoint (RM source or RM destination) has received no application or control messages, the endpoint MAY consider the RM Sequence to have been terminated due to inactivity. Defaults to 'P0DT600S' (600 seconds). Implementations of RM source and RM destination are free to manage resources associated with the sequence as they please, but in general, there are no guarantees that the sequence will be useable by either party after the inactivity timeout expires. Applies to RM source and RM destination.

Sequence Expiration

Duration expression (String), defaults to 'P1D' (1 day). This is the expiration time for a sequence regardless of activity. Applies to RM source and RM destination.

Buffer Retry Count

Used only for JAX-RPC services. JAX-WS services should set this on BufferingConfigBean instead.

Number of times the service will attempt to retry processing of a reliable request. Note that this processing refers to the incoming request for a service operation, and not any outgoing request to an RM destination (as is the case with BaseRetransmissionInterval, etc.). Defaults to 3. Applies to RM destination.

Minimum value: 0

Buffer Retry Delay

Used only for JAX-RPC services. JAX-WS services should set this on BufferingConfigBean instead.

String value in 'Duration' format defining an amount of time to wait between retries of an incoming reliable request. Defaults to 'P0DT5S' (5 seconds). Applies to RM destination.

Related Tasks

Related Topics


Back to Top