-
Key: CORBA24-100
-
Legacy Issue Number: 3740
-
Status: closed
-
Source: Oracle ( Anita Jindal)
-
Summary:
2. According to CORBA V2.3 spec, 99-10-07.pdf, section 11.3.3.2
description of unknown_adapter, indicates that:
" The implementation of this operation should either create the specified
POA and return TRUE, or it should return FALSE. If the operation returns TRUE,
the ORB will proceed with processing the request. If the operation returns
FALSE,
the ORB will return OBJECT_NOT_EXIST to the client."In Section 11.3.8.3, find_POA specifies the following:
"If a child POA with the specified name does not exist and the value of
the activate_it parameter is TRUE, the target POA's AdapterActivator,
if one exists, is invoked, and, if it successfully activates the child POA,
that child POA is returned. Otherwise, the AdapterNonExistent exception is
raised."Since find_POA itself invokes the unknown_adapter() method on the
AdapterActivator.
If the unknow_adapter() returns false, the find_poa() should throw an
OBJECT_NOT_EXIST exception. This is not very clear from explanation in
section 11.3.8.3. -
Reported: CORBA 2.3.1 — Wed, 5 Jul 2000 04:00 GMT
-
Disposition: Resolved — CORBA 2.4
-
Disposition Summary:
Clearly the current text potentially leads readers astray, so clarify it as shown below:
-
Updated: Fri, 6 Mar 2015 20:58 GMT