%Exception.CPPException
class %Exception.CPPException extends %Library.SystemBase
For InterSystems internal use only, subject to change without noticeProperty Inventory
Method Inventory
Properties
property Code as %String);
Code is the error code
property Data as %String);
Data is extra information supplied for certain errors
property InnerException as %RawString;
This holds an Inner exception. It is typically set to the caught exception when creating a new exception
object in a catch block.
property Location as %String);
Location is the location at which the error occurred
property Name as %String);
Name is the name of the error
Methods
This returns a string that represents the exception. Users should feel free
to modify the format in subclasses