Árvore de páginas

Procedimentos para atualização de ambiente na versão 11.80
  1. Realizar o Backup do Repositório de Dados:
    Na instalação padrão o repositório de dados está disponível em um diretório chamado APO, podendo ser diferente conforme a instalação do produto na empresa  ( chave SourcePath do respectivo ambiente no arquivo appserver.ini ).
  2. Realizar Backup do Dicionário de Dados:
    Na instalação padrão o dicionário de dados está disponível em um diretório chamado SYSTEM, podendo ser diferente conforme a instalação do produto na empresa ( chave StartPath do respectivo ambiente no arquivo appserver.ini ).
  3. III. Realizar Backup da base de dados:
    A base de dados da aplicação está totalmente ligada ao dicionário de dados, e para qualquer prevenção a uma possível falha deve-se garantir que há um backup atualizado da instância em questão (esse procedimento já é habitual nas empresas como ponto de recuperação a quaisquer imprevistos técnicos)
  4. Importante:
    Todo o processo de atualização de ambiente deve ser realizado pelo analista de sistemas responsável pelo gerenciamento do ambiente do TAF, procedimentos realizados de forma incorreta podem comprometer o correto funcionamento do produto.


TODOS OS PROCEDIMENTOS CITADOS ACIMA DEVEM SER REALIZADOS COM AMBIENTE EM MODO EXCLUSIVO!

Por decorrência de novas funcionalidades que foram são criadas para melhoria no produto SIGAEST é necessário realizar a atualização de menu caso o mesmo esteja contido no pacote disponibilizado, para isso basta seguir os dois passos abaixo:
  1. Copiar o arquivo SIGAEST.XNU contido no pacote de atualização.
  2. Colar o arquivo SIGAEST.XNU no diretório padrão SYSTEM (O nome do diretório pode ter sido alterado a chave StartPath do respectivo ambiente no arquivo appserver.ini ).

• O repositório portável de objetos é utilizado para armazenar todas as funcionalidades desenvolvidas para o módulo SIGAEST, sendo assim é atualizado sempre que ocorrem melhorias ou implementações no produto.

• Para realizar a atualização do repositório de dados é necessário copiar o arquivo com extensão “. PTM” contido no pacote de atualização e aplicá-lo no ambiente do produto SIGAEST, conforme abaixo:

• Abra o TDS (Totvs Developer Studio), vá na aba servidores. Selecione o servidor, ambiente e clique com o botão direito e selecione Aplicar Patch, para mais detalhes sobre o TDS acesse o link TOTVS|Developer Studio :


• Clique Adicionar



• Após selecionar o diretório e arquivo, clique o botão Abrir:


• Clique o botão Concluir e a atualização será realizada:

Deve ser aplicado também o pacote da última LIB do Protheus disponível no Portal.

Para atualização do dicionário de dados completo para geração do bloco K deve ser executado as seguintes ferramentas:


Importante:

Verifique se os arquivos de dicionário de todos os grupos de empresas existem na pasta \system (ou correspondente).

Perguntas Frequentes sobre o UPDPCP32:

    • Por que devo executar o compatibilizador UPDPCP32?
      UPDPCP32 é responsável por ajustar o dicionário de dados com a criação de novos campos, a qual é utilizado na geração do bloco K.

    • Devo executar o compatibilizador UPDPCP32 em todo pacote do bloco K que é disponibilizado?
      Não. O UPDPCP32 deve ser executado apenas uma vez.

    • Como saber se ainda devo executar o UPDPCP32 para poder gerar o bloco K?
      Na inicialização do processamento do bloco K será abortado informando que será exigido a execução do compatibilizador:

      "========================================================

      ATENÇÃO!!!

      Este ambiente está com o dicionário de dados incompativel

      com a versão dos fontes existentes no repositorio de dados,

      este problema ocorre devido a não execução do compatibilizador

      do produto SIGAPCP.

      Sera necessário executar o UPDPCP32 através do smartclient.

      diferencial (SDFBRA) disponivel no portal do cliente.

      Siga as instruções do Link abaixo para realizar a atualização:

      http://tdn.totvs.com/pages/viewpage.action?pageId=438279934

      Após seguir os passos acima a geração do bloco K através do

      MATR241 e/ou SPED FISCAL será liberado!!

      ========================================================


      Após seguir os passos acima a geração do bloco K através do MATR241 e/ou SPED FISCAL será liberado!"





• Realize a execução do compatibilizador pelo SmartClient conforme abaixo: 

