[omniORB] IDL version problem.

David Riddoch djr@uk.research.att.com
Mon, 10 Apr 2000 21:38:44 +0100 (BST)


On Mon, 10 Apr 2000, Nathaniel Smith wrote:

> I'm not an expert on CORBA, but I thought that it already have provision
> for this sort of thing in the type id.  For example, if I do
>  catior `nameclt bind_new_context test`
> then I get
>  Type ID: "IDL:omg.org/CosNaming/NamingContext:1.0"
>  Profiles:
>  1. IIOP 1.0 WyrmWeyr 8088 "8.*.U..y...."
> And what is that 1.0 for if not versioning?

I think versioning was the original intention, but unfortunately it has
not worked out that way.  The ORB essentially interprets the repository
id as an unstructured string, only comparing to see if they are the same
of not.  IDL:foo:1.0 and IDL:foo:1.1 have no special relationship.

This is a (mis)feature of CORBA, and is not specific to omniORB.


Cheers,
David