Naming Service — Open Issues
- Acronym: NAM
- Issues Count: 21
- Description: Issues not resolved
Issues Summary
Issues Descriptions
List binding return type
-
Key: NAM-31
-
Legacy Issue Number: 24
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: The "list" operation to access the bindings within a naming context has an overly verbose return type. Could it (and some of its exceptions) be simplified?
-
Reported: NAM 1.0b1 — Mon, 1 Jul 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
BindingIterator
-
Key: NAM-30
-
Legacy Issue Number: 64
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: The name service doesn"t really specify when false is first returned. Is when it returns the last one, or when it is already pointing out of range?
-
Reported: NAM 1.0b1 — Sat, 3 Aug 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
FormalNumber: formal/04-10-03, Section TOC
-
Key: NAM-32
-
Legacy Issue Number: 9811
-
Status: open
-
Source: MITRE ( Mr. Kevin Richardson)
-
Summary:
This is simply an administrative error, the table of contents within the document does not reflect the fact that the lightweight naming chapter (chapter 3) was incorporated into the document
-
Reported: NAM 1.3 — Thu, 8 Jun 2006 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Name comparisons
-
Key: NAM-17
-
Legacy Issue Number: 270
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: Naming Service spec: "The kind attribute adds descriptive power to names.."(p. 3-2) Interpretation: kind value is opaque, never looked at, carried arround with each name. Interpretation correct?
-
Reported: NAM 1.0b1 — Thu, 17 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Open Interpretation for next_one
-
Key: NAM-18
-
Legacy Issue Number: 271
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: It is open to interpretation as to whether FALSE is returned with the last valid binding or after the last valid binding. Call next_one one more time after last valid binding to get FALSE?
-
Reported: NAM 1.0b1 — Fri, 18 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Changes to struct binding
Destroy operation in original spec
-
Key: NAM-26
-
Legacy Issue Number: 279
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: The destroy operation was the only option in original spec before Lifecycle spec. By inheriting from LifeCycleObject, we get the remove operation which does same as destroy.
-
Reported: NAM 1.0b1 — Fri, 18 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Specification of out parameter bl
-
Key: NAM-21
-
Legacy Issue Number: 274
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: When next_n returns FALSE, it needs to be specified what happens to the out parameter bl. Spec should mandate that lenght of returned sequence must be zero.
-
Reported: NAM 1.0b1 — Fri, 18 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
next_n return
Destroying an iteratorr
-
Key: NAM-24
-
Legacy Issue Number: 277
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: Naming Service implementation should be free to destroy an iterator as soon as last value has been retrieved. Clients should be allowed to call next_one or next_n after one of these calls.
-
Reported: NAM 1.0b1 — Fri, 18 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Text for destroy should be updated
-
Key: NAM-25
-
Legacy Issue Number: 278
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: Text for destroy should be updated to state that a call to destroy after next_one or next_n have returned FALSE may no longer be valid and may raise OBJECT_NOT_EXIST.
-
Reported: NAM 1.0b1 — Fri, 18 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Meaning of "Why"member in the NotFound exception
-
Key: NAM-29
-
Legacy Issue Number: 298
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: Text explains when the NotFound exception is raised, but it does not explain the meaning of "why"member in the exception. Why can be missing node, not_context, not_object
-
Reported: NAM 1.0b1 — Wed, 23 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Fewer returns of requested number of bindings
Specification of return value from next_one
-
Key: NAM-19
-
Legacy Issue Number: 272
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: The return value from next_one is specified as "If there are no more bindings, false is returned". What is returned if there is another binding?
-
Reported: NAM 1.0b1 — Fri, 18 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Value of how_many
-
Key: NAM-22
-
Legacy Issue Number: 275
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: The spec says nothing about how to say "as many as you can" with the value of how_many. Specify that how_many value should return as many bindings as it can in a single call.
-
Reported: NAM 1.0b1 — Fri, 18 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Names Library Benefits?
-
Key: NAM-28
-
Legacy Issue Number: 281
-
Status: open
-
Source: Anonymous
-
Summary:
Summary: Problem understanding benefits of Names Library. There are differences between what the standard says and what the pseudo-IDL for the names library says.
-
Reported: NAM 1.0b1 — Tue, 22 Oct 1996 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
Binding a Stringified Name
-
Key: NAM-4
-
Legacy Issue Number: 5926
-
Status: open
-
Source: Zuehlke Engineering ( Frank Pilhofer)
-
Summary:
The NamingContextExt interface has a resolve_str
operation that takes a string and returns its
binding.I suggest to add a converse bind_str operation:
void bind_str (in StringName sn, in Object obj)
raises (NotFound, CannotProceed, InvalidName,
AlreadyBound);That would allow not only lightweight clients to
use the Naming Service, but also lightweight servers
to publish their references as easily as possible.(And a Lightweight Naming Service would be possible
that just implemented these two operations.) -
Reported: NAM 1.0 — Fri, 2 May 2003 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
INS Issue: Orderof how the Initial reference is resolved
-
Key: NAM-2
-
Legacy Issue Number: 3360
-
Status: open
-
Source: Anonymous
-
Summary:
The latest INS doc 99-12-03.pdf explains the order the Initial reference
should be resolved is
1. Try using -ORBInitDef definition
2. Try using -ORBDefaultInitDef defintion
3. Then finally try with Pre-Configured ORB Settings.The above would be the resolve_initial_references protocol. Now, If the user
sets a -ORBInitDef in the format-ORBInitDef NotificationService=corbaloc:rir:/NotificationService
If the user does orb.resolve_initial_references( "NotificationService" )
then according to the spec, r_i_r() first checks -ORBInitDef's, In this case
finds one and also finds that the NotificationService can be obtained by
r_i_r()
again it calls the same method. Doesn't this lead to an infinite loop ? -
Reported: NAM 1.0 — Thu, 24 Feb 2000 05:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
fragment part in file: or http: IOR
-
Key: NAM-1
-
Legacy Issue Number: 3100
-
Status: open
-
Source: Anonymous
-
Summary:
I am just reflecting over the optional IOR syntaxes using file:// and
http:// URI's and have one suggestion. URI's sport a `fragment identi-
fier', i.e. an identifier following a hash sign.
Now this fragment identifier could be useful to disambiguate between
many IORs in the referenced file. I can think of several possibilities:1.) The fragment-id is numerical. The file contains many IORs, separated
by newlines, and the fragment-id is an index into the file.2.) The file contains many lines of the format `identifier WS IOR', i.e.
a simple tab-separated table. The fragment-id denotes the first IOR
where the identifier matches.3.) The ORB checks each IOR in the file and looks for one whose Reposi-
tory Id matches the fragment-id. -
Reported: NAM 1.0 — Wed, 8 Dec 1999 05:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT
INS Issue: When are -ORBInitRef arguments processed?
-
Key: NAM-3
-
Legacy Issue Number: 3535
-
Status: open
-
Source: AT&T ( Duncan Grisby)
-
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. -
Reported: NAM 1.0 — Fri, 7 Apr 2000 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:58 GMT