After you create a uniform
distributed queue, you can change the default message delivery failure
values, like defining a message redelivery limit, selecting a message
expiration policy, and specifying an error destination for expired or
To configure message delivery failure options for members of a
uniform distributed queue:
If you have not already done so, in the Change Center of the Administration Console, click Lock & Edit (see Use the Change Center).
Administration Console, navigate to the uniform distributed queue
resource that you want to configure:
Redelivery Delay Override, specify the
delay before rolled back or recovered messages are redelivered,
regardless of the Redelivery Delay specified by the consumer
and/or connection factory.
Redelivery Limit, specify the number of
redelivery tries a message can have before it is moved to an error
Expiration Policy, select the expiration
policy (Discard, Log, or Redirect) used when an expired or
undeliverable message is encountered on a distributed queue
Expiration Logging Policy, if Log is
the selected Expiration Policy, specify what information about the
message that you want to be logged.
Error Destination, when the Expiration
Policy is set to Redirect, select another
configured uniform distributed destination (UDD) to receive
messages that have expired or reached their redelivery limit. For
UDDs, the error destination must be another UDD that shares the
same subdeployment (i.e., targets) as the current UDD. If no error
destination is configured, then expired and undeliverable messages
are simply deleted.