Try OpenEdge Now
skip to main content
Open Client Introduction and Programming
Programming Concepts : Handling errors in an Open Client application
 

Handling errors in an Open Client application

Calling a remote ABL method can generate three different types of errors:
*Client-side errors
*Server-side errors before remote ABL method execution
*Server-side errors during remote ABL execution
A client-side error is an error that occurs on the client machine before the client sends a particular request to the AppServer. A server-side error is an error that occurs on the AppServer machine, either before the AppServer runs a remote procedure or during procedure execution.
No matter what type of error ABL returns, the error message and number are made available to the client application, in the form of an exception for Open Clients and a SOAP exception for Web service clients.
For more information on how errors are returned for your type of Open Client, see OpenEdge Development: Java Open Clients, OpenEdge Development: .NET Open Clients, and OpenEdge Development: Web Services.
The following sections describe these types of errors.
* Client-side errors
* Server-side errors before remote ABL method execution
* Server-side errors during remote ABL execution