Я использую MDB, развернутые в WAS 61. У меня есть очередь (X) и очередь возврата (Y).Когда MDB, прослушивающий X, не может обработать сообщение и выдается исключение EJB, транзакция откатывается, и я помещаю исходное сообщение в очередь возврата.Очередь возврата (Y) имеет собственный MDB, который принимает сообщение и отправляет его в службу поддержки по электронной почте.Все идет нормально.
Теперь команде поддержки очень помогли бы, если бы в дополнение к сообщению в электронном письме они также могли видеть исключение, которое было выдано EJB.Потому что, глядя только на сообщение, невозможно понять, что пошло не так.Есть ли способ добавить исключение к исходному сообщению, прежде чем поместить его в очередь возврата?