Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.64 KB

README.md

File metadata and controls

28 lines (23 loc) · 1.64 KB

DICOMWeb Data Transfer Extension for Eclipse Dataspace Components (EDC) Connectors

This extension provides the capability to fetch or post data from/to a DICOMWeb endpoint when executing a data transfer scenario with EDC Connectors.

Note: This extension is a sample implementation of a data transfer extension for EDC Connectors. It is not intended for production use.

Quick start

  1. Clone this repository
  2. Run ./gradlew clean :runtimes:connector:build to build a sample connector
  3. Run docker run -p 4242:4242 -p 8042:8042 --rm jodogne/orthanc-plugins to start an Orthanc DICOMWeb server
  4. Start a provider connector with the following command:
java -Dedc.keystore=runtimes/connector/certs/cert.pfx \
   -Dedc.keystore.password=123456 \
   -Dedc.fs.config=runtimes/connector/configuration/provider-configuration.properties \
   -jar runtimes/connector/build/libs/connector.jar
  1. Start a consumer connector with the following command:
java -Dedc.keystore=runtimes/connector/certs/cert.pfx \
     -Dedc.keystore.password=123456 \
     -Dedc.fs.config=runtimes/connector/configuration/consumer-configuration.properties \
     -jar runtimes/connector/build/libs/connector.jar
  1. Execute a data transfer scenario with the templates in the runtimes/connector/resources directory

For more information on the development and usage of this extension, please refer to the Medium article.