Issue 3750: SystemExceptionHelper missing (java-rtf) Source: IONA (Mr. Mark Spruiell, ) Nature: Uncategorized Issue Severity: Summary: There is no standard way for an application to insert/extract a SystemException into/from an Any. This would be especially useful for Portable Interceptors, where an exception is provided in the form of an Any. In the absence of a SystemExceptionHelper.extract() method, an application is forced to a) use DynAny or b) compare the exception's repository ID against dozens of system exception IDs in order to determine which Helper to use. Proposal: Add org.omg.CORBA.SystemExceptionHelper. All of the standard exception Helper methods are implemented. Resolution: see below Revised Text: In section 1.15.2, add the following paragraph after the first paragraph: "A Helper class is provided for each concrete system exception. In addition, a Helper class is provided for org.omg.CORBA.SystemException which can be used to manipulate system exceptions when the concrete type is unknown. The Helper classes for system exceptions follow the normal rules defined in Section 1.5, "Helpers", on page XX." Actions taken: July 19, 2000: received issue February 27, 2001: closed issue Discussion: Proposal: Add org.omg.CORBA.SystemExceptionHelper. All of the standard exception Helper methods are implemented. End of Annotations:===== X-Sender: mark@192.168.1.1 X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Tue, 18 Jul 2000 15:36:38 -0700 To: java-rtf@omg.org From: Mark Spruiell Subject: SystemExceptionHelper missing Cc: issues@omg.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-UIDL: l6Yd9b7L!!H@0e9L*A!! There is no standard way for an application to insert/extract a SystemException into/from an Any. This would be especially useful for Portable Interceptors, where an exception is provided in the form of an Any. In the absence of a SystemExceptionHelper.extract() method, an application is forced to a) use DynAny or b) compare the exception's repository ID against dozens of system exception IDs in order to determine which Helper to use. Proposal: Add org.omg.CORBA.SystemExceptionHelper. All of the standard exception Helper methods are implemented. -- Mark E. Spruiell Object Oriented Concepts, Inc. mes@ooc.com * http://www.ooc.com * 1-978-439-9285 x 247