POST ping/job-manager-name HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: versionThe values of the message-specific strings are
POST job-manager-name[\@user-name] HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: version job-state-mask: mask callback-url: callback-contact rsl: rsl-descriptionThe values of the emphasized text items are as below:
POST job-contact HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: version "status"The values of the emphasized text items are as below:
POST job-contact HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: version "register mask callback-contact"The values of the emphasized text items are as below:
POST job-contact HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: version "unregister callback-contact"The values of the emphasized text items are as below:
POST job-contact HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: version "cancel"The values of the emphasized text items are as below:
POST job-contact HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: version "signal"The values of the emphasized text items are as below:
POST callback-contact HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: version job-manager-url: job-contact status: status-code failure-code: failure-codeThe values of the emphasized text items are as below:
POST callback-contact HTTP/1.1 Host: host-name Content-Type: application/x-globus-gram Content-Length: message-size protocol-version: version "renew"If a successful (200) reply is sent in response to this message, then the client will proceed with a GSI delegation handshake. The tokens in this handshake will be framed with a 4 byte big-endian token length header. The framed tokens will then be wrapped using the GLOBUS_IO_SECURE_CHANNEL_MODE_SSL_WRAP wrapping mode. The job manager will frame response tokens in the same manner. After the job manager receives its final delegation token, it will respond with another response message that indicates whether the delegation was processed or not. This response message is a standard GRAM response message.
Globus::GRAM::Error - GRAM Protocol Error Constants
The Globus::GRAM::Error module defines symbolic names for the Error constants in the GRAM Protocol.
The Globus::GRAM::Error module methods return an object consisting of an integer error code, and (optionally) a string explaining the error.
Create a new error object with the given error number and string description. This is called by the error-specific factory methods described below.
Return the error string associated with a Globus::GRAM::Error object.
Return the integer error code associated with a Globus::GRAM::Error object.
Create a new PARAMETER_NOT_SUPPORTED GRAM error.
Create a new INVALID_REQUEST GRAM error.
Create a new NO_RESOURCES GRAM error.
Create a new BAD_DIRECTORY GRAM error.
Create a new EXECUTABLE_NOT_FOUND GRAM error.
Create a new INSUFFICIENT_FUNDS GRAM error.
Create a new AUTHORIZATION GRAM error.
Create a new USER_CANCELLED GRAM error.
Create a new SYSTEM_CANCELLED GRAM error.
Create a new PROTOCOL_FAILED GRAM error.
Create a new STDIN_NOT_FOUND GRAM error.
Create a new CONNECTION_FAILED GRAM error.
Create a new INVALID_MAXTIME GRAM error.
Create a new INVALID_COUNT GRAM error.
Create a new NULL_SPECIFICATION_TREE GRAM error.
Create a new JM_FAILED_ALLOW_ATTACH GRAM error.
Create a new JOB_EXECUTION_FAILED GRAM error.
Create a new INVALID_PARADYN GRAM error.
Create a new INVALID_JOBTYPE GRAM error.
Create a new INVALID_GRAM_MYJOB GRAM error.
Create a new BAD_SCRIPT_ARG_FILE GRAM error.
Create a new ARG_FILE_CREATION_FAILED GRAM error.
Create a new INVALID_JOBSTATE GRAM error.
Create a new INVALID_SCRIPT_REPLY GRAM error.
Create a new INVALID_SCRIPT_STATUS GRAM error.
Create a new JOBTYPE_NOT_SUPPORTED GRAM error.
Create a new UNIMPLEMENTED GRAM error.
Create a new TEMP_SCRIPT_FILE_FAILED GRAM error.
Create a new USER_PROXY_NOT_FOUND GRAM error.
Create a new OPENING_USER_PROXY GRAM error.
Create a new JOB_CANCEL_FAILED GRAM error.
Create a new MALLOC_FAILED GRAM error.
Create a new DUCT_INIT_FAILED GRAM error.
Create a new DUCT_LSP_FAILED GRAM error.
Create a new INVALID_HOST_COUNT GRAM error.
Create a new UNSUPPORTED_PARAMETER GRAM error.
Create a new INVALID_QUEUE GRAM error.
Create a new INVALID_PROJECT GRAM error.
Create a new RSL_EVALUATION_FAILED GRAM error.
Create a new BAD_RSL_ENVIRONMENT GRAM error.
Create a new DRYRUN GRAM error.
Create a new ZERO_LENGTH_RSL GRAM error.
Create a new STAGING_EXECUTABLE GRAM error.
Create a new STAGING_STDIN GRAM error.
Create a new INVALID_JOB_MANAGER_TYPE GRAM error.
Create a new BAD_ARGUMENTS GRAM error.
Create a new GATEKEEPER_MISCONFIGURED GRAM error.
Create a new BAD_RSL GRAM error.
Create a new VERSION_MISMATCH GRAM error.
Create a new RSL_ARGUMENTS GRAM error.
Create a new RSL_COUNT GRAM error.
Create a new RSL_DIRECTORY GRAM error.
Create a new RSL_DRYRUN GRAM error.
Create a new RSL_ENVIRONMENT GRAM error.
Create a new RSL_EXECUTABLE GRAM error.
Create a new RSL_HOST_COUNT GRAM error.
Create a new RSL_JOBTYPE GRAM error.
Create a new RSL_MAXTIME GRAM error.
Create a new RSL_MYJOB GRAM error.
Create a new RSL_PARADYN GRAM error.
Create a new RSL_PROJECT GRAM error.
Create a new RSL_QUEUE GRAM error.
Create a new RSL_STDERR GRAM error.
Create a new RSL_STDIN GRAM error.
Create a new RSL_STDOUT GRAM error.
Create a new OPENING_JOBMANAGER_SCRIPT GRAM error.
Create a new CREATING_PIPE GRAM error.
Create a new FCNTL_FAILED GRAM error.
Create a new STDOUT_FILENAME_FAILED GRAM error.
Create a new STDERR_FILENAME_FAILED GRAM error.
Create a new FORKING_EXECUTABLE GRAM error.
Create a new EXECUTABLE_PERMISSIONS GRAM error.
Create a new OPENING_STDOUT GRAM error.
Create a new OPENING_STDERR GRAM error.
Create a new OPENING_CACHE_USER_PROXY GRAM error.
Create a new OPENING_CACHE GRAM error.
Create a new INSERTING_CLIENT_CONTACT GRAM error.
Create a new CLIENT_CONTACT_NOT_FOUND GRAM error.
Create a new CONTACTING_JOB_MANAGER GRAM error.
Create a new INVALID_JOB_CONTACT GRAM error.
Create a new UNDEFINED_EXE GRAM error.
Create a new CONDOR_ARCH GRAM error.
Create a new CONDOR_OS GRAM error.
Create a new RSL_MIN_MEMORY GRAM error.
Create a new RSL_MAX_MEMORY GRAM error.
Create a new INVALID_MIN_MEMORY GRAM error.
Create a new INVALID_MAX_MEMORY GRAM error.
Create a new HTTP_FRAME_FAILED GRAM error.
Create a new HTTP_UNFRAME_FAILED GRAM error.
Create a new HTTP_PACK_FAILED GRAM error.
Create a new HTTP_UNPACK_FAILED GRAM error.
Create a new INVALID_JOB_QUERY GRAM error.
Create a new SERVICE_NOT_FOUND GRAM error.
Create a new JOB_QUERY_DENIAL GRAM error.
Create a new CALLBACK_NOT_FOUND GRAM error.
Create a new BAD_GATEKEEPER_CONTACT GRAM error.
Create a new POE_NOT_FOUND GRAM error.
Create a new MPIRUN_NOT_FOUND GRAM error.
Create a new RSL_START_TIME GRAM error.
Create a new RSL_RESERVATION_HANDLE GRAM error.
Create a new RSL_MAX_WALL_TIME GRAM error.
Create a new INVALID_MAX_WALL_TIME GRAM error.
Create a new RSL_MAX_CPU_TIME GRAM error.
Create a new INVALID_MAX_CPU_TIME GRAM error.
Create a new JM_SCRIPT_NOT_FOUND GRAM error.
Create a new JM_SCRIPT_PERMISSIONS GRAM error.
Create a new SIGNALING_JOB GRAM error.
Create a new UNKNOWN_SIGNAL_TYPE GRAM error.
Create a new GETTING_JOBID GRAM error.
Create a new WAITING_FOR_COMMIT GRAM error.
Create a new COMMIT_TIMED_OUT GRAM error.
Create a new RSL_SAVE_STATE GRAM error.
Create a new RSL_RESTART GRAM error.
Create a new RSL_TWO_PHASE_COMMIT GRAM error.
Create a new INVALID_TWO_PHASE_COMMIT GRAM error.
Create a new RSL_STDOUT_POSITION GRAM error.
Create a new INVALID_STDOUT_POSITION GRAM error.
Create a new RSL_STDERR_POSITION GRAM error.
Create a new INVALID_STDERR_POSITION GRAM error.
Create a new RESTART_FAILED GRAM error.
Create a new NO_STATE_FILE GRAM error.
Create a new READING_STATE_FILE GRAM error.
Create a new WRITING_STATE_FILE GRAM error.
Create a new OLD_JM_ALIVE GRAM error.
Create a new TTL_EXPIRED GRAM error.
Create a new SUBMIT_UNKNOWN GRAM error.
Create a new RSL_REMOTE_IO_URL GRAM error.
Create a new WRITING_REMOTE_IO_URL GRAM error.
Create a new STDIO_SIZE GRAM error.
Create a new JM_STOPPED GRAM error.
Create a new USER_PROXY_EXPIRED GRAM error.
Create a new JOB_UNSUBMITTED GRAM error.
Create a new INVALID_COMMIT GRAM error.
Create a new RSL_SCHEDULER_SPECIFIC GRAM error.
Create a new STAGE_IN_FAILED GRAM error.
Create a new INVALID_SCRATCH GRAM error.
Create a new RSL_CACHE GRAM error.
Create a new INVALID_SUBMIT_ATTRIBUTE GRAM error.
Create a new INVALID_STDIO_UPDATE_ATTRIBUTE GRAM error.
Create a new INVALID_RESTART_ATTRIBUTE GRAM error.
Create a new RSL_FILE_STAGE_IN GRAM error.
Create a new RSL_FILE_STAGE_IN_SHARED GRAM error.
Create a new RSL_FILE_STAGE_OUT GRAM error.
Create a new RSL_GASS_CACHE GRAM error.
Create a new RSL_FILE_CLEANUP GRAM error.
Create a new RSL_SCRATCH GRAM error.
Create a new INVALID_SCHEDULER_SPECIFIC GRAM error.
Create a new UNDEFINED_ATTRIBUTE GRAM error.
Create a new INVALID_CACHE GRAM error.
Create a new INVALID_SAVE_STATE GRAM error.
Create a new OPENING_VALIDATION_FILE GRAM error.
Create a new READING_VALIDATION_FILE GRAM error.
Create a new RSL_PROXY_TIMEOUT GRAM error.
Create a new INVALID_PROXY_TIMEOUT GRAM error.
Create a new STAGE_OUT_FAILED GRAM error.
Create a new JOB_CONTACT_NOT_FOUND GRAM error.
Create a new DELEGATION_FAILED GRAM error.
Create a new LOCKING_STATE_LOCK_FILE GRAM error.
Create a new INVALID_ATTR GRAM error.
Create a new NULL_PARAMETER GRAM error.
Create a new STILL_STREAMING GRAM error.
Create a new AUTHORIZATION_DENIED GRAM error.
Create a new AUTHORIZATION_SYSTEM_FAILURE GRAM error.
Create a new AUTHORIZATION_DENIED_JOB_ID GRAM error.
Create a new AUTHORIZATION_DENIED_EXECUTABLE GRAM error.
Create a new RSL_USER_NAME GRAM error.
Create a new INVALID_USER_NAME GRAM error.
Create a new LAST GRAM error.
Globus::GRAM::JobSignal - GRAM Protocol JobSignal Constants
The Globus::GRAM::JobSignal module defines symbolic names for the JobSignal constants in the GRAM Protocol.
Return the value of the CANCEL constant.
Return the value of the SUSPEND constant.
Return the value of the RESUME constant.
Return the value of the PRIORITY constant.
Return the value of the COMMIT_REQUEST constant.
Return the value of the COMMIT_EXTEND constant.
Return the value of the STDIO_UPDATE constant.
Return the value of the STDIO_SIZE constant.
Return the value of the STOP_MANAGER constant.
Return the value of the COMMIT_END constant.
Globus::GRAM::JobState - GRAM Protocol JobState Constants
The Globus::GRAM::JobState module defines symbolic names for the JobState constants in the GRAM Protocol.
Return the value of the PENDING constant.
Return the value of the ACTIVE constant.
Return the value of the FAILED constant.
Return the value of the DONE constant.
Return the value of the SUSPENDED constant.
Return the value of the UNSUBMITTED constant.
Return the value of the STAGE_IN constant.
Return the value of the STAGE_OUT constant.
Return the value of the ALL constant.