Thanks for reply.
When we work with
JDBC we use the same method calls (begin, commit, rollback methods) and that time we assume that it's the application which is managing the Tx.
Second thought is that, Even Tx in BMT can not join existing Tx but in BMT we can still call
EJBContext.setRollbackOnly (if method of BMT is called from CMT), and container take care of underlying Tx.
Thanks.