I am using jboss 4.2.2, and my EJB-s are using BMT. I have a problem I would like to propagate transaction from SFSB A to SFSB B Example: SFSB A starts transaction, does something and then calls SFSB B, SFSB B also does something and returns, then SFSB A commits transaction. I want operations in both SFSB-s to be done in same transaction. It works fine when SFSB-s are using CMT, but when using BMT SFSB B userTransaction is not actiive. This looks like transaction is bound to EJB instance, but I would like to bind it to thread.