Properties
Les paramètres généraux de docuteam actions sont définis dans le fichier config/actions.properties.
Workbench
docuteam actions effectue ses tâches au sein d'un espace appelé "workbench". Cet espace est un répertoire contenant des dossiers spécifiques, chacun ayant une fonction précise pour docuteam actions.
Un workbench présente généralement la structure suivante :
Workbench
|--0_preparation
|--1_inbox
|--1_hotfolder
|--2_work
|--3_storage
|--4_output
|--5_backup
|--6_access
Exemple de configuration d'un workbench dans le fichier actions.properties :
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
Les noms de dossiers utilisés ici sont des conventions. Les dossiers peuvent porter n'importe quel nom.
Fedora
D'autres paramètres concernent la connexion au dépôt Fedora. La finalité du paramètre est indiquée par le nom de la propriété. Exemple :
fedora.protocol=https
fedora.host=example.domain.com
fedora.port=8443
fedora.context=fedora
fedora.user=fedoraAdmin
fedora.password=blablaPassword123
# Le délai d'expiration par défaut pour la connexion socket en secondes est de 7200 (soit 2 heures) ;
fedora.timeout=7200
# Répertoire dans lequel placer le contenu binaire des flux de données afin que Fedora puisse le récupérer via http(s) lors de l'ingestion de l'objet.
fedora.upload.dir=E:/fedora_upload
# URL où le Fedora repository peut récupérer le contenu du datastream.
fedora.upload.url=https://example.domain.com/upload/
rservices
docuteam rservices possède aussi des détails de connexion:
rservices.protocol=https
rservices.host=example.domain.com
rservices.port=8443
rservices.rest.dip.fromoriginal=rservices/rservices/dip/fromoriginal
box
docuteam box nécéssite également des détails de connexion: 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
Si docuteam actions doit pouvoir envoyer des emails (voir l'étape Util: send email), les paramètres suivants sont nécessaires :
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