Long transactions

A long transaction is associated with a stateful CORBA component instance the first time a client invokes one of its business methods, subject to the value of tx_type. Clients need not perform any special transaction work. By default, long transactions are enabled for backward compatibility. To disable long transactions, change to the EAServer bin directory, and run:

configure long-transactions-off

If you disable long transactions, short transactions are used instead. To re-enable long transactions, run:

configure long-transactions-on

In EAServer versions earlier than 6.0, stateful CORBA components, whose tx_vote property was set to true, had to call either JagCompleteWork or JagRollbackWork to end a transaction. And a component timeout resulted in the server rolling back the active transaction..