Properties

Allgemeine Einstellungen

Allgemeine Einstellungen für docuteam actions werden in der Datei config/docuteamFeeder.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 docuteamFeeder.properties folgendermassen konfiguriert:

feeder.workbench.root=E:/Workbench
feeder.workbench.preparation=E:/Workbench/0_preparation
feeder.workbench.inbox=E:/Workbench/1_inbox
feeder.workbench.hotfolder=E:/Workbench/1_hotfolder
feeder.workbench.work=E:/Workbench/2_work
feeder.workbench.storage=E:/Workbench/3_storage
feeder.workbench.output=E:/Workbench/4_output
feeder.workbench.backup=E:/Workbench/5_backup
feeder.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

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.smtp.quitwait=false
mail.smtp.socketFactory.port=123
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback=false