Represents an ABL Soap fault response message generated by the AVM during a Web Service
call from an ABL application.
You can access the object using a CATCH statement for the
Progress.Lang.SoapFaultError object. The
SoapFault property in this object contains the handle to the Soap-Fault
object. The Soap-Fault-Detail property of the handle provides the full
detail about the Soap fault.
SoapFaultError is a type of system error, and therefore
you cannot instantiate the object with the NEW function (classes) or create a user-defined class that inherits from it.
Definition
This class is FINAL and cannot be inherited.
Constructors
The class constructors are reserved for system use only.
Interfaces
This class does not implement interfaces (beyond those it inherits from its base
class).
Public Methods
This class does not contain methods.
Public Events
This class does not contain events (beyond those it inherits from its base class).
Notes
- SoapFaultError objects are put on the
SESSION:FIRST-OBJECT chain when they are caught by a
CATCH block.
- Uncaught SoapFaultError objects are automatically
deleted by the AVM and removed from the SESSION:FIRST-OBJECT chain.
- Like other error objects, an error of type
SoapFaultError can be thrown from an AppServer and handled by a
CATCH block on an ABL client. However, the handle-based object that the
SoapFault property
points to is not recreated during the deserialization of the
SoapFaultError object. For more information on serialization rules for
objects, see the Parameter passing syntax entry.