3.9.3 Exceptions and Transactions
Exceptions that are raised in either CORBA object methods or in
TP Framework callback methods will not automatically cause a
transaction to be rolled back unless the TP Framework started the
transaction. It is up to the application code to call
Current.rollback_only()
if the condition that caused
the exception to be raised should also cause the transaction to be
rolled back.
Parent topic: Error Conditions, Exceptions, and Error Messages