Hi,
If a message is involved in a transaction that fails, is there any way in which I could stop that message from being redelivered ?
I keep my max-delivery-attempts to a number of 5 since it meets most of the necessities of my app.
You could either make a separate transactino for the message, or you could setup the max-delivery on the destination.