Consultor Eletrônico



Kbase 94317: Atualização do produto APS - Exclusivo Protheus e Logix
Autor   Rodrigo De Moraes - Console Datasul
Acesso   Público
Publicação   8/20/2024

Atualização APS

A finalidade deste Guia é descrever os passos necessários para realizar a atualização manual do produto Datasul 12 APS.

IMPORTANTE:

Antes de iniciar é necessário realizar uma cópia de segurança (backup) de toda a estrutura de pastas da instalação atual, inclusive banco de dados. Se usado o padrão da instalação, o diretorio C:\totvs\datasul\dts-0 e todo seu conteúdo. Parar, APENAS, o serviço do windows para executar a instalação (TOTVS Datasul 12 - APS). Será necessário o banco carregado para a atualização de dicionário.

Componentes da Atualização

O pacote de atualização disponibillizado é composto das seguinte partes:

  • BINÁRIOS: São todos os fontes progress expedidos, (compilados, includes, imagens, etc), necessários para a execução do produto.
  • DICIONÁRIOS: São os deltas de atualização do dicionário dos banco de dados.
  • WEBAPPS: São os pacotes dos fontes HTML.

Atualização dos Binários

O pacote de binários de divide da forma abaixo. Sendo que a estrutura progress_tty pode ser desconsiderada, caso não tenha sido selecionada na instalação.

Binarios

  - progress_12
    - bin-gui

  - progress_12-tty
    - bin-gui

Basicamente a atualização é a cópia dos arquivos do pacote para raiz da Atualização Datasul APS. Confirmar quando aparecer mensagem para sobrescrever os arquivos.

Exemplo: DE: ..."versão_do_pacote"\binarios\progress_12\bin-gui PARA: C:\totvs\datasul\dts-0\ERP\aps

Caso tenha sido selecionado a opção de progress_tty na instalação, usada em alguns tipos de configuração de ambiente, basta copiar a estrutura do pacote para o diretório /tty da instalação:

Exemplo: DE: ..."versão_do_pacote"\binarios\progress_12-tty\bin-gui PARA: C:\totvs\datasul\dts-0\ERP\aps\tty

DICA. Eventualmente algum fonte do produto pode ser descontinuado, ou ter o nome alterado. No pacote de atualização todos os fontes necessários são disponibilizados, portanto, se o backup foi feito e garantido, o diretório onde ficam os binários, ex: C:\totvs\datasul\dts-0\ERP\aps, pode ser limpo antes da atualização.

Atualização de Dicionário

A atualização de dicionário é o passo mais complexo e exige mais atenção.

Vamos ao passo-a-passo:

  1. Abrir um editor progress 12 no servidor onde foi instalado o produto. Pode-se executar diretamente o c:\dlc12\bin\prowin.exe por exemplo.
  2. Digitar a string abaixo, conforme o caminho do arquivo .pf da instalação e pressionar F2.

Exemplo: CONNECT -pf C:\totvs\datasul\dts-0\ERP\scripts-8580\datasul.pf Irá aparecer alguns erros de parâmetros que podem ser ignorados, a parte necessária de conexão dos bancos foi feita.

No editor, selecione a opção TOOLS. Irá abrir uma outra tela chamada DATA ADMINISTRATION. Selecione o banco via SELECT WORKING DATABASE, conforme os deltas de dicionário liberados no pacote.

Com o banco correto selecionado, verifique o canto inferior esquerdo grifado. Selecione as opções conforme imagem anexo data_definitions.png

Após selecionar a opção descrita acima, use o botão FILES para encontrar o respectivo delta de dicionário do pacote, para o banco selecionado. Marque as opções conforme imagem find_file.png em anexo e clique em OK, para iniciar a importação.

Pronto, aparecendo a mensagem abaixo, o dicionário foi importado. Repita o processo para todos os bancos liberados no pacote e siga para a próxima etapa

Atualização de WebApps

Assim como a atualização dos binários, a atualização dos WEBAPPS é apenas a cópia de arquivos. Primeiramente limpe, não exclua, os seguintes diretórios do tomcat: Ex: C:\totvs\datasul\dts-0\ServidorAplicacao\server\instance-8580

  • logs
  • temp
  • webapps
  • work

Deve-se copiar todos os arquivos do diretório do pacote: ..."versão_do_pacote"\webapps ... para a estrutura do tomcat da instalação: Ex: C:\totvs\datasul\dts-0\ServidorAplicacao\server\instance-8580\webapps

Seguidos os passos, o serviço do windows (TOTVS Datasul 12 - APS) pode ser iniciado.

Atualização de Menu

Para garantir que todos os ajustes na versão do produto sejam exibidos corretamente, recomenda-se a atualização do menu. O processo pode ser executado diretamente pelo produto, bastando logar e acessar o programa de "Importação Menu Datasul", MEN706AA.

Parametrizar para importar por diretorio, e informar o univdata, onde ficam os aquivos de menu.

Anexos
data_definitions.png find_file.png