docs: public void abortExternalTx(TransactionImpl odmgTrans)
      {
          if (log.isDebugEnabled()) log.debug("abortExternTransaction was called");
          if (odmgTrans == null) return;
          TxBuffer buf = (TxBuffer) txRepository.get();
          Transaction extTx = buf != null ? buf.getExternTx() : null;
          try
          {
              if (extTx != null && extTx.getStatus() == Status.STATUS_ACTIVE)
              {
                  if(log.isDebugEnabled())
                  {
                      log.debug("Set extern transaction to rollback");
                  }
                  extTx.setRollbackOnly();
              }
          }
          catch (Exception ignore)
          {
          }
          txRepository.set(null);
      }