{
NamingContextExt nc =
NamingContextExtHelper.narrow(orb.resolve_initial_references("NameService"));
NameComponent [] name = new NameComponent[1];
name[0] = new NameComponent( "TransactionService", "service");
factory = TransactionFactoryHelper.narrow(nc.resolve(name));
}
catch (Exception e)
{
if (logger.isErrorEnabled())
logger.error("Unable to obtain Transaction Service reference. Giving up.", e );