This class wraps the ABL built-in SOAP-fault system object. The SOAP-fault object contains the information from a SOAP fault generated by a Web service call from an ABL application. Progress.Lang.SoapFaultError inherits from Progress.Lang.SysError. You cannot inherit from this class, and the class constructors are reserved for system use only.

The Properties and methods table describes the properties and methods implemented by this class. The following table describes the additional property of this class.

Table 1. SoapFaultError properties
Member Description
SoapFault property Contains the handle to the SOAP-fault object. The Soap-Fault-Detail property of this handle provides the full detail about the original SOAP fault, among other attributes.

See the section on handling errors in Develop Web Services for OpenEdge for more detailed information on handling SOAP faults.

CAUTION: Like other error objects, objects of type SoapFaultError can be thrown from an application server to an ABL client. However, the handle-based object that the SoapFault property points to is not recreated during the deserialization of the SoapFaultError object.