-
-
Notifications
You must be signed in to change notification settings - Fork 250
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
Process execution request parsing not aligned with OGC API - Processes #1285
Comments
We actually need the |
^ this PR is a straightforward implementation of |
@tomkralidis @ricardogsilva Please, comment on the status of this issue and the related merge request(s). We would like to send Slack messages for finished jobs. |
To the best of my knowledge there hasn't been much progress on this. I've reviewed the proposed PR back in July and I'm +1 for it to be merged (with some smaller tweaks, which have mostly already been addressed). Personally I'm more interested in having support for There could however be some deeper plan for this, as I am not fully in the loop of all the latest OGC-related developments. So I guess the status of this is that we are waiting on @tomkralidis input. |
As per RFC4, this Issue has been inactive for 90 days. In order to manage maintenance burden, it will be automatically closed in 7 days. |
This Issue has been inactive for 90 days. As per RFC4, in order to manage maintenance burden, it will be automatically closed in 7 days. |
Current status if I'm not mistaken:
|
Description
When asking for the execution of a process, pygeoapi parses the incoming request and only keeps the
inputs
property of the request:pygeoapi/pygeoapi/api.py
Line 3558 in f436f05
According to OGC API - Processes, an execution request has other relevant properties, such as:
outputs
- allows the client to request different transmission modes (by value or reference) and also to select between available media-types for each output - as such, only the default transmission mode (by value) and for a single media type per output are supportedresponse
- allows the client to either ask for a raw response or a document response. As such, only the default value, wich is raw response, is supportedsubscriber
- allows the client to ask to be notified when processing is over.In order to be inline with the spec, pygeoapi ought to pass all properties of the execution request down to the process manager and onto processes, and implement these alternative process execution features
The text was updated successfully, but these errors were encountered: