When using JMS endpoints, it often is comfortable to set the
Consider the following configuration:
reply.queue. Without transactions, this will work perfectly well.
When you consider the transactions (as configured above), having the reply sent to
reply.queue means that the transaction is broken. When using transactions, the replies must return on the same endpoint – using what is known as the back channel.