This topic provides a set of specific tips to help you
troubleshoot problems with mediations.
To help identify and resolve problems, use the
Troubleshooter
reference: Messages. It contains information about error messages,
indexed by message prefix. For each message there is an explanation
of the problem, and details of any action that you can take to resolve
the problem.
Where is my message?
If your message
is not where you expect it to be, check the following:
- The message had the reliability level Best effort
nonpersistent, and has been discarded as a result of
constrained system resources. For more information, see Reliability levels.
- The message has been received by another consumer, and has gone
from the system.
- The message expiry time has exceeded, and the message has been
discarded.
- The mediation returned false, and the message has been discarded.
For more information, see Programming mediations.
- The mediation threw an exception, and the message was sent to
the exception destination. For more information, see Error handling in mediations.
- The destination to which the message was forwarded has been deleted,
and the message has been sent to the exception destination. For more
information, see Exception
destinations and Error
handling in mediations.
- The forward routing path has been modified to behave other than
intended, and the message has not been routed to the intended destination.
For more information, see Configuring
a destination forward routing path.
- There is an implicit loop in the forward routing path, and the
message has not arrived at the intended destination.
Why was my message not mediated?
Why does my mediation not run?
If
your mediation does not run, check the following:
Which error messages relate to mediations?
Mediations
error messages have the following prefixes:
- CWSJU
- Errors about message production or consumption.
- CWSIZ
- Errors about what has happened to the message whilst it was mediated.