Try OpenEdge Now
skip to main content
Application Migration and Development Guide
Application Development with PAS for OpenEdge : Programming the Progress Application Server for OpenEdge : Managing transactions : Types of a PAS for OpenEdge instance transactions : Normal ABL transactions
Normal ABL transactions
A normal ABL transaction has the scope of part or all of a single remote procedure call. That is, the transaction begins and ends during execution of a single remote procedure request. Thus, all control of the transaction is handled by the server session within a single request.
Normal ABL transactions take full advantage of ABL built-in transaction management features, such as ABL-integrated retry and undo (rollback) mechanisms. Normal ABL transactions yield the smallest possible transaction unit, providing the most efficient handling of record conflicts and transaction resolution. For most applications, this is the only type of transaction that you need to use. For more information on managing normal ABL transactions on a PAS for OpenEdge instance, see the Implementing normal ABL transactions.