Building Distributed
Applications
Using the Progress AppServer


Ensuring a Small Transaction Size

One of the main advantages of using normal 4GL transactions on the AppServer is their small scope, requiring no communication with the client for the AppServer transaction to complete. In general, to implement a normal 4GL transaction in an AppServer procedure, you follow the same programming practices as when writing a small-scoped transaction for a Progress 4GL client.

In particular, avoid including code that can block the Application Server process or otherwise delay execution, such as:

For more information on implementing transactions in a 4GL procedure, see the Progress Programming Handbook .


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