Try OpenEdge Now
skip to main content
Application Migration and Development Guide
Application Development with PAS for OpenEdge : Design and Implementation Considerations : Transaction and record management considerations
 

Transaction and record management considerations

The following sections describe trade-offs and techniques to help you design and implement the transaction model for your distributed application.
Note: These sections apply mostly to session-managed applications. For a session-free application, all transactions must be normal ABL transactions: atomic, started, and completed in a single request.
* Comparing normal ABL and automatic transactions
* Ensuring a small transaction size
* Returning transaction status to the client
* Maintaining transaction consistency between client and server
* Managing conflicts between client and server
* Buffer currency and NO-LOCK