To configure advanced values for a distributed queue:
Pause Message Production At Startup -- Specifies whether new message production is paused on a destination at startup..
Pause Message Consumption At Startup -- Specifies whether consumption is paused on a destination at startup.
Pause Message Insertion At Startup -- Specifies whether new message insertion is paused on a destination at startup.
In Auto-generate Unit-of-Order Name, specify whether you want the system to create a system-generated unit- of-order name that is statistically unique for this distributed queue. Any message landing on this distributed queue that does not already belong to a unit-of-order is automatically assigned with this default unit-of-order name.
In Unit-of-Order Routing, specify how the distributed queue members are selected as the destination for a message. If set to Hash, the producer computes the queue member. If set to Path Service, the configured Path Service determines the queue member.
Do Not Batch Messages -- Available messages are promptly delivered to consumers.
Batch Messages Without Waiting -- (default) Less-than-full batches are immediately delivered with available messages.
Low Waiting Threshold for Message Batching -- Wait briefly before less-than-full batches are delivered with available messages.
Medium Waiting Threshold for Message Batching -- Wait longer before less-than-full batches are delivered with available messages.
High Waiting Threshold for Message Batching -- Wait even longer before less-than-full batches are delivered with available messages.
In Unit-of-Work (UOW) Message Handling
Policy, specify whether the UOW feature is enabled
for this distributed queue member. A UOW is a set of messages
that are processed as a single unit.
Pass-Through - by default, this
distributed queue member does not treat messages as part of a
UOW. Single Message Delivery - this
setting should only be selected if UOW consumers are receiving
messages on this distributed queue member. When selected, UOW
messages are formed into a list and are consumed as an
ObjectMessage containing the list.
In Expiration Time for Incomplete UOW Messages, specify the maximum amount of time before undelivered messages in an incomplete UOW are expired. Such messages will then follow the distributed queue member's expiration policy defined for undeliverable messages.
Note: An error destination for UOW messages cannot be configured to use the Single Message Delivery value. See Uniform distributed queues - configure delivery failure parameters.
For more information about these fields, see Configuration Options.