ActiveVOS Server User’s Guide

WS-Reliable Messaging

The WS-Reliable Messaging policy assertion specifies that a partner link participates in an industry-standard protocol that supports guaranteed delivery of messages. To use this policy assertion in ActiveVOS, you must deploy your process to ActiveVOS Server that has Reliable Messaging configured and enabled.

The OASIS business standards consortium’s WS-Reliable Messaging standard provides a protocol for the guaranteed delivery of messages. ActiveVOS Server supports this standard, allowing BPEL processes to use the protocol to identify, track, and manage the reliable delivery of messages.

ActiveVOS Server’s implementation of reliable messaging is based on the following description.

After sending a message, ActiveVOS server waits for the amount of time set in the Acknowledgement Interval to get an acknowledgement message. If ActiveVOS times out and has not received an acknowledgement, then ActiveVOS waits for the amount of time set in the Base Retransmission Interval before resending. If the sequence has not completed within the amount of time set in the Inactivity Timeout, ActiveVOS server considers the sequence terminated.

The WS-Reliable Messaging attributes are as follows:

Assertion parameter

Description

Default

Acknowledgement Address

Address to be used for acknowledgements

http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous

This address represents the anonymous role as defined by WS-Addressing and indicates that acknowledgements are sent synchronously.

My Role binding styles

SOAP binding style that this partner link uses. Specify the binding shown on the Partner Links page of the PDD wizard.

RPC Encoded

Inactivity timeout

The amount of time the ActiveVOS server waits before a sequence is considered terminated. This may be set to a relatively long period of time. (In milliseconds)

240000

Base transmission interval

The amount of time ActiveVOS server waits before resending an unacknowledged request. (In milliseconds)

20000

Acknowledgement interval

The amount of time ActiveVOS server waits before a message is considered unacknowledged. This is usually a relatively short value. (In milliseconds)

10000