Properties
Allgemeine Einstellungen für docuteam actions werden in der Datei config/actions.properties
vorgenommen.
Workbench
docuteam actions führt seine Arbeitsschritte innerhalb der sogenannten "Workbench" durch. Die Workbench ist ein Verzeichnis mit bestimmten Ordnern, die für docuteam actions einen bestimmmten Zweck erfüllen.
Eine Workbench hat die folgende typische Struktur:
Workbench
|--0_preparation
|--1_inbox
|--1_hotfolder
|--2_work
|--3_storage
|--4_output
|--5_backup
|--6_access
Eine solche Workbench, die z.B. auf einem Windows-Laufwerk E liegen soll, würde in der Datei actions.properties
folgendermassen konfiguriert:
actions.workbench.root=E:/Workbench
actions.workbench.preparation=E:/Workbench/0_preparation
actions.workbench.inbox=E:/Workbench/1_inbox
actions.workbench.hotfolder=E:/Workbench/1_hotfolder
actions.workbench.work=E:/Workbench/2_work
actions.workbench.storage=E:/Workbench/3_storage
actions.workbench.output=E:/Workbench/4_output
actions.workbench.backup=E:/Workbench/5_backup
actions.workbench.access=E:/Workbench/6_access
Bei den hier verwendeten Ordnerbezeichungen handelt es sich um Konventionen. Die Ordner können beliebig bezeichnet werden.
Fedora
Weitere Einstellungen betreffen die Verbindung zum Fedora Repository. Die Funktion der Angaben geht aus der Property-Bezeichnung hervor. Ein Beispiel:
fedora.protocol=https
fedora.host=beispiel.domain.com
fedora.port=8443
fedora.context=fedora
fedora.user=fedoraAdmin
fedora.password=blablaPassword123
# The default timeout for the socket connection in seconds is 7200 (i.e. 2 hours);
fedora.timeout=7200
# Directory where to put the binary content of datastreams so Fedora can fetch it through http(s) when the object is being ingested.
fedora.upload.dir=E:/fedora_upload
# URL where the Fedora repository can fetch the datastream contents.
fedora.upload.url=https://beispiel.domain.com/upload/
rservices
docuteam rservices verlangt ebenfalls Verbindungsangaben.
rservices.protocol=https
rservices.host=beispiel.domain.com
rservices.port=8443
rservices.rest.dip.fromoriginal=rservices/rservices/dip/fromoriginal
box
Auch zur docuteam box braucht es Verbindungsangaben: box.baseUrl=https://example.domain.com/box box.token=abc1234
Alma
alma.webservice.url = https://api-eu.hosted.exlibrisgroup.com/almaws/v1/bibs/ alma.webservice.apikey = xxx
DNB URN
dnb.urnApi.baseUrl = https://api.nbn-resolving.org/sandbox
Email
Soll docuteam actions Emails versenden (siehe Schritt Util: send email) können, so sind die folgenden Angaben nötig:
mail.transport.protocol=smtp
mail.smtp.host=smtp.example-server.com
mail.smtp.port=123
mail.smtp.auth=true
mail.smtp.user=user@domain.com
mail.smtp.pwd=blablaPassword123
mail.sender.address=showthisname@example.com
mail.smtp.quitwait=false
mail.smtp.socketFactory.port=123
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback=false