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_PRIVATEATTRIBUTES_H 00021 #define GLITE_WMS_COMMON_REQUESTAD_PRIVATEATTRIBUTES_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 JDLPrivate { 00032 public: 00033 static const std::string CONDOR_TRANSFER; 00034 static const std::string CONDOR_COPYTOSPOOL; 00035 static const std::string STREAM_OUTPUT; 00036 static const std::string STREAM_ERROR; 00037 static const std::string NOTIFICATION; 00038 static const std::string CONDOR_LOG; 00039 static const std::string CONDOR_OUTPUT; 00040 static const std::string CONDOR_ERROR; 00041 static const std::string CONDOR_ERROR_; 00042 static const std::string USERPROXY; 00043 static const std::string SUBMITEVENTNOTES; 00044 static const std::string SUBMITEVENTUSERNOTES; 00045 static const std::string INPUT_SANDBOX_PATH; 00046 static const std::string OUTPUT_SANDBOX_PATH; 00047 static const std::string CONDOR_GLOBUS_SCHEDULER; 00048 static const std::string CONDOR_GRID_TYPE; 00049 static const std::string CONDOR_REMOTE_JOBUNIVERSE; 00050 static const std::string CONDOR_REMOTE_SUBUNIVERSE; 00051 static const std::string CONDOR_REMOTE_JOBGRIDTYPE; 00052 static const std::string CONDOR_DAEMON_UNIQUE_NAME; 00053 static const std::string CONDOR_REQUIREMENTS; 00054 static const std::string CONDOR_REMOTE_REQUIREMENTS; 00055 static const std::string CONDOR_REMOTE_ENV; 00056 static const std::string CONDOR_REMOTE_REMOTE_QUEUE; 00057 static const std::string CONDOR_REMOTE_REMOTE_GRID_TYPE; 00058 static const std::string CONDOR_REMOTE_REMOTE_JOB_UNIVERSE; 00059 static const std::string CONDOR_REMOTE_REMOTE_REQUIREMENTS; 00060 static const std::string CONDOR_REMOTE_REMOTE_FILE_SYSTEM_DOMAIN; 00061 static const std::string CONDOR_REMOTE_REMOTE_UID_SYSTEM_DOMAIN; 00062 static const std::string CONDOR_REMOTE_REMOTE_SHOULD_TRANSFER_FILES; 00063 static const std::string CONDOR_REMOTE_REMOTE_WHEN_TO_TRANSFER_OUTPUT; 00064 static const std::string CONDOR_REMOTE_REMOTE_NODENUMBER; 00065 static const std::string CONDOR_REMOTE_REMOTE_STAGECMD; 00066 static const std::string CONDOR_REMOTE_REMOTE_JOBID; 00067 static const std::string CONDOR_REMOTE_REMOTE_SUBJECT; 00068 static const std::string CONDOR_REMOTE_REMOTE_CEID; 00069 static const std::string CONDOR_REMOTE_REMOTE_VOMS_FQAN; 00070 static const std::string CONDOR_REMOTE_REMOTE_VIRTUAL_ORGANISATION; 00071 static const std::string CONDOR_REMOTE_REMOTE_CE_REQUIREMENTS; 00072 static const std::string CONDOR_REMOTE_SCHEDD; 00073 static const std::string CONDOR_REMOTE_REMOTE_SCHEDD; 00074 static const std::string CONDOR_REMOTE_REMOTE_POOL; 00075 static const std::string CONDOR_GLOBUS_RESOURCE; 00076 static const std::string CONDOR_REMOTE_GLOBUS_RESOURCE; 00077 static const std::string CONDOR_SITE_NAME; 00078 static const std::string CONDOR_INITIAL_DIR; 00079 static const std::string CONDOR_SITE_GATEKEEPER; 00080 static const std::string CONDOR_SHOULD_TRANSFER_FILES; 00081 static const std::string CONDOR_WHEN_TO_TRANSFER_OUTPUT; 00082 static const std::string CONDOR_PERIODIC_HOLD; 00083 static const std::string CONDOR_PERIODIC_REMOVE; 00084 static const std::string CONDOR_TRANSFER_INPUT_FILES; 00085 static const std::string CONDOR_TRANSFER_OUTPUT_FILES; 00086 static const std::string CONDOR_TRANSFEROUTPUT; 00087 static const std::string CONDOR_GLOBUS_RSL; 00088 static const std::string CONDOR_SUBJECT; 00089 static const std::string CONDOR_UNIVERSE; 00090 static const std::string CONDOR_SUBMIT_FILE; 00091 static const std::string DAGID; 00092 static const std::string PU_LIST_FILE_URI; 00093 static const std::string ZIPPED_ISB; 00094 static const std::string EDG_PREVIOUS_MATCHES; 00095 static const std::string REALLY_RUNNING_TOKEN; 00096 static const std::string GETENV; 00097 static const std::string REMOVE_KILL_SIG; 00098 static const std::string VOMS_FQAN; 00099 static const std::string DEFAULT_NODE_RETRYCOUNT; 00100 static const std::string DEFAULT_NODE_SHALLOWRETRYCOUNT; 00101 static const std::string CE_APPLICATION_DIR; 00102 static const std::string GRID_RESOURCE; 00103 static const std::string NORDUGRID_RSL; 00104 static const std::string CE_REQUIREMENTS; 00105 static const std::string CE_INFO_HOST; 00106 static const std::string REPLANS_COUNT; 00107 00108 00109 }; 00110 00111 } // namespace jdl 00112 } // namespace glite 00113 00114 #endif // GLITE_WMS_COMMON_REQUESTAD_PRIVATEATTRIBUTES_H 00115 00116 // Local Variables: 00117 // mode: c++ 00118 // End: 00119