Try OpenEdge Now
skip to main content
Developing AppServer Applications
Programming the AppServer : Managing transactions : Implementing normal ABL transactions
 

Implementing normal ABL transactions

You can implement a normal ABL transaction in any AppServer procedure that the client runs either directly or indirectly. The ABL for starting a normal ABL transaction in an AppServer session is identical to ABL required to start transactions in an ABL client session. In any case, a normal ABL transaction starts and ends entirely within the context of the AppServer procedure that implements it. Because this type of transaction completes within the scope of a single procedure call, you can implement a normal ABL transaction on an AppServer running in any operating mode (state-reset, state-aware, or stateless).