[omniORB] CosNaming.idl

Duncan Grisby dgrisby@uk.research.att.com
Fri, 01 Feb 2002 09:40:31 +0000


On Thursday 31 January, "Olaf Meding" wrote:

> One of our ORB vendors (Vertel eORB) claims that we need to IDL compile the
> CosNaming.idl file of whatever naming service we use (OpenORB in our case).
> I do not understand why I would or should have to do this.  Aren't the
> naming service functions specified by the CORBA standard?  I do not compile
> said  file with omniORB, yet have no problem connecting to the OpenORB
> naming service.
> 
> Even if I did have to compile a CosNaming.idl file, shouldn't that file be
> supplied by OMG rather then by each ORB (naming service) vendor?

Yes, the CosNaming.idl file used by all ORBs should be the same as the
one distributed by the OMG. There are actually two different versions
of it, the original one and a backwards-compatible extended one.

In omniORB, we choose to include the stubs for the naming service in
the ORB library, since it is such a commonly used service, but there
is no requirement in the specification to do that. It is therefore
valid for Vertel to claim that you must compile CosNaming.idl for
yourself, but it is not true that it differs from ORB to ORB.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --