Main Page   Class Hierarchy   Compound List   File List   Compound Members  

exception_codes.h

00001 #ifndef  EDG_WORKLOAD_USERINTERFACE_CLIENT_EXCEPTION_CODES_H
00002 #define EDG_WORKLOAD_USERINTERFACE_CLIENT_EXCEPTION_CODES_H
00003  /*
00004  * exception_codes.h
00005  * Copyright (c) 2001 The European Datagrid Project - IST programme, all rights reserved.
00006  * Contributors are mentioned in the code where appropriate.
00007  */
00008 #include "edg/workload/userinterface/client/userinterface_namespace.h"
00009 #include "edg/workload/common/utilities/exception_codes.h"
00010 USERINTERFACE_NAMESPACE_BEGIN //Defining UserInterFace NameSpace
00012    enum{
00013         WL_JDLFULL= edg::workload::common::utilities::WL_UI_ERROR_BASE+1,   //full attrbiute
00014         WL_JDLEMPTY, //empty attribute
00015         WL_JDLMISMATCH, //JDL mistake Error
00016         WL_JDL_MEMBER, //Wrong JDL Member-IsMember Usage
00017         WL_JDLMANDATORY, //Mandatory attribute Error
00018         WL_JDLSYN,
00019         WL_NOSUCHJOB, //when a Job is not found in a collection
00020         WL_DUPLICATE_JOB, //when a Job is inserted twice in the job collection
00021         WL_RBERR,  //Error Returned from RB
00022         WL_LBERR,  //Error Returned from LB
00023         WL_CRED,   //Credential Error
00024         WL_WRONG_NOTIFICATION_TYPE,  //  BrokerNotificationException
00025         WL_CORRUPTED_NOTIFICATION,     //  BrokerNotificationException
00026         WL_CALLBACK_REGISTRATION,       //  BrokerNotificationException
00027         WL_GETATTRVALUE_FAILED,           //  BrokerNotificationException
00028         WL_CANCEL_ALREADY_REQ ,             //  BrokerCancelException
00029         WL_CANCEL_REFUSED_REQ,
00030         WL_JOBOP_ALLOWED,
00031         WL_JOB_TIMEOUT ,                            //   JobTimeoutException
00032         WL_PROXY ,                                         //   ProxyException
00034         WL_VO_TYPE,
00036         WL_VO_LOAD,
00037         /*Voms: Unable to find default VirtualOrganisation **/
00038         WL_VO_DEFAULT
00039    };
00040 
00041 } USERINTERFACE_NAMESPACE_END  //Closing  UserInterFace NameSpace
00042 #endif
00043 // EOF

Generated on Fri May 14 14:19:39 2004 for USERINTERFACE C++ API by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002