diff -Naur jboss-jts-4.16.2.Final/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jts/InboundTransactionCurrentImple.java jboss-jts-4.16.2.Final-corba-ots-spi/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jts/InboundTransactionCurrentImple.java --- jboss-jts-4.16.2.Final/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jts/InboundTransactionCurrentImple.java 2012-01-19 08:36:02.000000000 +0100 +++ jboss-jts-4.16.2.Final-corba-ots-spi/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jts/InboundTransactionCurrentImple.java 2012-08-30 16:00:40.877041888 +0200 @@ -23,9 +23,10 @@ import javax.transaction.Transaction; import javax.transaction.TransactionManager; -import org.jboss.iiop.tm.InboundTransactionCurrent; import org.jboss.tm.TransactionManagerLocator; import org.omg.CORBA.LocalObject; +import org.omg.CORBA.LocalInterface; +import org.omg.CORBA.Current; import com.arjuna.ats.jbossatx.logging.jbossatxLogger; @@ -45,7 +46,7 @@ * @author jonathan.halliday@redhat.com * @version $Id$ */ -public class InboundTransactionCurrentImple extends LocalObject implements InboundTransactionCurrent +public class InboundTransactionCurrentImple extends LocalObject implements LocalInterface, Current { public Transaction getCurrentTransaction() { diff -Naur jboss-jts-4.16.2.Final/atsintegration/classes/com/arjuna/ats/jbossatx/jts/InboundTransactionCurrentInitializer.java jboss-jts-4.16.2.Final-corba-ots-spi/atsintegration/classes/com/arjuna/ats/jbossatx/jts/InboundTransactionCurrentInitializer.java --- jboss-jts-4.16.2.Final/atsintegration/classes/com/arjuna/ats/jbossatx/jts/InboundTransactionCurrentInitializer.java 2012-01-19 08:36:02.000000000 +0100 +++ jboss-jts-4.16.2.Final-corba-ots-spi/atsintegration/classes/com/arjuna/ats/jbossatx/jts/InboundTransactionCurrentInitializer.java 2012-08-30 15:57:17.144998719 +0200 @@ -20,7 +20,6 @@ */ package com.arjuna.ats.jbossatx.jts; -import org.jboss.iiop.tm.InboundTransactionCurrent; import org.omg.CORBA.LocalObject; import org.omg.PortableInterceptor.ORBInitInfo; import org.omg.PortableInterceptor.ORBInitializer; @@ -56,7 +55,7 @@ { // Create and register the InboundTransactionCurrent implementation class InboundTransactionCurrentImple inboundTxCurrent = new InboundTransactionCurrentImple(); - info.register_initial_reference(InboundTransactionCurrent.NAME, inboundTxCurrent); + info.register_initial_reference("InboundTransactionCurrent", inboundTxCurrent); } catch(InvalidName e) {