...
Schemas
Backend
The OpenCDS backend is configured using one of three methods: Classpath, Filesystem and BDB. The choice of configuration strategy is made within the opencds.properties
file (see OpenCDS RunTime Installation Guide for details).
Classpath
This configuration option is most useful when initially evaluating OpenCDS. (As an aside, we also use this option for our continuous builds for functional testing purposes.)
...
Code Block | ||
---|---|---|
| ||
knowledge-repository.type=CLASSPATH knowledge-repository.path=resources_v1.3 |
Filesystem
When OpenCDS is configured using the Filesystem-based configuration, it will look for the configuration files in a folder specified by the knowledge-repository-path
option in the opencds.properties
file. The opencds.properties file must contain the following lines to enable this configuration strategy:
...
- C:/opencds-knowledge-repository-data/resources_v1.3
- (Note the forward-slashes for Windows-based systems)
- /home/opencds/knowledge-repository-data/resources_v1.3
BerkeleyDB (BDB)
When OpenCDS is configured using the BDB-based configuration, it will look for configuration in the BDB database in the store
folder within the folder specified by the knowledge-repository-path
. The opencds.properties
file must contain the following lines to enable this configuration strategy:
...
The backend configuration also requires a security file, which contains the username and passwords for each user and the roles for each...
REST
...
Service
Security
Methods
Configuration API (REST) Version 1.0
...