*/
public static String getTransactionIOR()
throws org.omg.CORBA.SystemException, SystemException, Unavailable {
log.debug("getTransactionIOR");
JABTransaction curr = JABTransaction.current();
if (curr != null) {
log.debug("have JABTransaction");
return curr.getControlIOR();
} else if (hasTransaction()) {
log.debug("have tx mgr");
Transaction tx = tm.getTransaction();
log.debug("have arjuna tx");
TransactionImple atx = (TransactionImple) tx;