Übersicht der Config-Dateien der Kerndienste

Übersicht der Config-Dateien der Kerndienste

Um herauszufinden, wo der jeweilige Kerndienst installiert ist, empfiehlt es sich über die Eigenschaften der Dienste den Pfad zu ermitteln. Darunter befinden sich die Konfigurations-Dateien.Beispiel für das Gateway:

Der Pfad kann kopiert werden. 

Die Services schreiben Informationen in die Registry. Diese werden normalerweise nicht verwendet. Es ist aber ratsam, der Vollständigkeit halber, bei Änderungen auch diese Einträge anzupassen. Je nachdem, ob es ein 32bit oder 64bit Dienst ist, findet man die Infos unter:
64bit: HKEY_LOCAL_MACHINE\SOFTWARE\optimal systems 
32bit: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\OPTIMAL SYSTEMS

 

Übersicht (markiert sind die wichtigsten Konfigurationsdateien): 

Bei Sicherung sollten alle aufgeführten Verzeichnisse gesichert werden. 

Gateway:

Pfad + Kurzbeschreibung

Pfad + Kurzbeschreibung

<Pfad zum gateway>\apps\os_gateway\config\= beinhaltet die Konfiguration (inkl. Zertifikat)

<Pfad zum gateway>\apps\os_gateway\config\application-prod.yml = Konfiguration mit Servername, Port, technischem Benutzer, erlaubte Login-Methoden ...  

<Pfad zum gateway>\apps\os_gateway\public\dashlets = hier können Dashlets erstellt worden sein, die im Client angezeigt werden können. Standardmäßig gibt es keine. 

Appconnector:

Pfad + Kurzbeschreibung

Pfad + Kurzbeschreibung

<Pfad zum appconnector>\configuration = beinhaltet alle Konfigurationen und standardmäßig die OSREST-Logs. In allen Unterverzeichnissen (außer logs und tmp) können weitere Konfiguration, Dashlets, Funktionen etc. liegen

<Pfad zum appconnector>\configuration\osrest.properties Konfiguration mit Servername, Port, technischem Benutzer, erlaubte Login-Methoden

<Pfad zum appconnector>\appconnector\configuration\log4j.properties = Pfad zu den Protokollen

Documentviewer:

Pfad + Kurzbeschreibung

Pfad + Kurzbeschreibung

<Pfad zum documentviewer>\webapps\osrenditioncache\WEB-INF\classes\config = beinhaltet die Konfiguration für die Verwaltung des Documentviewer-Cache-Verzeichnisses

<Pfad zum documentviewer>\webapps\osrenditioncache\WEB-INF\spring = zusätzliche Konfigurationsdateien, z. Bsp. für Anpassung der Bereinigungsstrategie.
Wichtig: Die Anpassungen bitte in der config-properties dafür vornehmen, nicht mehr an dieser Stelle.

<Pfad zum documentviewer>\webapps\osrenditioncache\WEB-INF\classes\config\config.properties = Haupt-Konfigurationsdatei mit Servername, Port, technischem Benutzer, Daten-Pfade, Cache-Größe, ab enaio 10: Auswahl der Dokumenttypen für OCR ...  

<Pfad zum documentviewer>\webapps\osrenditioncache\WEB-INF\classes\config\route.properties = zusätzliche Steuerung der Preview und der OCR (wird Finereader verwendet oder etwas anderes) 

<Pfad zum documentviewer>\webapps\renditionplus\WEB-INF\classes\config =beinhaltet die Konfiguration für das Rendern

<Pfad zum documentviewer>\webapps\renditionplus\WEB-INF\spring = zusätzliche Konfigurationsdateien für Routing. Es hängt von der enaio-Version ab, welche Datei wie verwendet wird. 
Wichtig: Die Anpassungen bitte in der config-properties dafür vornehmen, nicht mehr an dieser Stelle.

<Pfad zum documentviewer>\renditionplus = alle Batche, Converter sowie das Installationspaket für Ghostscript und Tools zum Reparieren der Documentviewer-Datenbanken. Das muss nicht gesichert werden, außer dem Custom-Verzeichnis. 

<Pfad zum documentviewer>\renditionplus\bin\custom = sofern vorhanden oder erstellt: Custom-Converter. Das Verzeichnis ist standardmäßig leer. 

<Pfad zum documentviewer>\renditionplus\bin\legacy = Steuerung der Converter. Nach Möglichkeit nichts ändern. 

<Pfad zum documentviewer>\webapps\osrenditioncache\WEB-INF\classes\config\config.properties = zusätzliche Konfigurationsdateien für das TEMP-Verzeichnis und Vorauswahl für die Converter 

Bitte beachten: Die Temp-Pfade beider config.properties (Renditioncache und RenditionPlus) müssen identisch sein, sonst wird nicht alles bereinigt und die Platte läuft voll. 

Servicemanager:

Pfad + Kurzbeschreibung

Pfad + Kurzbeschreibung

<Pfad zum service-manager>\config = zentrales Konfigurationsverzeichnis 

