Thanks again for your replies. I have to redesign application a bit but may be it's not that bad. Transactions allow to solve some other problems in design more elegantly.
1. In the initial design it was supposed that threads know nothing about MQ. They just get their piece of work to process and return processing result to "main" thread which is the only piec ...
We are planning to integrate our application with existing WebSphere MQ architecture. The functionality should be rather simple: application has one incoming queue + multiple processor threads (worker ...