Descrevendo o Processo de Atualização
Definição de atualização
As novas versões das instalações do ToolsTalk 2 existentes no computador devem pesquisar instalações existentes e decidir se a instalação deve agir como uma atualização ou uma nova instalação. O conjunto de regras específico do MSI deve ser executado para decidir se a instalação é uma atualização ou uma nova instalação.
Por meio dos números de versão pode ser determinado se uma atualização é uma Atualização principal ou uma Atualização secundária
Exemplo: 2.14.1 a 2.14.2 é uma Atualização não muito importante, mas 2.14 a 2.15 é uma Atualização principal. Essa diferença é importante somente para operações de atualização de banco de dados. Durante Atualizações secundárias, a atualização do banco de dados não é necessária, portanto a operação não deve ocorrer.
InstallShield
Como é comum em todos os tipos de instalação mencionados na seção, em assemblies Tipos de Instalação (Tipos de Instalação) no sistema devem ser atualizados com versões mais novas.
Dependendo do tipo de instalação, as operações a seguir devem ser realizadas além da atualização de assemblies:
FMS Uninstall e Re-install (Desinstalação e Reinstalação do FMS) (consultar a seção Descrição do Processo de Instalação (Descrição da Instalação do Processo) para ver que tipo de configuração instala assemblies do FMS)
Migração de banco de dados (durante a instalação de Server e ServerClickOnce)
Migração de banco de dados
Durante a instalação dos pacotes Server e ServerClickOnce, a operação de migração de banco de dados deve começar a atualizar o banco de dados da aplicação ToolsTalk 2. Esta operação somente é executada durante Atualizações principais.
Installation Configurator
A modificação das configurações a seguir são habilitadas pelo configurador de instalação:
Definições do Banco de Dados SQL doToolsTalk 2
Endereço do SQL Server
Nome do banco de dados ToolsTalk 2
Instalação do banco de dados
Configurações do servidor ToolsTalk 2
Modo de autenticação de usuário
Diretório ativo a ser usado pela autenticação do Windows
Endereço do servidor ToolsTalk 2
Porta de aplicativo Web doToolsTalk 2 servidor
Porta do Controlador
Configuração para conversão de serviço URL para endereços IP.
Configurações de backup ToolsTalk 2
Pasta de backup do controlador
Definições do ACDC
Endereço do ACDC Server
Porta WebAPI ACDC
Porta do SignalR do ACDC
Definições do FMS
ID do Host Padrão
ID do Host Ativa
Última ID do Host usada
Lista de IDs do Host disponíveis
Possibilidade de alterar ID do Host ativa
Algumas das definições e configurações acima podem não estar disponíveis para versões diferentes do ToolsTalk 2.
Quando o usuário modifica a configuração, a modificação é aplicada selecionando o botão Salvar. Ao salvar as configurações, o Installation Configurator irá
atualizar os arquivos de configuração relacionados aos novos valores
Armazenar uma cópia de todas as definições de forma local em um arquivo chamado Storage (Armazenamento)
Iniciar o ToolsTalk 2 servidor para obter as novas alterações de configuração
Na inicialização, o Installation Configurator sempre compara a configuração armazenada no arquivo de armazenamento e arquivos de configuração existentes na pasta de instalação. Se eles forem diferentes, então o usuário é solicitado a escolher qual deles deverá ser carregado no Installation Configurator. Ao selecionar o botão Save (Salvar), os arquivos de armazenamento e de configuração na pasta de instalação receberão as mesmas definições e configurações.