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