-
Key: CORBA3-125
-
Legacy Issue Number: 4440
-
Status: closed
-
Source: Oracle ( Ken Cavanaugh)
-
Summary:
The adopted specification for the Object Reference Template is
ptc/01-04-03. This specification introduces adapter names for
object adapters. Adapter names are needed in the definition of the
ObjectReferenceTemplate abstract valuetype. An AdapterName is
simply a sequence of strings that is used to identify an
instance of an object adapter.In the case of the POA, the spec defines the AdapterName as follows
in section 21.5.2.1:In the case of the POA, the adapter name shall be the sequence
of names starting with the root POA that is required to reach
the POA using the find_POA call. The name of the root POA is
the empty sequence.Also, in section 21.3.14.6:
The adapter_name attribute defines a name for the object adapter that
services requestws for the invoked object. In the case of the POA,
the adapter_name is the sequence of names from the root PAO to the POA
that services the request. The root POA is not named in this sequence.The problem here is that the POA occupies the entire name space of
possible adapter names, so an ORB that supports other proprietary
object adapters cannot unambiguously identify instances of other
object adapter through ServerRequestInfo.adapter_name. -
Reported: CORBA 2.4.2 — Mon, 30 Jul 2001 04:00 GMT
-
Disposition: Resolved — CORBA 3.0.3
-
Disposition Summary:
Update the specification so that the Object Adapter ID of the root POA is
{ "RootPOA" } -
Updated: Fri, 6 Mar 2015 20:58 GMT