Legacy Issue Number: 3607
Source: Humboldt-Universitaet ( Martin von Loewis)
In CORBA 2.3, servant_to_id does not work if the POA has the RETAIN,
MULTIPLE_ID, and NO_IMPLICIT_ACTIVATION policies, even if
servant_to_id is invoked in the context of the specified servant.
According to 22.214.171.124, such a call raises WrongPolicy.
Inconsistent with that specification, it is apparently still possible
to obtain the ID for that servant, using
id = poa.reference_to_id(poa.servant_to_reference(self))
This works since 126.96.36.199/3 supports all cases of currently-active
servant, not only USE_DEFAULT_SERVANT
Reported: CORBA 2.3.1 — Wed, 10 May 2000 04:00 GMT
Disposition: Resolved — CORBA 2.4
Same as Issue 3636, and is fixed by the fix for 3636.
Updated: Fri, 6 Mar 2015 20:58 GMT