Description of problem: If the following element is added to the DS <container-transaction > <method > <ejb-name>SimpleBMPEntity</ejb-name> <method-name>*</method-name> </method> <trans-attribute>RequiresNew</trans-attribute> </container-transaction> The expectation is that ALL methods are executed with a new Tx in CMT. In opposite to former versions, where this is true, here the Tx fall back to the default which is 'Required'. This will have unexpected results during Migration. A possible workaround is to add a extra container-transaction element and specify the <method-intf>LocalHome</method-intf> (RemoteHome should be avoided for different reasons). But this will be a huge effort if the application contains a big number of such Entities.
Assigning jpai EJB issues to david.lloyd. Please re-assign to Cheng or others as needed.
Closing as I was not able to reproduce the issue with 6.4.x branch. Testcase showing <method-name>*</method-name> works for both instance and local home interfaces in CMP as well as BMP beans: https://github.com/dpospisil/jboss-eap/commit/3ab7a6acbc012ad5a25c0e3eccb3ccfe59031877