After some more thoughts, I think you should change your post WS handler as a CMT EJB, this CMT EJB will start the transaction for you an you will not need to do it manually.
[Message sent by forum member 'epbernard' (epbernard)]
http://forums.java.net/jive/thread.jspa?messageID=234878