Blocking is in the afterCompletion call back of the transaction, thats why all the data base updates are complete. I am hoping some one who is familiar with the TopLink code will have a look at this.
regards
sankar
[Message sent by forum member 'sankara' (sankara)]
http://forums.java.net/jive/thread.jspa?messageID=240334