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 : Handling conditions and returning values

Handling conditions and returning values

Conditions raised in a server session have varied effects, depending on the condition. You can also return values to the client application from a remote procedure, with or without raising an ERROR condition, or throw error objects from a server session to an ABL client. The following sections describe how each of these standard ABL mechanisms can affect the server session and any client remote procedure request.
* Raising the ERROR condition and returning values
* Throwing error objects to the client
* Raising the ENDKEY condition
* Handling the STOP condition
* Handling the QUIT condition
* Effects of unhandled conditions