<Pfad zum service-manager>\config\application-blue.yml = Konfiguration mit Servername, Port, technischem Benutzer

<Pfad zum service-manager>\config\application-cloud.yml = Konfiguration der Discoverys. Jeder Servicemanager sollte hier alle Server aufgelistet bekommen, die eine Discovery haben. 

<Pfad zum service-manager>\config\application-es.yml = Konfigurationsdatei für Volltext, enthält Benutzer und Passwort für die Elastisearch-Datenbank

<Pfad zum service-manager>\config\application-mq.yml 

<Pfad zum service-manager>\config\application-prod.yml = generelle Konfiguration des Servicemanagers

<Pfad zum service-manager>\config\application-storage.yml = Konfigurationsdatei für Langzeitarchive (z. Bsp. iCas oder AIB ...)

<Pfad zum service-manager>\config\dashlet365-prod.yml = für Office-Dashlet

<Pfad zum service-manager>\config\ems-prod.yml = Konfiguration aller Objekte, in denen E-Mails abgelegt werden dürfen 

<Pfad zum service-manager>\config\index-prod.yml = Parameter für den Volltext 

<Pfad zum service-manager>\config\logback.xml = Parameter für die Protokollierung 

<Pfad zum service-manager>\config\messaging-prod.yml = Service für die Kommunikation, hier muss normalerweise nichts geändert werden. 

<Pfad zum service-manager>\config\office365-prod.yml = für Office-Dashlet 

<Pfad zum service-manager>\config\repositorymanager-prod.yml = Konfiguration des Repositorymanagers

<Pfad zum service-manager>\config\search-prod.yml = zusätzliche Parameter für die Volltextsuche

<Pfad zum service-manager>\config\servicewatcher-sw.yml = Konfiguration der verfügbaren Services mit Port, RAM ...

<Pfad zum service-manager>\config\tagging-prod.yml = für Office-Dashlet 

<Pfad zum service-manager>\config\ocr-prod.yml = zusätzliche Parameter für OCR-Erkennung, z. Bsp. Anzahl der Instanzen, Auflistung der Dokumentenviewer, von denen Daten abgeholt werden sollen. Diese Datei gibt es standardmäßig nicht nach Neuinstallation.

<Pfad zum service-manager>\config\license-prod.yml = zusätzliche Parameter für den Licenseservice. Hier kann festgelegt werden, welche Lizenzen sich der Servicemanager reservieren soll mit welcher Anzahl. Diese Datei gibt es standardmäßig nicht nach Neuinstallation.

<Pfad zum service-manager>\apps = hier liegen normalerweise nur die Anwendungen bzw, Dienste. Es gibt aber zusätzlich Dienste wie Navision-Schnittstelle, Repositorymanager, Mailservice etc., die hier auch Protokolle oder Konfigurationsdateien ablegen

<Pfad zum service-manager>\data = hier sollten nur temporäre Daten liegen, z. Bsp. von der OCR-Erkennung. Einige zusätzliche Dienste legen gern ihre PlugIns hinein. Besser wäre es, sie unter config zu haben. 

Der Servicemanager kann weitere config-Dateien haben. Pro Service gibt es entsprechende Dateien und Verzeichnisse. Für Details bitte bei den help-Seiten des jeweiligen Services informieren.


Volltext / ElasticSeearch:

Pfad + Kurzbeschreibung

Pfad + Kurzbeschreibung

<Pfad zum Elasticsearch>\config = zentrales Konfigurationsverzeichnis mit Zertifikat und Keystore (= Benutzer der ElasticSearch-Datenbank)

<Pfad zum Elasticsearch>\config\elasticsearch.keystore = Keystore/Tabelle mit allen erlaubten Benutzern + Passwort. Die Datei ist nicht mit Text-Editor lesbar! 

<Pfad zum Elasticsearch>\config\built-in.usr = bei der Installation erstellte Hilfsdatei mit den Zugangsdaten zur Datenbank (also, was in der Keystore-Datei steht). Die Datei ist für den Betrieb nicht erforderlich. Wir benötigen nur die Informationen. 

<Pfad zum Elasticsearch>\config\elasticsearch.yml = Parameter der ElasticSearch-Datenbank, z. Bsp. Singel-Node oder Cluster, Whitelist ...

Es empfiehlt sich, das komplette config-Verzeichnis zu sichern. Für den Start müssen die Keystore-Datei und built-in.usr zusammen passen, sonst startet der Elasticsearch nicht oder der Zugriff ist nicht möglich.

Webservice:

Pfad + Kurzbeschreibung

Pfad + Kurzbeschreibung

< Pfad zum WebService>\webapps\osws\WEB-INF\config\ = Konfigurationsverzeichnis

< Pfad zum WebService>\webapps\osws\WEB-INF\config\config.properties =  Konfiguration mit Servername, Port, technischem Benutzer



Die Inhalte der Konfigurationsdateien bzw. der Aufbau ist stark von der jeweiligen enaio Version abhängig. Bitte bei den help-Seiten beim jeweiligen Service informieren.

 

Verwandte Artikel