• Nas telas iniciais serão exibidas as informações de ambiente e o propósito do compatibilizador, selecione o botão “Avançar”:


• Se houver alguma inconsistência durante a atualização do dicionário de dados, será apresentado uma tela para confirmar a alteração. Avalie se irá ter impacto em suas customizações, se houver clique em não. Caso contrario confirme:

• Log do processamento:

• Finalização do processamento


 • Para maiores detalhes sobre este compatibilizador baixe o boletim técnico através do link: http://tdn.totvs.com/download/attachments/389552739/PCP_BT_Tratar_Componentes_x_Operacao_PCREQ1213.pdf?version=1&modificationDate=1533730589000&api=v2


Importante:

Verifique se os arquivos de dicionário de todos os grupos de empresas existem na pasta \system (ou correspondente).

Perguntas Frequentes sobre o UPDPCP39:

    • Por que devo executar o compatibilizador UPDPCP39?
      UPDPCP39 é responsável por ajustar o dicionário de dados com a criação de novos campos, a qual é utilizado na geração do bloco K de produção.

    • Devo executar o compatibilizador UPDPCP39 em todo pacote do bloco K que é disponibilizado?
      Não. O UPDPCP39 deve ser executado apenas uma vez.


• Realize a execução do compatibilizador pelo SmartClient conforme abaixo: 

• Nas telas iniciais serão exibidas as informações de ambiente e o propósito do compatibilizador, selecione o botão “Avançar”:

• Log e fim do processamento:


Faça a cópia dos seguintes arquivos para a pasta Systemload:

sdfbra.txt: arquivo que possui o dicionário de dados completo.


Importante:

Verifique se o arquivo de trava do UPDDISTR ( mpupddistri.tsk ) está na pasta appserver. Caso esteja, precisa ser excluído para que o atualizador seja executado corretamente.

Verifique se os arquivos de dicionário de todos os grupos de empresas existem na pasta \system (ou correspondente).


ATENÇÃO: É obrigatória a execução e verificação dos logs do UPDDISTR, procedimentos efetuados de forma incorreta podem comprometer o funcionamento do produto.


Perguntas Frequentes sobre o UPDDISTR:

    • Por que devo executar o compatibilizador UPDDISTR?
      O UPDDISTR é responsável por criar todo o dicionário de dados para o bloco K, incluindo tabelas, campos, gatilhos, etc.

    • Devo executar o compatibilizador UPDDISTR em todo pacote do bloco K que é disponibilizado?
      Não. O UPDDISTR deve ser executado apenas uma vez a cada release.

    • Como saber se ainda devo executar o UPDDISTR para poder gerar o bloco K?
      Na inicialização do processamento do bloco K será abortado informando que será exigido a execução do compatibilizador:

      "ATENÇÃO!!!
      Este ambiente está com o dicionário de dados incompatível com a versão dos fontes existentes no repositório de dados, este problema ocorre devido a não execução do compatibilizador do produto.
      Será necessário executar o UPDDISTR com o último arquivo diferencial ( SDFBRA ) disponível no portal do cliente.
      Siga as instruções do link abaixo para realizar a atualização:
      http://tdn.totvs.com/pages/editpage.action?pageId=438279934
      Após seguir os passos acima a geração do bloco K através do MATR241 e/ou SPED FISCAL será liberado!"



Antes de executar o UPDDISTR, deve-se excluir os arquivos de log do sistema:

      • Dentro da pasta system:
        mpupdlog.log
        mpupdlog.fpt
        mpwizard.hlp
        mpwizardhlp.lck
      • Dentro da pasta Appserver:
        mpupddistri.tsk

• Realize a execução do compatibilizador pelo SmartClient conforme abaixo: 

• Nas telas iniciais serão exibidas as informações de ambiente e o propósito do compatibilizador, selecione o botão “Avançar”:


• Após o processamento do compatibilizador o dicionário do TAF estará atualizado:


Para verificar se houve alguma inconsistência durante a atualização do dicionário de dados, clique em "Consulta LOG":

Então clique em "Filtrar" e selecione o campo "Tipo do evento" como "Critical Error".

Caso o filtro retorne algum evento de "Critical Error", significa que foram encontrados problema na base de dados e nenhuma atualização foi efetivada no ambiente. Neste caso o UPDDISTR não tem autonomia para corrigir e os ajustes devem ser realizados pelo Administrador do Sistema.

 • Para maiores detalhes de utilização da ferramenta UPDDISTR acesse Atualizador de dicionário e base de dados - UPDDISTR.




  • Sem rótulos