... | @@ -59,7 +59,7 @@ Operations: |
... | @@ -59,7 +59,7 @@ Operations: |
|
- DELETE - removes delegation.
|
|
- DELETE - removes delegation.
|
|
|
|
|
|
|
|
|
|
## Job control functionality:
|
|
## Job control functionality
|
|
\<base URL\>/jobs
|
|
\<base URL\>/jobs
|
|
Operations:
|
|
Operations:
|
|
- GET - retrieves list of jobs belonging to authenticated user (consider paging and filtering through URL options) as text/html, application/xml or application/json. Returned document contains minimal information about job - probably job state, references to selected sub-resources of the job. Also consider providing list of all jobs (or per-VO jobs) to special user identity (for monitoring).
|
|
- GET - retrieves list of jobs belonging to authenticated user (consider paging and filtering through URL options) as text/html, application/xml or application/json. Returned document contains minimal information about job - probably job state, references to selected sub-resources of the job. Also consider providing list of all jobs (or per-VO jobs) to special user identity (for monitoring).
|
... | @@ -69,7 +69,8 @@ Operations: |
... | @@ -69,7 +69,8 @@ Operations: |
|
- DELETE - initiates clear request for all jobs belonging to authenticated user.
|
|
- DELETE - initiates clear request for all jobs belonging to authenticated user.
|
|
|
|
|
|
|
|
|
|
## Job as resource. Each job is represented by URL
|
|
## Job as resource.
|
|
|
|
Each job is represented by URL
|
|
\<base URL\>/jobs/\<job id\>
|
|
\<base URL\>/jobs/\<job id\>
|
|
Operations:
|
|
Operations:
|
|
- GET - Retrieves full information about job (famous XML file, possibly automatically converted to JSON).
|
|
- GET - Retrieves full information about job (famous XML file, possibly automatically converted to JSON).
|
... | @@ -79,7 +80,7 @@ Operations: |
... | @@ -79,7 +80,7 @@ Operations: |
|
|
|
|
|
|
|
|
|
## Sub-resources of the job.
|
|
## Sub-resources of the job.
|
|
### Session directory:
|
|
### Session directory
|
|
\<base URL\>/jobs/\<job id\>/session/...
|
|
\<base URL\>/jobs/\<job id\>/session/...
|
|
Operations:
|
|
Operations:
|
|
- GET,HEAD,PUT,DELETE - supported for files stored in job's session directory and perform usual actions.
|
|
- GET,HEAD,PUT,DELETE - supported for files stored in job's session directory and perform usual actions.
|
... | | ... | |