Índice
Objetivo
O objetivo deste documento é trazer uma visão do que é, como funciona e como configurar o Totvs Update. Introdução
A Ferramenta TOTVS Update é utilizada para realizar atualizações automáticas no ambiente 3 Camadas, seja Client ou Server.
Como funciona:
O TOTVS Update atualiza automaticamente o ambiente de acordo com a versão de uma máquina específica, utilizada como "Servidor de atualização". É necessário atualizar manualmente o "Servidor de Atualização" com a versão que será replicada para outras estações.

Informações |
---|
|
Ao realizar a instalação inicial no "Servidor de atualização" utilize a camada "Server".

|
Como configurar
Para que o TOTVS Update funcione é necessário alterações no arquivo .Config de acordo com a camada que receberá atualizações.
Informações |
---|
|
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | 1 |
---|
label | Servidor de Atualização |
---|
| Para habilitar o serviço de atualização insira a tag <add key=“UpdateServerEnabled” value=“true”/> no arquivo RM.Host.Service.exe.Config e reinicie o serviço do HOST. 
Informações |
---|
| Não é recomendado a utilização do Servidor de Atualização como JobServer ou AppServer. Indicamos sua exclusividade para as atualizações.
|
|
Card |
---|
| Para que um ambiente Server seja atualizado é necessário inserir no arquivo RM.Host.Service.exe.Config as tags: <add key=“UpdateServer” value=“host:porta”/> - Informe o nome da máquina e porta que o HOST do Servidor de Atualização utilizará. <add key=“UpdateStartTime” value=“HH:mm”/> - Informe o horário que o servidor iniciará a busca por atualizações no Servidor de Atualização. <add key=“UpdateEndTime” value= “HH:mm”/> - Horário que o servidor finalizará a busca por atualizações no Servidor de Atualização.

Informações |
---|
| Ao encontrar atualizações disponíveis, o serviço RM.Host.Service.exe será finalizado para que as atualizações sejam realizadas. Finalizadas as atualizações o serviço será reiniciado.
ATENÇÃO:
Caso exista(m) usuário(s) ou serviço(s) utilizando o ambiente, ele(s) serão desconectado(s)! |
|
Card |
---|
| Para que um ambiente Client seja atualizado é necessário inserir no arquivo RM.exe.Config a tag: <add key=“UpdateServer” value=“host:porta”/> - Informe o nome da máquina e porta que o HOST do Servidor de Atualização está utilizando.

Ao iniciar o aplicativo RM.exe será exibida a tela de atualização do sistema. Ao finalizar as atualizações o sistema será executado normalmente. 

Aviso |
---|
| Para download do RM.exe em ambientes na Nuvem, basta acessar o link conforme exemplo abaixo; Http://Servidor_na_nuvem:8051/wsUpdate
Composição do link: Http://<endereço do host>:porta(8051 por default)/wsUpdate;
Caso não consiga acessar o link, verifique se a porta está liberada. Para isso, execute o seguinte comando no cmd do Server, onde 8051 corresponde à porta utilizada: netsh http add urlacl url=http://+:8051/ user=NetworkService |
|
Card |
---|
| A tag <add key="UpdateLogEnable" value="true" /> pode ser habilitada nas estações que serão atualizadas. Desta forma ao executar o TOTVS Update será gerado o arquivo de log "_updatelog.txt", na pasta do RM contendo informações da atualização. |
|
|
Cache de Download
Para otimizar o processo de instalação/atualização através do TOTVS Update é possível definir uma pasta compartilhada na rede que será utilizada como cache dos arquivos baixados do servidor de atualização.
Para Para habilitar o cache , é necessário adicionar uma nova chave no arquivo de configuração do Host (RM.Host.Service.exe.config).
Exemplo: <add key=“UpdateCachePath” value=“\\SERVIDOR\PASTA”/>
Quando esta opção é ativada , o cliente irá primeiro verificar se o arquivo a ser atualização já foi baixado por outro cliente e irá fazer a fará cópia do mesmo a partir desta pasta da rede.
Para o correto funcionamento, todos os clientes devem ter acesso de escrita e leitura nesta pasta. Caso o arquivo não tenha sido baixado, o primeiro cliente que fizer o download do servidor, deve fazer a atualização do arquivo na pasta de cache para que outros clientes que forem fazer a atualização busquem o arquivo nesta pasta.
Aviso |
---|
icon | false |
---|
title | Observação: |
---|
|
Para correto funcionamento todos os clientes devem ter acesso de escrita e leitura nesta pasta. Caso o cliente não tenha acesso a esta pasta, o arquivo será baixado os arquivos serão baixados do servidor normalmente. |
Aviso |
---|
icon | false |
---|
title | Observação: |
---|
|
O TOTVS Update atualizará os ambientes de acordo com a versão instalada/utilizada no Servidor de atualização. DICA:
Para melhor desempenho, quando ativo o serviço do Totvs Update, recomendamos habilitar a tag <add key="EnableCompression" value="true" /> em todas as estações envolvidas no processo de atualização. |
Informações |
---|
Saiba como configurar o Totvs Update para acesso local e remoto. Clique aqui. |