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'.
<trans-attribute>NotSupported</trans-attribute>
whereas for the Local EJB I have specified 'RequiresNew'
<trans-attribute>RequiresNew</trans-attribute>
Also in both EJBs in the ibm-ejb-jar-ext.xmi I have specified
<localTran xmi:id="LocalTran_1" boundary="BEAN_METHOD" unresolvedAction="ROLLBACK"/>
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.