home *** CD-ROM | disk | FTP | other *** search
- /********************************************************************************/
- /* File: sdsexc.idl */
- /* Class: SOM CODA EXCEPTION CLASSES */
- /* */
- /* */
- /********************************************************************************/
-
- #ifndef _SDSEXC_IDL_
- #define _SDSEXC_IDL_
-
- /***********************************************
-
- Licensed Materials - Property of IBM
-
- 5622-880 5801-AAR
-
- (c) Copyright IBM Corp 1991, 1996.
-
- ************************************************/
-
- interface DA {
-
- #define da_exception { \
- long error_number; \
- char error_code[8]; \
- char error_state[8]; \
- boolean error_avail; \
- char error_text[256]; \
- }
-
- exception DatastoreConnectionInUse da_exception;
- exception DatastoreConnectionNotOpen da_exception;
- exception DatastoreAccessError da_exception;
- exception ConnectFailed da_exception;
- exception DisconnectError da_exception;
- exception OptionInvalid da_exception;
- exception DataObjectInvalid da_exception;
- exception DataObjectAlreadyExist da_exception;
- exception DataObjectNotFound da_exception;
- exception DatastoreLogonFailed da_exception;
- exception DatastoreLogoffFailed da_exception;
- exception SystemAccessError da_exception;
- exception RequestInvalid da_exception;
- exception DataObjectAttributeInvalid da_exception;
- exception ParameterInvalid da_exception;
-
- };
-
-
-
-
-
- #pragma somemittypes on
- #include "idaerrno.hpp"
- #pragma somemittypes off
- #endif