EJB @TransactionAttribute

Fala galera, é o seguinte estou tendo um problema com a minha app.
Tenho dois sistemas diferentes que conversam através de ejb’s remotos(middleware);
Determinados momentos quando tento fazer uma transação(a mesma está por conta do Container), através dessa camada de integração, e acusa um erro:

15:39:43,605 ERROR [JDBCExceptionReporter] Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -53efa521:12d8:489b3e8b:154 status: ActionStatus.ABORT_ONLY >); - nested throwable: (org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -53efa521:12d8:489b3e8b:154 status: ActionStatus.ABORT_ONLY >))
15:39:43,621 INFO  [DefaultLoadEventListener] Error performing load command
org.hibernate.exception.GenericJDBCException: Cannot open connection

O erro foi corrigido usando o tipo de atributo de transação REQUIRES_NEW para as transações internas a outras.

mas gostaria de saber pq da essa m…

Ab’s[]