Description
The WorkManager starts and ends imported transactions by directly interacting with the XAWork interface, implemented by the TransactionManagerProxy. Whether or not there is a TransactionContext associated with this transaction, it won't be repeatedly associated with the multiple calls in the same transaction, thus losing ejb caching/dirty info etc.
Solution: the tx import interfaces should be moved out into TransactionContextManager.