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:
- Abrir um editor progress 12 no servidor onde foi instalado o produto. Pode-se executar diretamente o c:\dlc12\bin\prowin.exe por exemplo.
- 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
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.