<< Klicke um Table of Contents anzuzeigen >> Navigation: Nexus 22.3.1 > Neue Setup- und Startkonfigurationen |
Insbesondere für die Installation in großen IT-Infrastrukturen wurden die Setup- und Startkonfigurationen von Nexus erweitert:
Speicherort der Nexus-Lizenzdatei
Die Lizenzdatei Nexus.LIC wird künftig zuerst im Datenpfad gesucht; wenn dort keine Lizenzdatei vorhanden ist, wird sie (wie bisher) im Nexus-Installationsverzeichnis gesucht.
Wird eine neue Lizenzdatei in eine bestehende Installation eingelesen, wird sie dort gespeichert, wo auch die bisherige Lizenzdatei war.
Im Falle einer Erstlizenzierung wird die Lizenzdatei im Datenpfad gespeichert.
Somit können künftig mit der gleichen Nexus-Installation unterschiedliche Nexus-Datenpfade mit jeweils eigener Lizenz bearbeitet werden.
Dies ist insbesondere dann hilfreich, wenn eine Nexus-Installation mehrere rechtlich selbstständige Standorte mit jeweils eigener Nexus-Lizenz bedienen muss.
Dekodi.Application.Nexus.V4.exe
Die Programmdatei Dekodi.Application.Nexus.V4.exe kann nun mit entsprechenden Kommandozeilenparametern aufgerufen werden:
Der Datenpfad (= Ordner, in dem die Nexus-Datenbasis (NexusData.xml) sowie die Mandanten-Daten (sog. Sessions, z. B. 25.xml) liegen) wurde bisher aus der Windows-Registry ermittelt.
Der Datenpfad kann künftig auch als Parameter /DataPath <dataPath> angegeben werden.
Dies kann entweder als Kommandozeilenparameter in der Eingabeaufforderung oder in einer Desktopverknüpfung.erfolgen
Beispiel für einen Aufruf mit Übergabe des Datenverzeichnisses:
"C:\Program...\Dekodi.Application.Nexus.V4.exe" /DataPath N:\NexusData
SilentUpdate
Nexus wurde um die Funktion SilentUpdate erweitert. Dadurch ist es möglich, ein Nexus-Datenbankupdate ohne Interaktion des Benutzers durchzuführen.
Durch das SilentUpdate lässt sich der gesamte Updatevorgang der Nexus-Datenbasis sehr gut automatisieren.
Um das SilentUpdate auszuführen, muss Nexus mit entsprechenden Kommandozeilenparametern gestartet werden:
/SilentUpdate bewirkt, dass Nexus gestartet und das Update ohne Zutun des Benutzers durchgeführt wird
/LogFile <FileName> bewirkt, dass das Verlauf des Updates in die in FileName angegebene Protokolldatei geschrieben wird. Die Angabe dieses Parameters ist optional.
Bei fehlerfreiem Durchlauf des Updates beendet sich Nexus mit den ExitCode 0; tritt ein Fehler auf, ist der ExitCode > 0.
Hinweis
Das SilentUpdate kann nur dann ausgeführt werden, wenn bereits eine Nexus-Datenbank vorhanden ist.
Es führt kein Programmupdate des Nexus durch und ist nicht für Erstinstallationen geeignet!
Beispielaufruf
cmd /c Dekodi.Application.Nexus.V4.exe /SilentUpdate /LogFile N:\NexusData\NexusUpdateLog.log /DataPath N:\NexusData
Wenn der Parameter /LogFile weggelassen wird, erfolgt keine Ausgabe in die Protokolldatei. Wenn der Parameter /DataPath weggelassen wird, wird der Datenpfad aus der Registry verwendet.
Nexus_V4_Setup.exe
Die Installationsdatei Nexus_V4_Setup.exe verarbeitet bei der Installation künftig folgende Kommandozeilenparameter:
1./RegistryDataPath=<dataPath>: Bei der Installation wird nicht nur der Registry-Eintrag für Nexus angelegt, sondern auch mit dem übergebenen Wert befüllt.
Somit entfällt die notwendige Pfadauswahl beim erstmaligen Starten des Nexus durch den Anwender.
2./NoRegistry: Bei der Installation wird kein Registry-Eintrag mehr angelegt. Beim Starten des Nexus muss dann zwingend der Parameter /DataPath angegeben werden.
3. /VerySilent: Der Parameter /VerySilent unterdrückt Dialoge. Mit dem Parameter /Dir=<dir> kann das Installationsverzeichnis angegeben werden.
Falls dieses nicht angegeben wird, greift der Setup auf das Standard-Programmverzeichnis zurück
Beispielaufruf
Nexus_V4_Setup_22_3_1_0.exe /VerySilent /Dir=d:\MyProgramFiles /RegistryDataPath=N:\NexusData
Hinweis
Ein Nexus-Programmupdate besteht üblicherweise aus zwei Schritten:
1. Installation der aktuellen Nexus-Programmversion (durch Ausführen der Nexus_V4_Setup)
2. Datenbank-Update auf die aktuelle Datenbankversion (durch erstmaliges Starten des Nexus nach dem Ausführen des Setup). (Dieser Schritt entfällt, wenn die Datenbankversion nicht geändert wurde.)
Durch die Verwendung der Parameter /VerySilent im Setup und /SilentUpdate im Nexus kann sowohl das Programm- als auch das Datenbank-Update von Nexus vollständig automatisiert und ohne Benutzer-Interaktion durchgeführt werden.