Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Route of job inputs, outputs and result #86

Closed
fmigneault opened this issue Mar 5, 2020 · 0 comments
Closed

Route of job inputs, outputs and result #86

fmigneault opened this issue Mar 5, 2020 · 0 comments
Assignees
Labels
feature/oas Issues related to OpenAPI specifications. triage/enhancement New feature or request triage/feature New requested feature. WIP Work in progress

Comments

@fmigneault
Copy link
Collaborator

fmigneault commented Mar 5, 2020

When a job is completed, it is currently difficult to know where the result came from as we do not have any input indication or any methodology to retrieve this information from the REST API.

We should add jobs/{id}/inputs (and all other job's route variants) that would return the list of input values received during the job submission.

Corresponding outputs route should also be added to match the inputs/outputs fields specified in the process description. This would make it more natural to search for the result as field name mapping would be literally the same keyword.

These routes should be provided in links as per #58.

Route jobs/{id}/result[s] (with and without s) should be kept as aliases to remain back-compatible with existing specifications. They themselves use both variants interchangeably:

Also add a 'request' link for saving the literal body received for the job execution.
Highlighted by @matprov

@fmigneault fmigneault added triage/enhancement New feature or request triage/feature New requested feature. labels Mar 5, 2020
@fmigneault fmigneault self-assigned this Mar 5, 2020
fmigneault added a commit that referenced this issue Mar 7, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Mar 7, 2020
fmigneault added a commit that referenced this issue Mar 25, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Mar 25, 2020
fmigneault added a commit that referenced this issue Mar 26, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Mar 26, 2020
fmigneault added a commit that referenced this issue Apr 6, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Apr 6, 2020
@fmigneault fmigneault added the WIP Work in progress label May 7, 2020
fmigneault added a commit that referenced this issue May 7, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue May 7, 2020
@fmigneault fmigneault added the feature/oas Issues related to OpenAPI specifications. label May 15, 2020
fmigneault added a commit that referenced this issue Jun 30, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Jun 30, 2020
fmigneault added a commit that referenced this issue Jun 30, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Jun 30, 2020
fmigneault added a commit that referenced this issue Jul 22, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Jul 22, 2020
fmigneault added a commit that referenced this issue Jul 22, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Jul 22, 2020
fmigneault added a commit that referenced this issue Sep 4, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Sep 4, 2020
fmigneault added a commit that referenced this issue Sep 4, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Sep 4, 2020
fmigneault added a commit that referenced this issue Sep 21, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Sep 21, 2020
fmigneault added a commit that referenced this issue Sep 21, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Sep 21, 2020
fmigneault added a commit that referenced this issue Sep 22, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Sep 22, 2020
fmigneault added a commit that referenced this issue Sep 22, 2020
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Sep 22, 2020
fmigneault added a commit that referenced this issue Feb 20, 2021
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Feb 20, 2021
fmigneault added a commit that referenced this issue Feb 20, 2021
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Feb 20, 2021
fmigneault added a commit that referenced this issue Feb 26, 2021
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Feb 26, 2021
fmigneault added a commit that referenced this issue Feb 26, 2021
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Feb 26, 2021
fmigneault added a commit that referenced this issue Mar 3, 2021
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Mar 3, 2021
fmigneault added a commit that referenced this issue Mar 3, 2021
…) + extra job routes (#86) + compliance with ogc api
fmigneault added a commit that referenced this issue Mar 3, 2021
fmigneault added a commit that referenced this issue Mar 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/oas Issues related to OpenAPI specifications. triage/enhancement New feature or request triage/feature New requested feature. WIP Work in progress
Projects
None yet
Development

No branches or pull requests

1 participant