Popis procesu upgradu
Definice upgradu
Nové verze stávajících instalací softwaru ToolsTalk 2 v počítači vyhledají stávající instalace a rozhodnou, zda instalace má být upgrade nebo nová instalace. Bude spuštěna specifická sada pravidel MSI, aby bylo rozhodnuto, zda instalace je upgrade nebo nová instalace.
Podle čísel verzí lze určit, zda upgrade je hlavní verze, nebo podverze upgradu.
Příklad: 2.14.1 na 2.14.2 je podverze upgradu, ale 2.14 na 2.15 je hlavní verze upgradu. Tento rozdíl je důležitý pouze pro operace upgradu databáze. Při provádění podverze upgradu není upgrade databáze nutný, a tak tato operace neproběhne.
InstallShield
Všechny typy instalace uvedené v části Typy instalace (Typy instalace) mají společné to, že instalační sestavy v systému budou upgradovány na novější verze.
Podle typu instalace budou kromě aktualizace instalačních sestav provedeny následující operace:
odinstalace a opětovná instalace FMS (viz část Popis procesu instalace (Popis procesu instalace), kde je uvedeno, který typ nastavení instaluje instalační sestavy FMS);
migrace databáze (během instalace serveru a softwaru ServerClickOnce).
Migrace databáze
Během instalace balíčku Server a ServerClickOnce bude spuštěna migrace databáze za účelem provedení upgradu databáze aplikace ToolsTalk 2. Tato operace probíhá pouze během hlavních verzí upgradu.
Konfigurátor instalace
Konfigurátor instalace aktivuje úpravy následujících konfigurací:
Nastavení databáze SQL softwaru ToolsTalk 2
Adresa serveru SQL
Název databáze ToolsTalk 2
Instalace databáze
Nastavení serveru ToolsTalk 2
Režim ověřování uživatele
Aktivní adresář, který bude používat ověřování OS Windows
Adresa serveru ToolsTalk 2
Port webové aplikace serveru ToolsTalk 2
Port controlleru
Nastavení pro převod adresy URL služby na IP adresu
Nastavení zálohování ToolsTalk 2
Složka pro zálohování controlleru
Nastavení ACDC
Adresa serveru ACDC
Port WebAPI ACDC
Port SignalR ACDC
Nastavení FMS
Výchozí ID hostitele
Aktivní ID hostitele
Poslední používané ID hostitele
Seznam dostupných ID hostitele
Možnost změny aktivního ID hostitele
Některá z výše uvedených nastavení a konfigurací nemusejí být k dispozici pro různé verze aplikace ToolsTalk 2.
Když uživatel provede úpravu konfigurace, úprava se použije po volbě tlačítka Uložit. Při ukládání konfigurace provede konfigurátor instalace následující:
zaktualizuje související konfigurační soubory na nové hodnoty,
uloží kopii všech nastavení místně do souboru s názvem Storage (Uložení),
Spustí server ToolsTalk 2 pro získání nových změn konfigurace.
Při spuštění konfigurátor instalace vždy porovnává konfiguraci uloženou v souboru Storage (Uložení) s konfiguračními soubory ve složce instalace. Pokud se liší, požádá uživatele, aby zvolil, která z nich se má nahrát do konfigurátoru instalace. Když zvolíte tlačítko Uložit uložené i konfigurační soubory ve složce instalace získají stejná nastavení a konfiguraci.