Issue 285: Remove the CORBA standard exceptions (transactions) Source: (, ) Nature: Uncategorized Severity: Summary: Summary: Remove the CORBA standard exceptions added by the Transaction Service and add them to the CORBA specification Resolution: Revised Text: Exceptions have been changed to conform to format in the CORBA book, viz. capital letters for names, separation of names by _, and the inorporation of the ex_body parameter, e.g. exception TransactionRequired {} became exception TRANSACTION_REQUIRED_ex_b Actions taken: October 21, 1996: received issue December 12, 1996: closed issue Discussion: End of Annotations:===== >From mail Mon Oct 21 18:35 EDT 1996 Return-Path: To: juergen Cc: transactions-wg From: "Edward Cobb" Date: 21 Oct 96 15:10:49 Subject: Transaction Service Revision Content-Length: 771 X1. Remove the CORBA standard exceptions added by the Transaction Service and add them to the CORBA specification. >From mail Mon Dec 2 19:16 EST 1996 From: D.Schiehle@frec.bull.fr (Denis Schiehle) Subject: OTS - typo bqual_length To: eecobb@us1.ibm.com Date: Tue, 3 Dec 1996 01:19:00 +0100 (MET) Cc: Juergen@omg.org, H.Lejeune@frec.bull.fr (Herve Lejeune) Reply-To: D.Schiehle@frec.bull.fr Organization: Bull S.A. Content-Length: 783 Hello, Please find below some typos. > Transaction Service v1.1 - November 22, 1996 Draft > > Issues 285, 286 in > 10.5.2 Structure of the Propagation Context and > 10.6.1 The CosTSInteroperation Module change bequal_length into bqual_length ^ Regards, +------------------------------+---------------------------------------+ | Denis Schiehle | Tel : +33 (0)4 76 29 75 00 ext 78 45 | | Bull S.A. | Fax : +33 (0)4 76 29 76 00 | | 1, rue de Provence B.P. 208 | Adr : FREC-A0/010 | | 38432 ECHIROLLES CEDEX | mailto:D.Schiehle@frec.bull.fr | | FRANCE | http://www.bull.com | +------------------------------+---------------------------------------+ >From mail Mon Dec 2 18:50 EST 1996 From: D.Schiehle@frec.bull.fr (Denis Schiehle) Subject: OTS - Issues 285, 286 To: eecobb@us1.ibm.com Date: Tue, 3 Dec 1996 00:52:52 +0100 (MET) Cc: Juergen@omg.org, H.Lejeune@frec.bull.fr (Herve Lejeune) Reply-To: D.Schiehle@frec.bull.fr Organization: Bull S.A. Content-Length: 1134 Hello, Please find below a comment concerning the names of the new system exceptions introducted by the OTS specification. > Transaction Service v1.1 - November 22, 1996 Draft > > Issues 285, 286 In order to increase the legibility (following the same rules than for the existing system exception), I would suggest to add underscore in their names: exception BAD_PARAM exception INV_OBJREF ... exception TRANSACTION_REQUIRED (instead of TRANSACTIONREQUIRED) exception TRANSACTION_ROLLEDBACK exception INVALID_TRANSACTION exception WRONG_TRANSACTION Regards, +------------------------------+---------------------------------------+ | Denis Schiehle | Tel : +33 (0)4 76 29 75 00 ext 78 45 | | Bull S.A. | Fax : +33 (0)4 76 29 76 00 | | 1, rue de Provence B.P. 208 | Adr : FREC-A0/010 | | 38432 ECHIROLLES CEDEX | mailto:D.Schiehle@frec.bull.fr | | FRANCE | http://www.bull.com | +------------------------------+---------------------------------------+ >From mail Mon Dec 2 19:07 EST 1996 From: eecobb@us1.ibm.com X400-Originator: eecobb@us1.ibm.com X400-Recipients: transactions-wg@omg.org X400-Mts-Identifier: [/ADMD=IBMSMTP/C=US/;5030100002340569000002] X400-Content-Type: P2-1988 (22) To: Subject: OTS - Issues 285, 286 Date: Mon, 2 Dec 1996 19:03:01 -0500 Content-Length: 1858 Classification: Prologue: Senior Technical Staff Member Member - IBM Academy of Technology Internet Address: eecobb@us1.ibm.com OR ed_cobb@vnet.ibm.com Notes Address: Edward Cobb/Santa Teresa/IBM @ IBMUS VM Address: STLPS(EECOBB) Phone: 1-408-463-2458 (T/L 543) FAX: 1-408-463-4101 (T/L 543) Epilogue: This is fine with me. Any other opinions? Ed Cobb ---------------------- Forwarded by Edward Cobb/Santa Teresa/IBM on 12-02-96 04:04 PM --------------------------- D.Schiehle @ frec.bull.fr 12-02-96 03:47 PM Please respond to D.Schiehle@frec.bull.fr@internet To: Edward Cobb/Santa Teresa/IBM @ IBMUS cc: H.Lejeune @ frec.bull.fr@internet, Juergen @ omg.org@internet Subject: OTS - Issues 285, 286 Hello, Please find below a comment concerning the names of the new system exceptions introducted by the OTS specification. > Transaction Service v1.1 - November 22, 1996 Draft > > Issues 285, 286 In order to increase the legibility (following the same rules than for the existing system exception), I would suggest to add underscore in their names: exception BAD_PARAM exception INV_OBJREF ... exception TRANSACTION_REQUIRED (instead of TRANSACTIONREQUIRED) exception TRANSACTION_ROLLEDBACK exception INVALID_TRANSACTION exception WRONG_TRANSACTION Regards, +------------------------------+---------------------------------------+ | Denis Schiehle | Tel : +33 (0)4 76 29 75 00 ext 78 45 | | Bull S.A. | Fax : +33 (0)4 76 29 76 00 | | 1, rue de Provence B.P. 208 | Adr : FREC-A0/010 | | 38432 ECHIROLLES CEDEX | mailto:D.Schiehle@frec.bull.fr | | FRANCE | http://www.bull.com | +------------------------------+---------------------------------------+ >From mail Fri Dec 6 11:43 EST 1996 From: eecobb@us1.ibm.com X400-Originator: eecobb@us1.ibm.com X400-Recipients: non-disclosure:; X400-Mts-Identifier: [/ADMD=IBMSMTP/C=US/;5030100002408074000002] X400-Content-Type: P2-1988 (22) To: Cc: Subject: Re: [Fwd: Minor editorial? Question about tx draft] Date: Fri, 6 Dec 1996 11:39:04 -0500 Content-Length: 2589 Classification: Prologue: Senior Technical Staff Member Member - IBM Academy of Technology Internet Address: eecobb@us1.ibm.com OR ed_cobb@vnet.ibm.com Notes Address: Edward Cobb/Santa Teresa/IBM @ IBMUS VM Address: STLPS(EECOBB) Phone: 1-408-463-2458 (T/L 543) FAX: 1-408-463-4101 (T/L 543) Epilogue: Jeff, all I was trying to do was to get these moved to the CORBA spec from the Transaction services spec. I did not realize until I just went back and looked that they had not been defined like other standard exceptions in the first place. The intent was that they should be standard exceptions, and, if that requires a change to add the ex_body parameter, I'm will change the final draft to do so. Ed Cobb jeffm @ visigenic.com (Jeff Mischkinsky) 12-05-96 05:33 PM To: ed_cobb @ vnet.ibm.com @ SMTP cc: (bcc: Edward Cobb/Santa Teresa/IBM) Subject: [Fwd: Minor editorial? Question about tx draft] Ed, It looks like this bounced when i sent it to eecobb@us1.ibm.com so i'm trying again. jeff -- Jeff Mischkinsky email: jeffm@visigenic.com Senior Software Architect voice: +1(415)312-5158 Visigenic Software, Inc. fax: +1(415)286-2475 951 Mariner's Island Blvd. Suite 460 web: http://www.visigenic.com San Mateo, CA 94404 To: eecobb@us1.ibm.com Cc: idl-java-external@toss.Eng.Sun.COM Subject: Minor editorial? Question about tx draft References: <5030100002196467000002*@MHS> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi Ed, As we were working on the IDL/JAVA mapping, the following question came up WRT to the new standard CORBA system exceptions that are defined in the tx service. The draft says add the following to the CORBA book (issue 285): exception TRANSACTIONREQUIRED {}; exception TRANSACTIONROLLEDBACK {}; exception INVALIDTRANSACTION {}; This implies that there is no body for the exception. Is this a typo? We hope so. If not we actually have to define different java classes for these exceptions and handle them differently than the other standard corba system exceptions. If you were to do it the way all the other exceptions are done, then it would be for example: exception TRANSACTIONREQUIRED ex_body; Feel free to post this to the mailing list if you'd like. thanks, jeff -- Jeff Mischkinsky email: jeffm@visigenic.com Senior Software Architect voice: +1(415)312-5158 Visigenic Software, Inc. fax: +1(415)286-2475 951 Mariner's Island Blvd. Suite 460 web: http://www.visigenic.com San Mateo, CA 94404 >From mail Thu Dec 12 17:12 EST 1996 From: eecobb@us1.ibm.com X400-Originator: eecobb@us1.ibm.com X400-Recipients: non-disclosure:; X400-Mts-Identifier: [/ADMD=IBMSMTP/C=US/;5030100002524021000002] X400-Content-Type: P2-1988 (22) To: Cc: , Subject: Final version of the Transaction Services Revision Date: Thu, 12 Dec 1996 17:07:45 -0500 Content-Length: 1926 Classification: Prologue: Senior Technical Staff Member Member - IBM Academy of Technology Office Internet Addresses: eecobb@us1.ibm.com OR ed_cobb@vnet.ibm.com Office Notes Address: Edward Cobb/Santa Teresa/IBM @ IBMUS Office VM Address: STLPS(EECOBB) Home Internet Address: eecobb@ibm.net Phone: 1-408-463-2458 (T/L 543) FAX: 1-408-463-4101 (T/L 543) Epilogue: This afternoon I will be posting the final version of the subject specification to the OMG server for distribution. I will make both PostScript and native FrameMaker4 (Windows) available, since this version was derived from the FrameMaker4 source used for the CORBAservices book I got from OMG earlier this year. Juergen, you should hold on to this for the next update cycle. The final draft includes fixes to five issues that have been raised since draft 3: 1. Issue 301 accessing transaction service - fixed as described in my memo of 12/3 2,3. Issue 285, 286 - Move exceptions to CORBA book - These exception have been changed to conform to the format in the CORBA book, viz. capital letters for names, separation of names by _ , and the inorporation of the ex_body parameter, e.g. exception TransactionRequired {} ; became exception TRANSACTION_REQUIRED ex_body{}; Additionally the ORB operation which is used to connect the Transaction Service to the ORB (pg 10-65) has been flagged as needing to be moved to the CORBA book as well. 4,5. Issues 461 and 463 - IDL circularities - These have been fixed as described in my memo of 12/10. There is some grammatical cleanup and some text has been added to clarify issues previously included, but there should be no new changes in this version beyond draft 3 other than the three items above. I have validated the new IDL with IBM's SOM compiler after these changes were made and it compiles properly. Thanks to everyone who contributed to producing this document. Ed Cobb Chair, OTS Revision Task Force