Issue 3722: declaration of an UnknownUserException (ada-rtf) Source: (, ) Nature: Revision Severity: Significant Summary: The dynamic invocation interface does not provide a way of raising the exception potentially returned by a dynamic call. We thus propose to add the following definitions in the CORBA package : UnknownUserException : exception; type UnknownUserException_Members is new CORBA.IDL_Exception_Members with record IDL_Exception : CORBA.Any; end record; procedure Get_Members (From : Ada.Exceptions.Exception_Occurrence; To : out UnknownUserException_Members); corresponding to the following pseudoIDL : exception UnknownUserException { any _Exception; }; Resolution: Accept as suggested Revised Text: Add the following to the exception definitions in the CORBA package in Section 5.4, page 5-12: UnknownUserException : exception; type UnknownUserException_Members is new CORBA.IDL_Exception_Members with record IDL_Exception : CORBA.Any; end record; procedure Get_Members (From : Ada.Exceptions.Exception_Occurrence; To : out UnknownUserException_Members); Add the following text as the seventh and eighth sentences of the text of Section 5.5.3: The UnknownUserException may be raised as the result of Invoke or Get_Response subpograms. In this case the information about the exception can be extracted from an instance of UnknownUserException_Member that can be obtained from the exception by a call to Get_Members. Actions taken: June 20, 2000: received issue January 12, 2010: closed issue Discussion: End of Annotations:===== Date: Tue, 20 Jun 2000 18:00:28 +0200 From: Sebastien Ponce To: issues@omg.org Cc: adabroker-devel@adabroker.eu.org Subject: UserUnknownException Message-ID: <20000620180028.A20267@fourmi> Reply-To: Sebastien Ponce Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailer: Balsa 0.6.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 X-UIDL: 6`]d9T!J!!*3He9oc2!! Specification: Ada Language Mapping Specification, v1.2 Formal: formal/99-07-29 Nature: Revision Severity: Significant Summary: declaration of an UnknownUserException Description: The dynamic invocation interface does not provide a way of raising the exception potentially returned by a dynamic call. We thus propose to add the following definitions in the CORBA package : UnknownUserException : exception; type UnknownUserException_Members is new CORBA.IDL_Exception_Members with record IDL_Exception : CORBA.Any; end record; procedure Get_Members (From : Ada.Exceptions.Exception_Occurrence; To : out UnknownUserException_Members); corresponding to the following pseudoIDL : exception UnknownUserException { any _Exception; }; The AdaBroker team To: ada-rtf@omg.org Cc: Nick Roberts Subject: Proposed Resolution of Issue 3722 From: Victor Giddings Date: Sun, 11 May 2008 17:32:37 +0200 X-Mailer: Apple Mail (2.753) Disposition: Resolved OMG Issue No: 3722 Title: Declaration of an UnknownUserException Source: École Nationale Supérieure des Télécommunications Sebastien Ponce Summary: The dynamic invocation interface does not provide a way of raising the exception potentially returned by a dynamic call. We thus propose to add the following definitions in the CORBA package : UnknownUserException : exception; type UnknownUserException_Members is new CORBA.IDL_Exception_Members with record IDL_Exception : CORBA.Any; end record; procedure Get_Members (From : Ada.Exceptions.Exception_Occurrence; To : out UnknownUserException_Members); corresponding to the following pseudoIDL : exception UnknownUserException { any _Exception; }; Resolution: Accept as suggested Revised Text: Add the following to the exception definitions in the CORBA package in Section 5.4, page 5-12: UnknownUserException : exception; type UnknownUserException_Members is new CORBA.IDL_Exception_Members with record IDL_Exception : CORBA.Any; end record; procedure Get_Members (From : Ada.Exceptions.Exception_Occurrence; To : out UnknownUserException_Members); Add the following text as the seventh and eighth sentences of the text of Section 5.5.3: The UnknownUserException may be raised as the result of Invoke or Get_Response subpograms. In this case the information about the exception can be extracted from an instance of UnknownUserException_Member that can be obtained from the exception by a call to Get_Members. Disposition: Resolved Victor Giddings Objective Interface Systems victor.giddings@mail.ois.com