Issue 3535: INS Issue: When are -ORBInitRef arguments processed? (naming_ftf) Source: AT&T (Dr. Duncan Grisby, ) Nature: Uncategorized Issue Severity: Summary: Section 4.8.2 of ptc/99-12-03 should specify at what time strings given to -ORBInitRef are processed into object references. Should they be processed during ORB_init() and stored for later use by resolve_initial_references(), or should they be processed each time resolve_initial_references() is called? This matters for corbaname: (and file:, http:, etc.) URIs whose resolutions can change over time. If they are processed at ORB_init() time, are they processed in the order they were specified on the command line? Suppose an ORB with an administratively configured NameService reference is called with a command line of -ORBInitRef Foo=corbaname:rir:#foo -ORBInitRef NameService=IOR:... If ORB_init() processes the arguments into object references in order, foo will be looked up in the administratively configured name service, rather than the one specified on the command line. This may or may not be considered a useful feature. Resolution: Revised Text: Actions taken: April 7, 2000: received issue Discussion: End of Annotations:===== To: issues@omg.org Subject: INS Issue: When are -ORBInitRef arguments processed? From: Duncan Grisby Date: Fri, 07 Apr 2000 16:56:51 +0100 Sender: dpg1@uk.research.att.com Content-Type: text X-UIDL: IRO!!d%]!!+D#"!l=[d9 Section 4.8.2 of ptc/99-12-03 should specify at what time strings given to -ORBInitRef are processed into object references. Should they be processed during ORB_init() and stored for later use by resolve_initial_references(), or should they be processed each time resolve_initial_references() is called? This matters for corbaname: (and file:, http:, etc.) URIs whose resolutions can change over time. If they are processed at ORB_init() time, are they processed in the order they were specified on the command line? Suppose an ORB with an administratively configured NameService reference is called with a command line of -ORBInitRef Foo=corbaname:rir:#foo -ORBInitRef NameService=IOR:... If ORB_init() processes the arguments into object references in order, foo will be looked up in the administratively configured name service, rather than the one specified on the command line. This may or may not be considered a useful feature. Cheers, Duncan. -- -- Duncan Grisby \ Research Engineer -- -- AT&T Laboratories Cambridge -- -- http://www.uk.research.att.com/~dpg1 --