Experteneinstellungen ändern
Die Experteneinstellungen sind hauptsächlich für den Einsatz im Zusammenhang mit Private-Cloud-Lösungen gedacht. Die Standardwerte liefern bereits gute Ergebnisse für den On-Premise-Einsatz.
Die Expert Settings finden sich unabhängig vom Setup auch in der Datei appsettings.json.
Beispiel:
"Settings": {"XFLOW_ARCHIVE_CFG_CONNECTIONSTRING":"mongodb://localhost:27017",
"xSuite.Archive.ConfigDataBase.Connection":"mongodb://localhost:27017",
"xSuite.Archive.BackgroundIndexer":"false",
"xSuite.Archive.StartScheduler":"true",
"xSuite.Archive.ToolsTaskTrigger": "0/30 * * * * ?"
"xSuite.Archive.ConfigDataBase.Database": "xSuiteArchiveConfiguration"}Die Experteneinstellungen sind hier die Parameter, die mit xSuite.Archive. beginnen.
Die XFLOW_ARCHIVE_-Werte haben im Setup einen anderen Zweck und dürfen nicht entfernt werden.
Der Wert für den Parameter xSuite.Archive.ConfigDataBase.Connection ist bereits vorausgefüllt und definiert die Verbindung zur Konfigurationsdatenbank. Während der Installation kann dieser Wert jedoch geändert werden.
Dabei handelt es sich um einen MongoDB-Connection-String mit dem folgenden Aufbau:
mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]
Cache-Policy – Cache (de-)aktivieren
"xSuite.Archive.MemoryCachePolicy"
Standardeinstellung: kein Wert
Der Server verfügt über zahlreiche Caches, wie z. B. bei der Konfiguration für Archive, bei Indexen und Dokumenttypen. Diese Caches beschleunigen den Zugriff und entfernen die Daten aus dem Cache nach einigen Minuten wieder. Dies ist in den Systemeinstellungen anpassbar.
xSuite Archive Prism 2.x unterstützt einen Clusterbetrieb mit mehreren Archiv-Knoten und einem xSuite Encore. xSuite Encore Prism wählt nach dem Zufallsprinzip einen der Knoten aus.
Achtung
Der Clusterbetrieb ist für xSuite Archive Prism 2.x noch nicht getestet und freigeben. Für den Fall, dass das Verfahren im Testbetrieb oder als Pilotprojekt verwendet wird, müssen die Caches abgeschaltet werden. Der Cluster-Betrieb funktioniert nur ohne Server-State richtig. Für diesen Fall muss hier der Wert CLUSTER eingetragen sein. Diese Einstellung deaktiviert alle Caches, egal was als Cache-Zeitraum in den Systemeinstellungen vorgegeben ist.
Asynchrone Indexierung (de-)aktivieren
"xSuite.Archive.BackgroundIndexer"
Standardwert: true.
Ab xSuite Archive Prism 2.x kann die standardmäßige, synchrone Indexierung über den Client per Queue erfolgen. Diese Art der Indexierung wird nicht über den Indexer-Scheduler-Task zeitverzögert ausgeführt, sondern nur wenige Sekunden versetzt oder fast synchron. Dadurch wird Elasticsearch 7 etwas entlastet.
Um einen identischen Betrieb mit xSuite Archive Prism 1.x zu erhalten, setzen Sie den Wert dieses Parameters auf false oder lassen ihn leer.
CRON-String für Tools-Scheduler-Task
"xSuite.Archive.ToolsTaskTrigger"
Der Standardwert: 0/30 * * * * ?
Der Standardwert veranlasst, dass der Task alle 30 Sekunden ausgeführt wird.
Der ToolsTaskTrigger überprüft, ob Tools zur Ausführung bereit sind und führt diese Tools dann aus.
Die xSuite Group GmbH empfiehlt den Standardwert nicht zu verändern.
MongoDB-Server-Dienste
Die Dienste und Datenbankverbindungen können als Teil der Experteneinstellungen in die appsettings.json-Datei eingetragen werden.
Datenbankverbindungen, die für die folgenden Dienste definiert werden können
MongoDB connection string for background import
"xSuite.Archive.Import.Connection"Datenbankverbindung für den Import per Schedulertask
MongoDB connection string for caching
"xSuite.Archive.Cache.Connection"Datenbankverbindung für das Caching
MongoDB connection string for tools
"xSuite.Archive.Tools.Connection"Datenbankverbindung für die Toolausführung auf dem Server innerhalb der Web-Oberfläche
MongoDB connection string for logging
"xSuite.Archive.Logging.Connection"Datenbankverbindung für das Logging
Datenbanken, die für die folgenden Dienste definiert werden können
Database name of file storage for tools
"xSuite.Archive.FileStorageDataBaseName"Name der Datenbank für den neuen FileStorage
Die Verbindung des Konfigurationsdatenbankservers wird verwendet.
Database name for background import
"xSuite.Archive.Import.Database"Name der Import-Datenbank für den Import per Scheduler-Job
Database name for system messaging
“xSuite.Archive.MessagingDataBaseName"Name der Messaging-Queue-Datenbank
Database name for caching
"xSuite.Archive.Cache.Database"Name der Datenbank für persistente Caches. Diese werden z. B. für Anmeldesitzungen verwendet
Database name for background tools
"xSuite.Archive.Tools.Database"Name der Datenbank für die auszuführenden serverseitigen Tools und deren Ergebnisse
Database name for logging
"xSuite.Archive.Logging.Database"Name der Logging-Datenbank