Progress.Lang.SoapFaultError class
- Last Updated: January 18, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
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.
Serializable:
Yes
Constructors
The class constructors are reserved for system use only.
Super Class
Interfaces
This class does not implement interfaces (beyond those it inherits from its base class).
Public Properties
| SoapFault property | – | – |
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
SoapFaultErrorobjects are put on theSESSION:FIRST-OBJECTchain when they are caught by aCATCHblock.- Uncaught
SoapFaultErrorobjects are automatically deleted by the AVM and removed from theSESSION:FIRST-OBJECTchain. - Like other error objects, an error of type
SoapFaultErrorcan be thrown from an application server and handled by aCATCHblock on an ABL client. However, the handle-based object that the SoapFault property points to is not recreated during the deserialization of theSoapFaultErrorobject. For more information on serialization rules for objects, see the Parameter passing syntax entry.