/usr/share/globus/globus-gram-protocol-constants.sh is in libglobus-gram-protocol3 11.3-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 | # This file defines the GRAM protocol constants which are used by the
# C libraries and the shell script interfaces. This is converted at
# configuration time to the globus_gram_protocol_constants.h file
## globus_gram_protocol_error_t GRAM Error codes
GLOBUS_GRAM_PROTOCOL_ERROR_PARAMETER_NOT_SUPPORTED=1
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_REQUEST=2
GLOBUS_GRAM_PROTOCOL_ERROR_NO_RESOURCES=3
GLOBUS_GRAM_PROTOCOL_ERROR_BAD_DIRECTORY=4
GLOBUS_GRAM_PROTOCOL_ERROR_EXECUTABLE_NOT_FOUND=5
GLOBUS_GRAM_PROTOCOL_ERROR_INSUFFICIENT_FUNDS=6
GLOBUS_GRAM_PROTOCOL_ERROR_AUTHORIZATION=7
GLOBUS_GRAM_PROTOCOL_ERROR_USER_CANCELLED=8
GLOBUS_GRAM_PROTOCOL_ERROR_SYSTEM_CANCELLED=9
GLOBUS_GRAM_PROTOCOL_ERROR_PROTOCOL_FAILED=10
GLOBUS_GRAM_PROTOCOL_ERROR_STDIN_NOT_FOUND=11
GLOBUS_GRAM_PROTOCOL_ERROR_CONNECTION_FAILED=12
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_MAXTIME=13
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_COUNT=14
GLOBUS_GRAM_PROTOCOL_ERROR_NULL_SPECIFICATION_TREE=15
GLOBUS_GRAM_PROTOCOL_ERROR_JM_FAILED_ALLOW_ATTACH=16
GLOBUS_GRAM_PROTOCOL_ERROR_JOB_EXECUTION_FAILED=17
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_PARADYN=18
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_JOBTYPE=19
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_GRAM_MYJOB=20
GLOBUS_GRAM_PROTOCOL_ERROR_BAD_SCRIPT_ARG_FILE=21
GLOBUS_GRAM_PROTOCOL_ERROR_ARG_FILE_CREATION_FAILED=22
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_JOBSTATE=23
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_SCRIPT_REPLY=24
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_SCRIPT_STATUS=25
GLOBUS_GRAM_PROTOCOL_ERROR_JOBTYPE_NOT_SUPPORTED=26
GLOBUS_GRAM_PROTOCOL_ERROR_UNIMPLEMENTED=27
GLOBUS_GRAM_PROTOCOL_ERROR_TEMP_SCRIPT_FILE_FAILED=28
GLOBUS_GRAM_PROTOCOL_ERROR_USER_PROXY_NOT_FOUND=29
GLOBUS_GRAM_PROTOCOL_ERROR_OPENING_USER_PROXY=30
GLOBUS_GRAM_PROTOCOL_ERROR_JOB_CANCEL_FAILED=31
GLOBUS_GRAM_PROTOCOL_ERROR_MALLOC_FAILED=32
GLOBUS_GRAM_PROTOCOL_ERROR_DUCT_INIT_FAILED=33
GLOBUS_GRAM_PROTOCOL_ERROR_DUCT_LSP_FAILED=34
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_HOST_COUNT=35
GLOBUS_GRAM_PROTOCOL_ERROR_UNSUPPORTED_PARAMETER=36
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_QUEUE=37
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_PROJECT=38
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_EVALUATION_FAILED=39
GLOBUS_GRAM_PROTOCOL_ERROR_BAD_RSL_ENVIRONMENT=40
GLOBUS_GRAM_PROTOCOL_ERROR_DRYRUN=41
GLOBUS_GRAM_PROTOCOL_ERROR_ZERO_LENGTH_RSL=42
GLOBUS_GRAM_PROTOCOL_ERROR_STAGING_EXECUTABLE=43
GLOBUS_GRAM_PROTOCOL_ERROR_STAGING_STDIN=44
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_JOB_MANAGER_TYPE=45
GLOBUS_GRAM_PROTOCOL_ERROR_BAD_ARGUMENTS=46
GLOBUS_GRAM_PROTOCOL_ERROR_GATEKEEPER_MISCONFIGURED=47
GLOBUS_GRAM_PROTOCOL_ERROR_BAD_RSL=48
GLOBUS_GRAM_PROTOCOL_ERROR_VERSION_MISMATCH=49
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_ARGUMENTS=50
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_COUNT=51
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_DIRECTORY=52
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_DRYRUN=53
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_ENVIRONMENT=54
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_EXECUTABLE=55
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_HOST_COUNT=56
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_JOBTYPE=57
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_MAXTIME=58
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_MYJOB=59
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_PARADYN=60
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_PROJECT=61
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_QUEUE=62
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_STDERR=63
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_STDIN=64
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_STDOUT=65
GLOBUS_GRAM_PROTOCOL_ERROR_OPENING_JOBMANAGER_SCRIPT=66
GLOBUS_GRAM_PROTOCOL_ERROR_CREATING_PIPE=67
GLOBUS_GRAM_PROTOCOL_ERROR_FCNTL_FAILED=68
GLOBUS_GRAM_PROTOCOL_ERROR_STDOUT_FILENAME_FAILED=69
GLOBUS_GRAM_PROTOCOL_ERROR_STDERR_FILENAME_FAILED=70
GLOBUS_GRAM_PROTOCOL_ERROR_FORKING_EXECUTABLE=71
GLOBUS_GRAM_PROTOCOL_ERROR_EXECUTABLE_PERMISSIONS=72
GLOBUS_GRAM_PROTOCOL_ERROR_OPENING_STDOUT=73
GLOBUS_GRAM_PROTOCOL_ERROR_OPENING_STDERR=74
GLOBUS_GRAM_PROTOCOL_ERROR_OPENING_CACHE_USER_PROXY=75
GLOBUS_GRAM_PROTOCOL_ERROR_OPENING_CACHE=76
GLOBUS_GRAM_PROTOCOL_ERROR_INSERTING_CLIENT_CONTACT=77
GLOBUS_GRAM_PROTOCOL_ERROR_CLIENT_CONTACT_NOT_FOUND=78
GLOBUS_GRAM_PROTOCOL_ERROR_CONTACTING_JOB_MANAGER=79
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_JOB_CONTACT=80
GLOBUS_GRAM_PROTOCOL_ERROR_UNDEFINED_EXE=81
GLOBUS_GRAM_PROTOCOL_ERROR_CONDOR_ARCH=82
GLOBUS_GRAM_PROTOCOL_ERROR_CONDOR_OS=83
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_MIN_MEMORY=84
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_MAX_MEMORY=85
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_MIN_MEMORY=86
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_MAX_MEMORY=87
GLOBUS_GRAM_PROTOCOL_ERROR_HTTP_FRAME_FAILED=88
GLOBUS_GRAM_PROTOCOL_ERROR_HTTP_UNFRAME_FAILED=89
GLOBUS_GRAM_PROTOCOL_ERROR_HTTP_PACK_FAILED=90
GLOBUS_GRAM_PROTOCOL_ERROR_HTTP_UNPACK_FAILED=91
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_JOB_QUERY=92
GLOBUS_GRAM_PROTOCOL_ERROR_SERVICE_NOT_FOUND=93
GLOBUS_GRAM_PROTOCOL_ERROR_JOB_QUERY_DENIAL=94
GLOBUS_GRAM_PROTOCOL_ERROR_CALLBACK_NOT_FOUND=95
GLOBUS_GRAM_PROTOCOL_ERROR_BAD_GATEKEEPER_CONTACT=96
GLOBUS_GRAM_PROTOCOL_ERROR_POE_NOT_FOUND=97
GLOBUS_GRAM_PROTOCOL_ERROR_MPIRUN_NOT_FOUND=98
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_START_TIME=99
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_RESERVATION_HANDLE=100
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_MAX_WALL_TIME=101
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_MAX_WALL_TIME=102
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_MAX_CPU_TIME=103
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_MAX_CPU_TIME=104
GLOBUS_GRAM_PROTOCOL_ERROR_JM_SCRIPT_NOT_FOUND=105
GLOBUS_GRAM_PROTOCOL_ERROR_JM_SCRIPT_PERMISSIONS=106
GLOBUS_GRAM_PROTOCOL_ERROR_SIGNALING_JOB=107
GLOBUS_GRAM_PROTOCOL_ERROR_UNKNOWN_SIGNAL_TYPE=108
GLOBUS_GRAM_PROTOCOL_ERROR_GETTING_JOBID=109
GLOBUS_GRAM_PROTOCOL_ERROR_WAITING_FOR_COMMIT=110
GLOBUS_GRAM_PROTOCOL_ERROR_COMMIT_TIMED_OUT=111
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_SAVE_STATE=112
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_RESTART=113
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_TWO_PHASE_COMMIT=114
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_TWO_PHASE_COMMIT=115
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_STDOUT_POSITION=116
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_STDOUT_POSITION=117
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_STDERR_POSITION=118
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_STDERR_POSITION=119
GLOBUS_GRAM_PROTOCOL_ERROR_RESTART_FAILED=120
GLOBUS_GRAM_PROTOCOL_ERROR_NO_STATE_FILE=121
GLOBUS_GRAM_PROTOCOL_ERROR_READING_STATE_FILE=122
GLOBUS_GRAM_PROTOCOL_ERROR_WRITING_STATE_FILE=123
GLOBUS_GRAM_PROTOCOL_ERROR_OLD_JM_ALIVE=124
GLOBUS_GRAM_PROTOCOL_ERROR_TTL_EXPIRED=125
GLOBUS_GRAM_PROTOCOL_ERROR_SUBMIT_UNKNOWN=126
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_REMOTE_IO_URL=127
GLOBUS_GRAM_PROTOCOL_ERROR_WRITING_REMOTE_IO_URL=128
GLOBUS_GRAM_PROTOCOL_ERROR_STDIO_SIZE=129
GLOBUS_GRAM_PROTOCOL_ERROR_JM_STOPPED=130
GLOBUS_GRAM_PROTOCOL_ERROR_USER_PROXY_EXPIRED=131
GLOBUS_GRAM_PROTOCOL_ERROR_JOB_UNSUBMITTED=132
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_COMMIT=133
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_SCHEDULER_SPECIFIC=134
GLOBUS_GRAM_PROTOCOL_ERROR_STAGE_IN_FAILED=135
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_SCRATCH=136
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_CACHE=137
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_SUBMIT_ATTRIBUTE=138
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_STDIO_UPDATE_ATTRIBUTE=139
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_RESTART_ATTRIBUTE=140
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_FILE_STAGE_IN=141
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_FILE_STAGE_IN_SHARED=142
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_FILE_STAGE_OUT=143
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_GASS_CACHE=144
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_FILE_CLEANUP=145
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_SCRATCH=146
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_SCHEDULER_SPECIFIC=147
GLOBUS_GRAM_PROTOCOL_ERROR_UNDEFINED_ATTRIBUTE=148
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_CACHE=149
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_SAVE_STATE=150
GLOBUS_GRAM_PROTOCOL_ERROR_OPENING_VALIDATION_FILE=151
GLOBUS_GRAM_PROTOCOL_ERROR_READING_VALIDATION_FILE=152
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_PROXY_TIMEOUT=153
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_PROXY_TIMEOUT=154
GLOBUS_GRAM_PROTOCOL_ERROR_STAGE_OUT_FAILED=155
GLOBUS_GRAM_PROTOCOL_ERROR_JOB_CONTACT_NOT_FOUND=156
GLOBUS_GRAM_PROTOCOL_ERROR_DELEGATION_FAILED=157
GLOBUS_GRAM_PROTOCOL_ERROR_LOCKING_STATE_LOCK_FILE=158
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_ATTR=159
GLOBUS_GRAM_PROTOCOL_ERROR_NULL_PARAMETER=160
GLOBUS_GRAM_PROTOCOL_ERROR_STILL_STREAMING=161
GLOBUS_GRAM_PROTOCOL_ERROR_AUTHORIZATION_DENIED=162
GLOBUS_GRAM_PROTOCOL_ERROR_AUTHORIZATION_SYSTEM_FAILURE=163
GLOBUS_GRAM_PROTOCOL_ERROR_AUTHORIZATION_DENIED_JOB_ID=164
GLOBUS_GRAM_PROTOCOL_ERROR_AUTHORIZATION_DENIED_EXECUTABLE=165
GLOBUS_GRAM_PROTOCOL_ERROR_RSL_USER_NAME=166
GLOBUS_GRAM_PROTOCOL_ERROR_INVALID_USER_NAME=167
GLOBUS_GRAM_PROTOCOL_ERROR_LAST=168
## globus_gram_protocol_job_state_t GRAM Job States
## The globus_gram_protocol_job_state_t contains information about
## the current state of the job as known by the job manager. Job state
## changes are sent by the Job Manager to all registered clients. A client
## may ask for information from the job manager via the status request.
### The job is waiting for resources to become available to run.
GLOBUS_GRAM_PROTOCOL_JOB_STATE_PENDING=1
### The job has received resources and the application is executing.
GLOBUS_GRAM_PROTOCOL_JOB_STATE_ACTIVE=2
### The job terminated before completion because an error, user-triggered
### cancel, or system-triggered cancel.
GLOBUS_GRAM_PROTOCOL_JOB_STATE_FAILED=4
### The job completed successfully
GLOBUS_GRAM_PROTOCOL_JOB_STATE_DONE=8
### The job has been suspended. Resources which were allocated for
### this job may have been released due to some scheduler-specific
### reason.
GLOBUS_GRAM_PROTOCOL_JOB_STATE_SUSPENDED=16
### The job has not been submitted to the scheduler yet, pending the
### reception of the GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_REQUEST
### signal from a client.
GLOBUS_GRAM_PROTOCOL_JOB_STATE_UNSUBMITTED=32
### The job manager is staging in files to run the job.
GLOBUS_GRAM_PROTOCOL_JOB_STATE_STAGE_IN=64
### The job manager is staging out files generated by the job.
GLOBUS_GRAM_PROTOCOL_JOB_STATE_STAGE_OUT=128
### A mask of all job states.
GLOBUS_GRAM_PROTOCOL_JOB_STATE_ALL=0xFFFFF
## globus_gram_protocol_job_signal_t GRAM Signals
### Cancel a job
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_CANCEL=1
### Suspend a job
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_SUSPEND=2
### Resume a previously suspended job
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_RESUME=3
### Change the priority of a job
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_PRIORITY=4
### Signal the job manager to commence with a job submission if the job
### request was accompanied by the (two_state=yes) RSL attribute.
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_REQUEST=5
### Signal the job manager to wait an additional number of seconds
### (specified by an integer value string as the signal's argument) before
### timing out a two-phase job commit.
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_EXTEND=6
### Signal the job manager to change the way it is currently handling
### standard output and/or standard error. The argument for this
### signal is an RSL containing new @a stdout, @a stderr, @a stdout_position,
### @a stderr_position, or @a remote_io_url relations.
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_STDIO_UPDATE=7
### Signal the job manager to verify that streamed I/O has been completely
### received. The argument to this signal contains the number of bytes of stdout
### and stderr received, separated by a space. The reply to this signal
### will be a SUCCESS message if these matched the amount sent by the
### job manager. Otherwise, an error reply indicating
### GLOBUS_GRAM_PROTOCOL_ERROR_STDIO_SIZE is returned.
### If standard output and standard error are merged, only one number should be
### sent as an argument to this signal. An argument of -1 for either stream
### size indicates that the client is not interested in the size of that
### stream.
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_STDIO_SIZE=8
### Signal the job manager to stop managing the current job and terminate.
### The job continues to run as normal. The job manager will send a
### state change callback with the job status being FAILED and the error
### GLOBUS_GRAM_PROTOCOL_ERROR_JM_STOPPED.
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_STOP_MANAGER=9
### Signal the job manager to clean up after the completion of the job if
### the job RSL contained the (two-phase = yes) relation.
GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_END=10
|