The IDL exception
refusal
maps onto the Common Lisp class
BankingDemo:account/refusal
. Its member,
reason string;
, maps onto a slot
reason
of type
string
.
Note that
BankingDemo:account/refusal
is a subclass of
CORBA:userexception
and, by inheritance, of Common Lisp
condition
. This means that CORBA user exceptions can be raised on the server, and handled in the client, using the standard Common Lisp
condition
mechanism.