[omniORB] Re: [OB-Users] Orbacus Names and omniORB interoperability

Marc Laukien ml@ooc.com
Mon, 06 Mar 2000 14:15:43 -0500


Hi Mark,

Mark Borges wrote:
> 
> Marc,
> 
> >> On Mon, 06 Mar 2000 13:43:16 -0500,
> >> Marc Laukien(ML) wrote:
> ML> Hi Mark,
> >> Based upon my understanding from the earlier email exchange, it
> >> appears that omniORB is doing the right thing (setting aside the
> >> coredump for the moment), in that the nameserv IOR is not strictly an
> >> OMG CORBA Naming Service.
> 
> ML> Sorry, I don't understand. Why is the nameserv IOR not strictly an OMG
> ML> CORBA Naming Service?
> 
> Sorry, my original email should've been more explicit. I was
> paraphrasing the omniORB article,
> 
>   http://www.uk.research.att.com/omniORB/archives/1999-07/0192.html
> 
> excerpted below,
> ------------------------------------------------------------------------------
> >>>>> Philippe Merle writes:
> 
> unix> catior `cat ~/CS_for_omniORB2/NameService.IOR`
> > Type ID: "IDL:ooc.com/CosNaming/ExtNamingContext_1_1:1.0"
>                 ^^^^^^^
> 
> It is not omg.org. It is not the CORBA Naming Service as defined by OMG.
> And I expect ORBcaus say *NO* to the question:
>    Are you a "IDL:omg.org/CosNaming/NamingContext:1.0"?

No, that's not correct. IDL:ooc.com/CosNaming/ExtNamingContext_1_1:1.0
(now IDL:ooc.com/CosNaming/OBNamingContext:1.0) is *derived* from
IDL:omg.org/CosNaming/NamingContext:1.0. Therefore ORBacus says *YES* to
the question `Are you a "IDL:omg.org/CosNaming/NamingContext:1.0"'.

The type ID, if present at all (it may be empty) must denote the most
derived type at the time of reference creation.

Cheers,
Marc
-- 
Marc Laukien                          Phone:  (978) 439 9285 x 245
Object Oriented Concepts, Inc.        FAX:    (978) 439 9286
44 Manning Rd.                        WWW:    http://www.ooc.com
Billerica, MA 01821                   E-Mail: mailto:ml@ooc.com