CORBA 2.4 MAILINGLIST Avatar
  1. OMG Issue

CORBA24 — description of unknown_adapter

  • 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