src/requestad/JDLAttributes.h

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

Generated on Wed May 16 15:17:09 2012 for glite-jdl-api-cpp-3.2.5 by  doxygen 1.4.7