This repository was archived by the owner on Oct 6, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
This repository was archived by the owner on Oct 6, 2025. It is now read-only.
Support Multiple Projects Concurrently: Project-specific Configuration #141
Copy link
Copy link
Open
Description
We need to allow to configure relevant configuration parameters not on a global, but on a per project basis.
This is implemented partially by #136 in codex-process-data-transfer/src/test/resources/applicationProperties/valid-application.properties (see here).
The following parameters must be project specific:
DIC
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_CRR_PUBLIC_KEY
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DTS_IDENTIFIER_VALUE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION
- Data Store Config
- fTTP Config
DTS
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_CRR_IDENTIFIER_VALUE
- fTTP Config
CRR
- Data Store Config
Data Store Config
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_BASE_URL
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_BASICAUTH_PASSWORD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_BASICAUTH_USERNAME
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_BEARER_TOKEN
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_CERTIFICATE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_CERTIFICATE_PRIVATE_KEY
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_HAPI_VERBOSE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_TIMEOUT_CONNECT
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_TIMEOUT_CONNECTION_REQUEST
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_TIMEOUT_SOCKET
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_CLIENT_TRUST_SERVER_CERTIFICATE_CAS
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_SEARCH_BUNDLE_OVERRIDE (don't call it override anymore)
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATA_USE_CHAINED_PARAMETER_NOT_LOGICAL_REFERENCE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_DATALOGGINGENABLED
fTTP Config
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_API_KEY
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_BASICAUTH_PASSWORD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_BASICAUTH_USERNAME
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_CERTIFICATE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_CERTIFICATE_PRIVATE_KEY
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_HAPI_VERBOSE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_TIMEOUT_CONNECT
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_TIMEOUT_CONNECTION_REQUEST
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_TIMEOUT_SOCKET
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_CLIENT_TRUST_SERVER_CERTIFICATE_CAS
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_SERVER_BASE_URL
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_STUDY (based on study-id)
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_FTTP_TARGET
Explicitly shared
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CACHEFOLDER
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_PASSWORD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_BASIC_USERNAME
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_TIMEOUT_CONNECT
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_TIMEOUT_READ
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_TRUST_CERTIFICATES
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_CLIENT_VERBOSE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_NODOWNLOAD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_PACKAGE_SERVER_BASEURL
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_STRUCTUREDEFINITION_CACHEFOLDER
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_STRUCTUREDEFINITION_MODIFIERCLASSES
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_BINDINGSTRENGTH
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_CACHEFOLDER
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_PASSWORD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_BASIC_USERNAME
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_AUTHENTICATION_CERTIFICATE_PRIVATE_KEY_PASSWORD
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_TIMEOUT_CONNECT
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_TIMEOUT_READ
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_TRUST_CERTIFICATES
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_CLIENT_VERBOSE
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_MODIFIERCLASSES
- DE_NETZWERK_UNIVERSITAETSMEDIZIN_RDP_VALIDATION_VALUESET_EXPANSION_SERVER_BASEURL
Metadata
Metadata
Assignees
Labels
No labels