The 'DCM Job Processor'-API provides functionality to process jobs, i.e. a sequence of processing steps, in the DCM.
This repository contains the corresponding OpenAPI-document.
For the associated implementation, please refer to the sibling package dcm-job-processor
.
The contents of this repository are part of the Digital Curation Manager
.
Some dcm-applications rely on pre-built sdk-packages, i.e., python clients for specific APIs.
Consider using the corresponding packages available via the extra-index-url https://zivgitlab.uni-muenster.de/api/v4/projects/9020/packages/pypi/simple
.
In order to manually build these packages, perform the following actions:
- Get the OpenAPI Generator-archive, e.g., by running
wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.5.0/openapi-generator-cli-7.5.0.jar -O openapi-generator-cli.jar
- Create a JSON-file
config.json
with the package information{ "packageName": "dcm_job_processor_sdk", "projectName": "dcm-job-processor-sdk", "packageVersion": "<VERSION>" }
- Run the generator
java -jar ../openapi-generator-cli.jar generate -i dcm_job_processor_api/openapi.yaml -g python -o sdk -c config.json
- Sven Haubold
- Orestis Kazasidis
- Stephan Lenartz
- Kayhan Ogan
- Michael Rahier
- Steffen Richters-Finger
- Malte Windrath
- Roman Kudinov