-
Key: CORBA24-187
-
Legacy Issue Number: 2791
-
Status: closed
-
Source: Anonymous
-
Summary:
Summary: This is an issue with the Portable Object Adapter:
If a POA configured with a ServantLocator receives a LocateRequest, what
is the expected behavior? A ServantLocator expects to receive an operation
name as a parameter to preinvoke() and postinvoke(), but there is no
operation name in a LocateRequest.We could just return a true response to the LocateRequest and not involve
the ServantLocator. That might mislead the sender though. If the sender
received a true response and then sent a message they might get an
OBJECT_NOT_EXIST exception back.We could pass an operation name like "_locate" to the manager. That would
let the manager know that a location request was being processed, and the
underscore would signify that it is an internal message since it"s not a
_get or _set. -
Reported: CORBA 2.3 — Thu, 8 Jul 1999 04:00 GMT
-
Disposition: Resolved — CORBA 2.4
-
Disposition Summary:
Add a subsection to section 11.3.6 specifying "_locate" and its usage.
-
Updated: Sat, 7 Mar 2015 02:37 GMT
CORBA24 — Expected behavior of POA configured with ServantLocator receiving LocateRe
- Key: CORBA24-187
- OMG Task Force: CORBA Core 2.4 RTF