Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
ComputeResource | Input | string | Mandatory | The name of the remote compute resource to query. Allowed values: ['SCARF@STFC‘] |
JobID | Input | string | Mandatory | The ID of the job to query |
JobName | Output | string | The name of the job | |
ScriptName | Output | string | The name of the script or executable that was (or will be) run | |
JobStatusString | Output | string | The current status of the job (example: Queued, Running, Complete, etc..) | |
TransID | Output | string | The transaction ID this job was submitted under | |
SubmitDate | Output | string | The date & time the job was submitted (availability is optional and implementation dependent) | |
StartDate | Output | string | The date & time the job actually started executing (availability is optional and implementation dependent) | |
CompletionDate | Output | string | The date & time the job finished (availability is optional and implementation dependent) | |
CommandLine | Output | string | The command line run by this job on the remote compute resource machine(s), which in some cases may provide additional low level information on the environment used (modules loaded, exact versions (paths) of scripts being run, etc.) |
Query information for a particular job (identified by its ID) submitted to the (remote) compute resource given in the properties. Jobs are submitted with SubmitRemoteJob v2.
For specific details on remote algorithms when using the Mantid web service remote job submission API, see the remote job submission API docs.
Version 1 queries the status of jobs using the Mantid remote job submission API. This is still supported as one of the variants of Versions 2 and above, when the compute resource uses the Mantid remote job submission API as job manager (underlying remote job scheduling mechanism).
Categories: Algorithms | Remote
C++ source: QueryRemoteJob2.cpp (last modified: 2016-10-26)
C++ header: QueryRemoteJob2.h (last modified: 2016-06-07)