Support process execution using URL encoded KVP query parameters #445
Labels
process/OAP-Part1: Core
OGC API - Processes - Part 1: Core
project/CRIM-DEVOPS
Project linked to the CRIM project DevOps/Weaver (https://crim-ca.atlassian.net/browse/GD-47).
project/OGC
Related to OGC testbeds or relavant projects.
triage/enhancement
New feature or request
triage/experimental
Something related to experimental features and/or package version
triage/feature
New requested feature.
Description
Similar to older WPS Execute, but using new OGC-API - Processes definitions, add support of
GET request on
/proceses/{processId}/execution
endpoint using KVP for inputs definition.Notes
Using support XML WPS-like requests from OGC-API REST endpoint #455, XML POST supports WPS-like Execute. Only GET with KVP not yet supported.
KVP on REST-API endpoint will not behave exactly like WPS endpoint KVP since I/O can contain slightly different (cardinality/array) definitions.
KVP are defined as an extension of core OGC-API - Processes, it is not mandatory
Implementation
<inputId>=<value>
<inputId>[href]=<url>
and<inputId>[type]=<media-type>
<outputId>[mediaType]=...
<outputID>[include]=true
to distinguish outputs from<inputId>=...
(see https://github.com/opengeospatial/ogcapi-processes/blob/master/core/requirements/kvp-execute/REQ_output.adoc)
(see https://github.com/opengeospatial/ogcapi-processes/blob/master/core/requirements/kvp-execute/REQ_input-cardinality.adoc)
f
andprefer
(see: Conflicting KVP execute parameters opengeospatial/ogcapi-processes#402)References
main document: https://github.com/opengeospatial/ogcapi-processes/pull/290/files#diff-815d59378087ebec109c7711fe5266f43a0f2a30cb8d01b2444cc79f03fe419f
The text was updated successfully, but these errors were encountered: