I'm working on a transient NameService implementation that can be used by Geronimo, and I suddenly find myself seriously confused on what version of the org.omg.* classes we should be using, particularly when compared with the Geronimo spec versions. For example, in the Geronimo 3.0 spec tree, there is are org.omg.CORBA, org.omg.CORBA_2_3, and org.omg.CORBA_2_5. In the Yoko tree, we have CORBA, CORBA_2_3 and CORBA_2_4. Also, there's no CosNaming package in the Yoko tree, which I'll need to write the NamingService. Also, unfortunately, I would really like to be able to use the CORBA_2_5 version of ORB, since that adds the register_initial_reference method to the public interface.

What should we be using here? Would it be appropriate to pull in the Geronimo CORBA 3.0 tree and build the classes that way?

Rick

Reply via email to