• Main Page
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

glite/jdl/JDLAttributes.h

Go to the documentation of this file.
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_JDLATTRIBUTES_H
00021 #define GLITE_WMS_COMMON_REQUESTAD_JDLATTRIBUTES_H
00022 
00023 #ifndef GLITE_WMS_X_STRING
00024 #define GLITE_WMS_X_STRING
00025 #include <string>
00026 #endif
00027 
00028 namespace glite {
00029 namespace jdl {
00030 
00031 class JDL {
00032 public:
00033   static const std::string REQUIREMENTS;
00034   static const std::string FUZZY_RANK;
00035   static const std::string ALLOW_ZIPPED_ISB;
00036   static const std::string PU_FILE_ENABLE;
00037   static const std::string NODES_COLLOCATION;
00038   static const std::string MOVE_TO_CE;
00039   static const std::string SHORT_DEADLINE_JOB;
00040   static const std::string WHOLENODES;
00041   static const std::string ENABLE_WMS_FEEDBACK;
00042   static const std::string EXITCODE;
00043   static const std::string NODENUMB;
00044   static const std::string CPUNUMBER;
00045   static const std::string SHPORT;
00046   static const std::string RETRYCOUNT;
00047   static const std::string SHALLOWRETRYCOUNT;
00048   static const std::string PU_TIME_INTERVAL;
00049   static const std::string SMPGRANULARITY;
00050   static const std::string HOSTNUMBER;
00051   static const std::string CE_MATCH;
00052   static const std::string CHKPT_STEPS;
00053   static const std::string CHKPT_CURRENTSTEP;
00054   static const std::string EXPIRY_TIME;
00055   static const std::string CREATION_TIME;
00056   static const std::string VALIDITY_TIME;
00057   static const std::string PARTITION_NUMBER;
00058   static const std::string RANK;
00059   static const std::string FUZZY_FACTOR;
00060   static const std::string NOTIFYTYPE;
00061   static const std::string JOBSTATUS;
00062   static const std::string ABORTREASON;
00063   static const std::string GLOBUSRESOURCE;
00064   static const std::string QUEUENAME;
00065   static const std::string MATCHSTATUS;
00066   static const std::string CE_RANK;
00067   static const std::string CANCELSTATUS;
00068   static const std::string FAILUREREASON;
00069   static const std::string TRANSFERSTATUS;
00070   static const std::string SANDBOXFILE;
00071   static const std::string JOBID;
00072   static const std::string CEID;
00073   static const std::string SUBMIT_TO;
00074   static const std::string EXECUTABLE;
00075   static const std::string STDOUTPUT;
00076   static const std::string STDINPUT;
00077   static const std::string STDERROR;
00078   static const std::string ARGUMENTS;
00079   static const std::string PROLOGUE;
00080   static const std::string PROLOGUE_ARGUMENTS;
00081   static const std::string EPILOGUE;
00082   static const std::string EPILOGUE_ARGUMENTS;
00083   static const std::string MYPROXY;
00084   static const std::string JOBTYPE;
00085   static const std::string OUTPUT_SE;
00086   static const std::string REPLICA_CATALOG;
00087   static const std::string USER_CONTACT;
00088   static const std::string CERT_SUBJ;
00089   static const std::string TYPE;
00090   static const std::string LB_SEQUENCE_CODE;
00091   static const std::string LRMS_TYPE;
00092   static const std::string ISB_BASE_URI;
00093   static const std::string WMPISB_BASE_URI;
00094   static const std::string OSB_BASE_DEST_URI;
00095   static const std::string JDL_ORIGINAL;
00096   static const std::string DELEGATION_ID;
00097   static const std::string CHKPT_STATEID;
00098   static const std::string CHKPT_DATA;
00099   static const std::string LB_ADDRESS;
00100   static const std::string VIRTUAL_ORGANISATION;
00101   static const std::string DSUPLOAD;
00102   static const std::string OD_OUTPUT_FILE;
00103   static const std::string OD_LOGICAL_FILENAME;
00104   static const std::string OD_STORAGE_ELEMENT;
00105   static const std::string HLR_LOCATION;
00106   static const std::string GLITE_WMS_UI_DAG_NODE_NAME;
00107   static const std::string NODE_NAME;
00108   static const std::string NODE_FILE;
00109   static const std::string SHHOST;
00110   static const std::string SHPIPEPATH;
00111   static const std::string PU_FILES_DEST_URI;
00112   static const std::string JOB_PROVENANCE;
00113   static const std::string MW_VERSION;
00114   static const std::string OUTPUTDATA;
00115   static const std::string USERTAGS;
00116   static const std::string DATA_REQUIREMENTS;
00117   static const std::string DATA_CATALOG_TYPE;
00118   static const std::string OUTPUTSB;
00119   static const std::string OSB_DEST_URI;
00120   static const std::string ISB_DEST_FILENAME;
00121   static const std::string INPUTSB;
00122   static const std::string ENVIRONMENT;
00123   static const std::string INPUTDATA;
00124   static const std::string DATA_ACCESS;
00125   static const std::string DATA_CATALOG;
00126   static const std::string STORAGE_INDEX;
00127   static const std::string SIGNIFICANT_ATTRIBUTES;
00128   static const std::string STEPWEIGHT;
00129   static const std::string PREJOB;
00130   static const std::string POSTJOB;
00131   static const std::string CHKPT_JOBSTATE;
00132   static const std::string CES;
00133 
00134 
00135 
00136 
00137   /* Parameters not requiring a function */
00138   static const std::string JOBTYPE_MPICH;
00139   static const std::string JOBTYPE_NORMAL;
00140   static const std::string JOBTYPE_PARTITIONABLE;
00141   static const std::string JOBTYPE_MULTIPLE;
00142   static const std::string JOBTYPE_CHECKPOINTABLE;
00143   static const std::string JOBTYPE_INTERACTIVE;
00144   static const std::string INTERACTIVE_SHADOWHOST;
00145   static const std::string INTERACTIVE_SHADOWPORT;
00146   static const std::string REQ_DEFAULT;
00147   static const std::string RANK_DEFAULT;
00148 
00149 };
00150 
00151 } // namespace jdl
00152 } // namespace glite
00153 
00154 #endif // EDG_WORKLOAD_COMMON_REQUESTAD_JDLATTRIBUTES_H
00155 
00156 // Local Variables:
00157 // mode: c++
00158 // End:
00159 

Generated on Tue Mar 5 2013 13:56:08 for jdl-api-cpp-3.4.1 by  doxygen 1.7.1