Fusion Middleware Control Help for WebLogic Server

Previous Next Open TOC in new window
Content starts here

Server: Administration: Web Services: Reliable Message

Configuration Options     

This page allows you to configure Web services reliable messaging.

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
Base Retransmission Interval

The interval of time that must pass before a message will be retransmitted to the RM destination (in the event a prior transmission failed). String value in "Duration" format. Defaults to "P0DT3S" (3 seconds). Set at sequence creation time, and cannot be reset.

MBean Attribute:
WebServiceReliabilityMBean.BaseRetransmissionInterval

Enable Retransmission Exponential Backoff

A boolean flag indicating that the retransmission interval will be adjusted using the exponential backoff algorithm ([Tanenbaum]). Defaults to false. Set at sequence creation time, and cannot be reset.

MBean Attribute:
WebServiceReliabilityMBean.RetransmissionExponentialBackoff

Non-buffered Source

A boolean flag indicating that RM sources, by default, will send non-buffered. Defaults to false. Note, changes to this default will only be picked up by new reliable sequences. Existing reliable sequences have their persistence handling set at creation time and these values will not change.

MBean Attribute:
WebServiceReliabilityMBean.NonBufferedSource

Non-buffered Destination

A boolean flag indicating that RM destinations, by default, will receive non-buffered. Defaults to false. Note, changes to this default will only be picked up by new reliable sequences. Existing reliable sequences have their persistence handling set at creation time and these values will not change.

MBean Attribute:
WebServiceReliabilityMBean.NonBufferedDestination

Acknowledgement Interval

The maximum time a pending acknowledgement (set after the destination accepts a message) can wait before being delivered back to the RM source. String value in "Duration" format. Defaults to "P0DT0.2S" (200 milliseconds). Set at sequence creation time, and cannot be reset.

MBean Attribute:
WebServiceReliabilityMBean.AcknowledgementInterval

Inactivity Timeout

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. String value in "Duration" format. 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. Set at sequence creation time, and cannot be reset.

MBean Attribute:
WebServiceReliabilityMBean.InactivityTimeout

Sequence Expiration

This is the maximum lifetime of a sequence. If this limit is reached before the sequence naturally completes, it will be forcibly terminated. String value in "Duration" format. Defaults to "P1D" (1 day). Set at sequence creation time, and cannot be reset.

MBean Attribute:
WebServiceReliabilityMBean.SequenceExpiration


Back to Top