ADA 1.3 RTF Avatar
  1. OMG Issue

ADA13 — Inconsistency in the definition of implementation object types.

  • Key: ADA13-7
  • Legacy Issue Number: 3627
  • Status: closed  
  • Source: Anonymous
  • Summary:

    4.4.2 "Base types" specifies that PortableServer.Servant_Base
    and CORBA.Value.Impl_Base shall inherit from CORBA.Impl.Object.

    5.2.3 "CORBA.Value.Base" and 5.2.6 "PortableServer.Servant_Base"
    show both types as "abstract tagged null record"s. This contradicts
    the aforementioned provision.

    The following revision is proposed to resolve this issue:

    • In 5.2.3 "CORBA.Value.Base" define type Impl_Base as
      "type Impl_Base is abstract new CORBA.Impl.Object with private;"
    • In 5.2.6 "PortableServer.Servant_Base", define type Servant_Base as
      "type Servant_Base is abstract new CORBA.Impl.Object with private;"
  • Reported: ADA 1.2 — Fri, 19 May 2000 04:00 GMT
  • Disposition: Resolved — ADA 1.3
  • Disposition Summary:

    Accepted as suggested. However, the definition of CORBA.Local.Object should
    also be similarly changed

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