Support POST /jobs
for various workflow implementations
#716
Labels
feature/CWL
Issue related to CWL support
feature/job
Issues related to job execution, reporting and logging.
process/OAP-Part4: Jobs
OGC API - Processes - Part 4: Job Management
process/workflow
Related to a Workflow process.
project/OGC
Related to OGC testbeds or relavant projects.
project/OGC-GDC
Developments related to OGC GeoDataCube
triage/conformance
Issue related to fixing/ensuring compliance to specifications.
triage/feature
New requested feature.
Description
Alternate execution endpoints
POST /jobs
allowing cross-walk between openEO, CWL and OGC API - Processes - Part 3: ad-hoc/nested Workflows.1. Support Workflow/Process/Job content-negotiation by profile/schema #754
2.
GET /jobs/{jobID}/prov
Support CWL Prov with
cwltool
for OGC API - Processes IPT #6733.
GET /jobs/{jobID}/logs
4. n/a
5. n/a
6. Support
status: created
POST /jobs
withstatus: created
and leave it pending until requestedPOST /jobs/{jobId}/results
to request its execution (transition fromcreated
to ... see (8) )7.
PUT /jobs/{jobId}
orPATCH /jobs/{jobId}
to update the job definitioncreated
status to allow the operation(however, some might still be again override-able when execution is requested)
8. n/a
9.
POST /jobs/{jobId}/results
to request execution of the pending jobPrefer: return
header #414POST /jobs
)POST /jobs/{jobId}/results
as overrides (to update in job) #74310. n/a
11.
Content-Type: application/json; profile={openeo|ogcapi-processes}
as alternate to (1)Content-Schema
References
Central job submission endpoint (also:
POST /processes/{processID}/execution
is not RESTful and is confusing for workflows) opengeospatial/ogcapi-processes#419 (comment)The text was updated successfully, but these errors were encountered: