@@ -24,12 +24,12 @@ rootHost={{ $hosturl }}
2424rootPath =ogc-api
2525links =/,/api,/conformance,/processes,/jobs
2626{{- if .Values.documentation.enabled }}
27- paths ={{ print " /root,/conformance," $customPaths " /api,/processes,/processes/water-bodies,/processes/{processID},/processes/{processID}/package,/processes/water-bodies/execution,/processes/{processID}/execution,/jobs,/jobs/{jobID},/jobs/{jobID}/results" $eoapiPaths }}
27+ paths ={{ print " /root,/conformance," $customPaths " /api,/processes,/processes/water-bodies,/processes/{processID},/processes/{processID}/package,/processes/water-bodies/execution,/processes/{processID}/execution,/jobs,/jobs/{jobID},/jobs/{jobID}/results,/jobs/{jobID}/results/{outputID} " $eoapiPaths }}
2828{{ else }}
29- paths ={{ print " /root,/conformance," $customPaths " /api,/processes,/processes/{processID},/processes/{processID}/package,/processes/{processID}/execution,/jobs,/jobs/{jobID},/jobs/{jobID}/results" $eoapiPaths }}
29+ paths ={{ print " /root,/conformance," $customPaths " /api,/processes,/processes/{processID},/processes/{processID}/package,/processes/{processID}/execution,/jobs,/jobs/{jobID},/jobs/{jobID}/results,/jobs/{jobID}/results/{outputID} " $eoapiPaths }}
3030{{- end }}
31- parameters ={{ print " processID,jobID,resultID" $eoapiParams }}
32- header_parameters ={{ print " oas-header1,oas-header2,oas-header3,oas-header4,oas-header5,limitParam,skipParam,processIdParam,statusParam,minDurationParam,maxDurationParam,typeParam,datetimeParam,wParam" $eoapiHeaderParams }}
31+ parameters ={{ print " outputID, processID,jobID,resultID" $eoapiParams }}
32+ header_parameters ={{ print " oas-header1,oas-header2,oas-header3,oas-header4,oas-header5,limitParam,skipParam,outputIdParam, processIdParam,statusParam,minDurationParam,maxDurationParam,typeParam,datetimeParam,wParam" $eoapiHeaderParams }}
3333version =3.0.3
3434license_name =OGC license
3535license_url =https://raw.githubusercontent.com/opengeospatial/ogcapi-processes/master/LICENSE
@@ -725,6 +725,58 @@ schema_1=https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/response
725725parameters_1 =/components/parameters/jobID
726726{{ end }}
727727
728+ [/jobs/{jobID}/results/{outputID}]
729+ rel =http://www.opengis.net/def/rel/ogc/1.0/results
730+ type =application/json
731+ title =Get Result
732+
733+ [jobs/{jobID}/results/{outputID}]
734+ {{ if .Values.zoo.promoteHead }}
735+ length =2
736+ {{ end }}
737+ method =get
738+ operationId =get_jobs__jobID__results__outputID_
739+ {{- if .Values.iam.enabled }}
740+ secured ={{ .Values.iam.name }}
741+ ecode =401,403,404,500
742+ {{- else }}
743+ ecode =404,500
744+ {{- end }}
745+ title =The result of a job execution.
746+ abstract =The result of a job execution.
747+ {{- if .Values.documentation.enabled }}
748+ abstract_file =/var/www/job-results.md
749+ {{- end }}
750+ tags =Execute process - monitor job - access the result
751+ aschema =https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/responses/Results.yaml
752+ parameters =/components/parameters/jobID,/components/parameters/outputID
753+ ep =,/components/parameters/oas-header2
754+ {{ if .Values.zoo.promoteHead }}
755+ method_1 =head
756+ {{- if .Values.iam.enabled }}
757+ secured_1 ={{ .Values.iam.name }}
758+ ecode_1 =401,403,404,500
759+ {{- else }}
760+ ecode_1 =404,500
761+ {{- end }}
762+ title_1 =The result of a job execution.
763+ abstract_1 =The result of a job execution.
764+ {{- if .Values.documentation.enabled }}
765+ abstract_file =/var/www/job-results.md
766+ {{- end }}
767+ tags_1 =Execute process - monitor job - access the result
768+ aschema_1 =https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/responses/Results.yaml
769+ parameters_1 =/components/parameters/jobID,/components/parameters/outputID
770+ {{ end }}
771+
772+ [{outputID}]
773+ type =string
774+ title =The id of an output
775+ abstract =The id of an output
776+ in =path
777+ required =true
778+ example =stac
779+
728780[{processID}]
729781type =string
730782title =The id of a process
@@ -750,6 +802,9 @@ required=true
750802[statusParam]
751803schema =https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/parameters/status.yaml
752804
805+ [outputIdParam]
806+ schema =https://github.com/opengeospatial/ogcapi-processes/blob/master/openapi/parameters/processes-core/outputID.yaml
807+
753808[processIdParam]
754809schema =https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/parameters/processIdQueryParam.yaml
755810
0 commit comments