Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

JDLAttributes.h

00001 
00010 #ifndef EDG_WORKLOAD_COMMON_REQUESTAD_JDLATTRIBUTES_H
00011 #define EDG_WORKLOAD_COMMON_REQUESTAD_JDLATTRIBUTES_H
00012 
00013 #ifndef EDG_WORKLOAD_X_STRING
00014 #define EDG_WORKLOAD_X_STRING
00015 #include <string>
00016 #endif
00017 
00018 namespace edg {
00019 namespace workload {
00020 namespace common {
00021 namespace requestad {
00022 
00023 class JDL {
00024 public:
00025   static const std::string REQUIREMENTS;
00026   static const std::string FUZZY_RANK;
00027   static const std::string EXITCODE;
00028   static const std::string NODENUMB;
00029   static const std::string SHPORT;
00030   static const std::string RETRYCOUNT;
00031   static const std::string CE_MATCH;
00032   static const std::string CHKPT_STEPS;
00033   static const std::string CHKPT_CURRENTSTEP;
00034   static const std::string RANK;
00035   static const std::string NOTIFYTYPE;
00036   static const std::string JOBSTATUS;
00037   static const std::string ABORTREASON;
00038   static const std::string GLOBUSRESOURCE;
00039   static const std::string QUEUENAME;
00040   static const std::string MATCHSTATUS;
00041   static const std::string CE_RANK;
00042   static const std::string CANCELSTATUS;
00043   static const std::string FAILUREREASON;
00044   static const std::string TRANSFERSTATUS;
00045   static const std::string SANDBOXFILE;
00046   static const std::string JOBID;
00047   static const std::string CEID;
00048   static const std::string SUBMIT_TO;
00049   static const std::string EXECUTABLE;
00050   static const std::string STDOUTPUT;
00051   static const std::string STDINPUT;
00052   static const std::string STDERROR;
00053   static const std::string ARGUMENTS;
00054   static const std::string MYPROXY;
00055   static const std::string JOBTYPE;
00056   static const std::string OUTPUT_SE;
00057   static const std::string REPLICA_CATALOG;
00058   static const std::string USER_CONTACT;
00059   static const std::string CERT_SUBJ;
00060   static const std::string TYPE;
00061   static const std::string LB_SEQUENCE_CODE;
00062   static const std::string LRMS_TYPE;
00063   static const std::string VIRTUAL_ORGANISATION;
00064   static const std::string DSUPLOAD;
00065   static const std::string OD_OUTPUT_FILE;
00066   static const std::string OD_LOGICAL_FILENAME;
00067   static const std::string OD_STORAGE_ELEMENT;
00068   static const std::string HLR_LOCATION;
00069   static const std::string OUTPUTDATA;
00070   static const std::string USERTAGS;
00071   static const std::string OUTPUTSB;
00072   static const std::string INPUTSB;
00073   static const std::string ENVIRONMENT;
00074   static const std::string INPUTDATA;
00075   static const std::string DATA_ACCESS;
00076   static const std::string CES;
00077 
00078 
00079 
00080 
00081   /* Parameters not requiring a function */
00082   static const std::string JOBTYPE_MPICH;
00083   static const std::string JOBTYPE_NORMAL;
00084   static const std::string JOBTYPE_PARTITIONABLE;
00085   static const std::string JOBTYPE_MULTIPLE;
00086   static const std::string JOBTYPE_CHECKPOINTABLE;
00087   static const std::string JOBTYPE_INTERACTIVE;
00088   static const std::string INTERACTIVE_SHADOWHOST;
00089   static const std::string INTERACTIVE_SHADOWPORT;
00090   static const std::string REQ_DEFAULT;
00091   static const std::string RANK_DEFAULT;
00092 
00093 };
00094 
00095 } // namespace manager
00096 } // namespace planning
00097 } // namespace workload
00098 } // namespace edg
00099 
00100 #endif // EDG_WORKLOAD_COMMON_REQUESTAD_JDLATTRIBUTES_H
00101 
00102 // Local Variables:
00103 // mode: c++
00104 // End:
00105 

Generated on Fri May 14 14:18:25 2004 for COMMON API - configuration, jobid, ldif2classadi, logger, process, requestad, socket++i, task, utilities by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002