- 
                            Key: CORBA3-28
- 
                            Legacy Issue Number: 4284
- 
                            Status: closed
- 
                            Source: SeeBeyond Technology Corp. ( Tom Urquhart)
- 
                            Summary:21.8.1 register_initial_reference An operation is available in the ORB interface: 
 void register_initial_reference (in ObjectId id, in Object obj) raises
 (InvalidName);
 If this operation is called with an id, Y , and an object, YY, then a
 subsequent call to ORB::resolve_initial_references ( Y ) will return object
 YY.
 InvalidName is raised if:
 " this operation is called with an empty string id;
 or
 " this operation is called with an id that is already registered, including
 the default names defined by OMG.
 What we think this means is that it would be impossible to register (and
 resolve) ORB vendor external implementations of, for example, CORBA
 Services, such as Naming, Trading, Notification, etc. as they are some of
 the "default names".Could you please amend the second "or" clause to something like: 
 or
 " this operation is called with an id that is already registered, including
 the default LOCALLY CONSTRAINED names defined by OMG, where 'LOCALLY
 CONSTRAINED' would not then apply to any predefined CORBA Service names
 such as NameService, NotificationService, etc.
 Many thanks and apologies if you've already addressed this.
- 
                            Reported: CORBA 2.4.2 — Wed, 25 Apr 2001 04:00 GMT
- 
                            Disposition: Resolved — CORBA 3.0.2
- 
                            Disposition Summary:see above 
- 
                            Updated: Fri, 6 Mar 2015 20:58 GMT