UWS POST PHASE=RUN

Paul Harrison paul.harrison at manchester.ac.uk
Mon Nov 3 11:02:41 CET 2014


On 2014-10 -29, at 18:45, Matthew Graham <mjg at cacr.caltech.edu> wrote:

> Hi,
> 
> The current spec states:
> 2.2.3.5. Starting a Job
> 
> A job may be started by POSTing to the /{jobs}/(job-id)/phase URI. The POST contains a single parameter PHASE=RUN which instructs the UWS to attempt to start the job. The response to this request must have code 303 “See other” and the Location header of the response must point to the /{jobs}/(job-id) URI so that the client receives the phase that the job has been set to. Typically a UWS will put a job into a QUEUED state on receipt of this command, but depending on how busy the server is, the job might be put almost immediately (and without client intervention) into an EXECUTING state.
> 
> ---
> 
> This makes no mention of any encoding required (i.e., application/x-www-form-urlencoded) whereas other neighbouring subsections do - is this an oversight?
> 

it is just an oversight - all of the UWS control objects that are updatable via POST should be application/x-www-form-urlencoded - I will make it clearer in the new 1.1 draft.

Paul.





More information about the grid mailing list