Beschreibung des Upgrade-Prozesses

Upgrade - Definition

Neue Versionen der auf dem Computer vorhandenen ToolsTalk 2-Installationen suchen nach vorhandenen Installationen und entscheiden, ob sich die Installation wie ein Upgrade oder eine Neuinstallation verhalten soll. Es werden MSI-spezifische Regeln angewandt, um zu entscheiden, ob es sich bei der Installation um ein Upgrade oder eine Neuinstallation handelt.

Anhand der Versionsnummern kann bestimmt werden, ob es sich bei einem Upgrade um ein Hauptupgrade oder ein Nebenupgrade handelt.

Beispiel: 2.21.2 auf 2.21.3 ist ein Nebenupgrade, aber 2.21 auf 2.22 ist ein Hauptupgrade. Dieser Unterschied ist nur wichtig für Datenbankupgradeoperationen. Bei Nebenupgrades ist kein Datenbankupgrade erforderlich, also erfolgen diese Operationen nicht.

InstallShield

Als gemeinsames Merkmal bei allen in diesem Abschnitt beschriebenen Installationsarten werden die Installationsarten-Assemblies im System auf neuere Versionen aktualisiert.

Je nach Installationsart müssen die folgenden Operationen zusätzlich zur Aktualisierung der Assemblies durchgeführt werden:

  • Deinstallation und Neuinstallation von FMS (siehe Abschnitt Beschreibung des Installationsprozesses, um herauszufinden, welche Einrichtungsart FMS-Assemblies installiert)

  • Datenbankmigration (während Server- und ServerClickOnce-Installation)

Datenbankmigration

Während der Installation von Server- und ServerClickOnce-Paketen muss die Datenbankmigrationsoperation gestartet werden, um die Datenbank der ToolsTalk 2-Anwendung zu aktualisieren. Diese Operation wird nur bei Hauptupgrades ausgeführt.

Installationskonfigurator

Eine Modifikation der folgenden Konfigurationen wird durch den Installationskonfigurator ermöglicht:

  • ToolsTalk 2-SQL-Datenbankeinstellungen

    • SQL-Serveradresse

    • ToolsTalk 2 Datenbankname

    • Datenbank-Installation

  • ToolsTalk 2 Servereinstellungen

    • Benutzer-Authentifizierungs-Modus

    • Das durch die Windows-Authentifizierung zu verwendende Active Directory

    • ToolsTalk 2 Serveradresse

    • ToolsTalk 2-Server-Webanwendungsport

    • Steuerungs-Port

    • Einstellung für die Konvertierung der Service-URL in eine IP-Adresse

  • ToolsTalk 2 Backup-Einstellungen

    • Backup-Ordner der Steuerung

  • ACDC-Einstellungen

    • ACDC-Serveradresse

    • ACDC-WebAPI-Port

    • ACDC-SignalR-Port

  • FMS-Einstellungen

    • Standard-Host-ID

    • Aktive Host-ID

    • Zuletzt verwendete Host-ID

    • Liste der verfügbaren Host-IDs

    • Möglichkeit, die Aktive Host-ID zu ändern

Einige der oben genannten Einstellungen und Konfigurationen sind für verschiedene Versionen von ToolsTalk 2 möglicherweise nicht verfügbar.

Wenn der Benutzer die Konfiguration ändert, werden die Änderungen durch Auswahl der Schaltfläche Speichern übernommen. Beim Speichern der Konfigurationen wird der Installationskonfigurator

  1. Die entsprechenden Konfigurationsdateien mit neuen Werten aktualisieren

  2. Eine Kopie aller Einstellungen lokal in einer Datei namens Speicher speichern

  3. Den ToolsTalk 2-Server starten, um die neuen Konfigurationsänderungen abzurufen

Beim Starten vergleicht der Installationskonfigurator immer die in der „Storage“-Datei gespeicherte Konfiguration mit den im Installationsordner vorhandenen Konfigurationsdateien. Wenn sich diese unterscheiden, wird der Benutzer aufgefordert, sich zu entscheiden, welche Konfiguration in den Installationskonfigurator geladen werden soll. Wenn Sie die Schaltfläche Speichern wählen, erhalten sowohl die „Storage“-Datei als auch die Konfigurationsdateien im Installationsordner die gleichen Einstellungen und Konfiguration.