Building Distributed
Applications
Using the Progress AppServer


Managing Transactions

You can manage transactions in an AppServer session much the same way that you can manage them in a 4GL client session, using transaction blocks and statements that update tables in a database. However, because client and AppServer sessions are entirely separate, including their transaction contexts, the client normally has no direct ability to influence the course of an AppServer transaction, which begins and ends within the scope of a single remote procedure request. To allow finer-grained control of transactions running on the AppServer, Progress provides an additional transaction type that allows a transaction on the AppServer to span multiple client requests.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095