Zum Hauptinhalt springen
Version: 7.1

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