<subsystem xmlns="urn:jboss:domain:transactions:5.0">
<core-environment>
<process-id>
<uuid/>
</process-id>
</core-environment>
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
</subsystem>
import javax.transaction.Transaction;
import javax.transaction.TransactionManager;
TransactionManager transactionManager = com.arjuna.ats.jta.TransactionManager.transactionManager();
try {
transactionManager.begin();
// ...
transactionManager.commit();
} catch (Exception e) {
transactionManager.rollback();
e.printStackTrace();
}