The r920553 change to include the Aries specific JNDI lookup is working, but I'd like to create a generic OSGiManagedRuntime class that would work for other vendors too. But as I'm looking at the Aries transaction module, I'm not seeing how it is being registered in the ServiceRegistry with a common OSGi name that isn't Aries specific.
bundleContext.registerService(ManagedServiceFactory.class.getName(), this, props);
where getName() is -
public String getName()
Shouldn't the Aries TransactionManagerService also be registered as "javax.transaction.TransactionManager"?