00001 /* 00002 Copyright (c) Members of the EGEE Collaboration. 2004. 00003 See http://www.eu-egee.org/partners/ for details on the 00004 copyright holders. 00005 00006 Licensed under the Apache License, Version 2.0 (the "License"); 00007 you may not use this file except in compliance with the License. 00008 You may obtain a copy of the License at 00009 00010 http://www.apache.org/licenses/LICENSE-2.0 00011 00012 Unless required by applicable law or agreed to in writing, software 00013 distributed under the License is distributed on an "AS IS" BASIS, 00014 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 00015 either express or implied. 00016 See the License for the specific language governing permissions and 00017 limitations under the License. 00018 */ 00019 00020 #ifndef GLITE_WMS_COMMON_REQUESTAD_EXCEPTION_CODES_H 00021 #define GLITE_WMS_COMMON_REQUESTAD_EXCEPTION_CODES_H 00022 /* 00023 * exception_codes.h 00024 * Copyright (c) 2001 The European Datagrid Project - IST programme, all rights reserved. 00025 * Contributors are mentioned in the code where appropriate. 00026 */ 00027 #include "glite/wmsutils/exception/exception_codes.h" 00028 00029 namespace glite { 00030 namespace jdl { 00031 00032 enum{ 00033 WMS_JDLFULL= glite::wmsutils::exception::WMS_REQUESTAD_ERROR_BASE+1, //full attribute 00034 WMS_JDLEMPTY, //empty attribute 00035 WMS_JDLMISMATCH, //JDL mistake Error 00036 WMS_JDL_MEMBER, //Wrong JDL Member-IsMember Usage 00037 WMS_JDLMANDATORY, //Mandatory attribute Error 00038 WMS_JDLSYN, 00039 WMS_JDLPARSE, 00040 WMS_JDLGROUP, 00041 WMS_JDLDUPLICATE, 00042 WMS_JDLTOOMANY, 00043 WMS_JOBADSCHEMA, 00044 WMS_JOBADSCH_GET, 00045 WMS_DAG_CHECK //while retrieving Dag submission strings 00046 }; 00047 00048 } // jdl namespace 00049 } // glite namespace 00050 00051 #endif 00052 // EOF