In order to roll back you have then to raise the proper exception.
If you are in a standalone app you need to do your own session management and have the MQ session transacted and available to the onMessage method in your class (reachable).
You then control commit or rollback with the session object.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum