CORBA 2.4 MAILINGLIST Avatar
  1. OMG Issue

CORBA24 — POA servant_to_id inconsistent with servant_to_reference

  • Key: CORBA24-89
  • Legacy Issue Number: 3607
  • Status: closed  
  • Source: Humboldt-Universitaet ( Martin von Loewis)
  • Summary:

    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 11.3.8.20, 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 11.3.8.21/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
  • Disposition Summary:

    Same as Issue 3636, and is fixed by the fix for 3636.

  • Updated: Fri, 6 Mar 2015 20:58 GMT