Error handling in mediations
The actions taken in the event of an error occurring during mediation processing are summarized in the following table:
Example
Table 1. Actions and errors in mediation processing Error Action taken Unchecked runtime exception
- The message is sent to the exception destination.
- Any transaction is rolled back.
Checked message context exception
- The message is sent to the exception destination.
- Any transaction is committed.
Enterprise Java Beans™ (EJB) exception
- Message is eligible for re-mediation.
An error occurs in the process of calling a mediation.
- The mediation is not called.
- The message is eligible for re-mediation.
The mediation returns true, and the message is not well formed.
- The original pre-mediated message is sent to the exception destination.
- Any transaction is committed.
Last updated Nov 10, 2010 8:23:07 PM CST