Try OpenEdge Now
skip to main content
Developing AppServer Applications
Programming the AppServer : Handling conditions and returning values

Handling conditions and returning values

Conditions raised in an AppServer 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 an AppServer to an ABL client. The following sections describe how each of these standard ABL mechanisms can affect an AppServer 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