Skip to content

Commit 444c3c0

Browse files
authored
Merge pull request #473 from GeoLabs/feature/fix-issue-464
Feature/fix issue 464
2 parents 4d6faf6 + fbbbed4 commit 444c3c0

File tree

11 files changed

+30
-17
lines changed

11 files changed

+30
-17
lines changed

extensions/job_management/standard/recommendations/provenance/run/PER_content-negotiation.adoc extensions/job_management/standard/recommendations/provenance/prov/PER_content-negotiation.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
[[per_job-provenance_run_content-negotiation]]
1+
[[per_job-provenance_prov_content-negotiation]]
22
[permission]
33
====
44
[%metadata]
5-
label:: /per/provenance/run-content-negotiation
5+
label:: /per/provenance/prov-content-negotiation
66
part:: Content negotiation MAY be supported to provide alternate representations of the response.
77
part:: The server MAY support the following additional content type: `application/ld+json` for PROV-O as JSON-LD
88
part:: The server MAY support the following additional content type: `application/xml` for PROV-XML
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[[req_job-provenance_prov_get-op]]
2+
[requirement]
3+
====
4+
[%metadata]
5+
label:: /req/provenance/prov-get-op
6+
part:: For every created jobs (path: `/jobs/{jobId}/prov`), the server SHALL support the HTTP GET operation.
7+
part:: The parameter `{jobId}` is each `id` property in the job list response (JSONPath: `$.jobs[*].id`).
8+
====

extensions/job_management/standard/requirements/provenance/run/REQ_response.adoc extensions/job_management/standard/requirements/provenance/prov/REQ_response.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
[[req_provenance_run_response]]
1+
[[req_provenance_prov_response]]
22
[requirement]
33
====
44
[%metadata]
5-
label:: /req/provenance/run-response
5+
label:: /req/provenance/prov-response
66
part:: A successful execution of the operation SHALL be reported as a response with a HTTP status code '200'.
77
part:: Per default, the response SHALL contains a JSON document that conforms to the https://www.w3.org/submissions/prov-json/schema[schema for PROV-JSON].
88
part:: In case content-negotiation is used, the response MAY contain other representations including PROV-O as JSON-LD, PROV-XML or PROV-N.

extensions/job_management/standard/requirements/provenance/run/REQ_get-op.adoc

-8
This file was deleted.

extensions/job_management/standard/sections/clause_9_provenance.adoc

+5-5
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@ include::../requirements/provenance/inputs/REQ_get-op.adoc[]
2121

2222
include::../requirements/provenance/inputs/REQ_response.adoc[]
2323

24-
==== Run
24+
==== Prov
2525

26-
The server MUST provide an endpoint to retrieve the run of a job.
26+
The server MUST provide an endpoint to retrieve the provenance of a job.
2727

2828
===== Operation
2929

30-
include::../requirements/provenance/run/REQ_get-op.adoc[]
30+
include::../requirements/provenance/prov/REQ_get-op.adoc[]
3131

32-
include::../recommendations/provenance/run/PER_content-negotiation.adoc[]
32+
include::../recommendations/provenance/prov/PER_content-negotiation.adoc[]
3333

3434
===== Response
3535

36-
include::../requirements/provenance/run/REQ_response.adoc[]
36+
include::../requirements/provenance/prov/REQ_response.adoc[]
3737

3838

openapi/paths/processes-dru/pDeploy.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ post:
2929
responses:
3030
201:
3131
$ref: "../../schemas/processes-core/processSummary.yaml"
32+
400:
33+
$ref: "../../responses/processes-dru/rWorkflowNotFound.yaml"
3234
403:
3335
$ref: "../../responses/processes-dru/rImmutableProcess.yaml"
3436
409:

openapi/paths/processes-dru/pProcessDescriptionReplaceUndeploy.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ put:
4848
responses:
4949
204:
5050
$ref: "../../responses/processes-core/rEmpty.yaml"
51+
400:
52+
$ref: "../../responses/processes-dru/rWorkflowNotFound.yaml"
5153
403:
5254
$ref: "../../responses/processes-dru/rImmutableProcess.yaml"
5355
404:

openapi/paths/processes-dru/pProcessListDeploy.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ post:
4141
responses:
4242
201:
4343
$ref: "../../schemas/processes-core/processSummary.yaml"
44+
400:
45+
$ref: "../../responses/processes-dru/rWorkflowNotFound.yaml"
4446
403:
4547
$ref: "../../responses/processes-dru/rImmutableProcess.yaml"
4648
409:

openapi/paths/processes-dru/pReplace.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ put:
2929
responses:
3030
204:
3131
$ref: "../../responses/processes-core/rEmpty.yaml"
32+
400:
33+
$ref: "../../responses/processes-dru/rWorkflowNotFound.yaml"
3234
403:
3335
$ref: "../../responses/processes-dru/rImmutableProcess.yaml"
3436
404:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
type: object
2+
additionalProperties:
3+
type: string

openapi/schemas/processes-job-management/inputs.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ properties:
1919
type: array
2020
items:
2121
$ref: "../processes-core/metadata.yaml"
22+
headers:
23+
$ref: "headers.yaml"

0 commit comments

Comments
 (0)