AFAIK GlassFish doesn't propagate a transaction from the client to the container. And in your scenarion there is no need to do so as the transaction will start with the SB method invocation and commit (or rollback if something goes wrong) at the end of it.
Regards,
-marina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=246403