Issue 733: Ada mapping deficiency - orbos/97-09-26 (ada-rtf) Source: (, ) Nature: Revision Severity: Minor Summary: Summary: Inconsistencies between sections 21.2.1 and 21.7.3. The change from CORBA.Object.Object to CORBA.Implementation_Defined.Object is not reflected in 21.2.1 and 21.7.3. The private section still contains CORBA.Objetc.Object. The context clause "with CORBA.object" should be changed to "with CORBA.Implementation_Defined" Resolution: close with no change Revised Text: Close with No Change. These problems have been obsoleted by the resolution of Actions taken: October 3, 1997: received issue June 4, 1999: closed issue Discussion: closed issue End of Annotations:===== Return-Path: Date: Fri, 3 Oct 1997 17:41:23 +0100 (BST) From: David A J Elsworthy To: issues@omg.org Cc: ada-rtf@omg.org, Dave R Stringer , J.J.Currey@nortel.co.uk, Tim.Roberts.3202975@nortel.co.uk, Andrew Harker , David A J Elsworthy Subject: Ada mapping deficiency - 97-09-26 Deficiency : Inconsistencies between sections 21.2.1 (Server Side) and 21.7.3 Comment : The change from CORBA.Object.Object to CORBA.Implementation_Defined.Object is not reflected in 21.2.1 and 21.7.3 (private section still contains CORBA.Object.Object, the context clause 'with CORBA.Object' should be changed to 'with CORBA.Implementation_Defined'. Return-Path: X-Sender: giddiv@gamma Date: Thu, 01 Oct 1998 15:22:54 -0400 To: ada-rtf@omg.org From: "Oliver M. Kellogg" (by way of Victor Giddings ) Subject: Re: Announce: OMG IDL => Ada Mapping Public Comment Period Hi, I read your announcement on comp.lang.ada. I want to make sure that you know I am very interested in actively participating in the revision. As mentioned previously, I find that a number of issues are not yet addressed in the 98-08-20.pdf document that you kindly sent. I am appending my comment on the first issue. Please let me know if you are interested in my comments/proposals for the further open issues. Regards, Oliver M. Kellogg Daimler-Benz Aerospace AG Sensor Systems, Dept. VE3E3 D-89070 Ulm, Germany phone: (+49) 731 392-7138 fax: (+49) 731 392-4255 e-mail: Oliver.Kellogg@vs.dasa.de -------------------------------------------------------------- Issue 733 Resolution: For an interface xyz, a package POA_xyz is generated which contains all non-application code for the server side. By non-application code is meant all code other than the methods defined in IDL which the user must supply in the xyz.Impl package. In the POA_xyz package spec, there is a type declaration type Object is abstract new PortableServer.ServantBase.Object with null record; The name of the child package of PortableServer (ServantBase in this example) is implementation defined. In the xyz.Impl package spec, there is a type declaration type Object is new POA_xyz.Object with private; The private part is implementation defined. For example, it may contain member variables for attributes declared in the IDL interface.