Try OpenEdge Now
skip to main content
Web Services
Creating ABL Clients to Consume OpenEdge SOAP Web Services : Handling Errors in ABL Requests to OpenEdge SOAP Web Services
 

Handling Errors in ABL Requests to OpenEdge SOAP Web Services

As described previously, the ERROR condition can result from a Web service request by:
1. A SOAP fault returned by the Web service
2. An ABL internal error raised by OpenEdge
3. An application error intentionally raised by the ABL application (using the RETURN ERROR statement) in a SOAP request header callback procedure or a SOAP response header callback procedure
The following chapter sections focus on how to handle SOAP faults and generally how to debug Web service requests.
* Handling SOAP faults
* Detecting a SOAP fault
* Managing a SOAP fault
* Examples of ABL accessing a SOAP fault
* Debugging ABL applications that call Web services