I am doing a look up of a local EJB from another session bean. IN the session bean's deployment descriptor(ejb-jar.xml) I have specified the transaction attribute as 'NotSupported'. NotSupported whereas for the Local EJB I have specified 'RequiresNew' RequiresNew Also in both EJBs in the ibm-ejb-jar-ext.xmi I have specified Any db operations from the session bean get committed automatically(because of NotSupported attribute) , but in the Local EJB, transactions are not getting committed? Doea anyone have any idea why it is not getting committed? Also, can anyone explain the significance of the localTran attribute in the ibm-ejb-jar-ext.xmi. Any help will be highly appreciated.