Déclenchement d'une exception

Vous définissez une exception en utilisant une classe ayant le stéréotype <<CORBAException>>, et en déclarant cette classe comme interne à l'interface qui risque de provoquer l'exception.

Cette liste d'exceptions est définie dans l'onglet Exceptions de l'onglet Mise en oeuvre d'une feuille de propriétés d'opération, et n'est pas placée entre parenthèses.



interface TEX {
   exception Badness2000 {
      string err_msg;
   };

   void process_token(in string tok) raises (Badness2000);
   
};


struct AdminLimit {
   PropertyName name;
   PropertyValue value;
};
exception AdminLimitExceeded {
   AdminLimit admin_property_error;
};


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com