Atualizar Versao Protheus 11

11
1. PREPARANDO A VERSÃO ATUAL PARA MIGRAÇÃO - Prepare uma base teste, efetuando CÓPIA FRIA (todos os serviços parados) e CONSISTENTE (das pastas adequadas e banco de dados) da base de produção. - Caso sua Base de Dados seja Relacional (utiliza DBACCESS) será necessário rodar o processo de verificação dos registros duplicados. Assistente executado a partir da rotina CHECKDUPL via configurador, que tem como pré- requisito a atualização do dicionário de dados padrão na pasta SYSTEMLOAD disponível no site http://suporte.totvs.com/download , linha Protheus, categoria Dicionário de Dados. Crie dentro da pasta Protheus_Data, a pasta MIGRACAO e nela descompacte o arquivo SX2.UNQ, que vem junto do arquivo do dicionário de dados da release 11.8. Na verificação de duplicidade será solicitado o SX2.UNQ da versão 11.8 como referência para a checagem. 2. ATUALIZANDO O SISTEMA É necessário atualizar Binário, RPO, Update e LIB Procedimento de atualização no link: http://tdn.totvs.com.br/pages/releaseview.action? pageId=57410065 Procedimento para efetuar a atualização básica do Protheus 11 Procedimento para efetuar a atualização

description

p11

Transcript of Atualizar Versao Protheus 11

Page 1: Atualizar Versao Protheus 11

1. PREPARANDO A VERSÃO ATUAL PARA MIGRAÇÃO

- Prepare uma base teste, efetuando CÓPIA FRIA (todos os serviços parados) e CONSISTENTE (das pastas adequadas e banco de dados) da base de produção.

- Caso sua Base de Dados seja Relacional (utiliza DBACCESS) será necessário rodar o processo de verificação dos registros duplicados. Assistente executado a partir da rotina CHECKDUPL via configurador, que tem como pré-requisito a atualização do dicionário de dados padrão na pasta SYSTEMLOAD disponível no site http://suporte.totvs.com/download, linha Protheus, categoria Dicionário de Dados. Crie dentro da pasta Protheus_Data, a pasta MIGRACAO e nela descompacte o arquivo SX2.UNQ, que vem junto do arquivo do dicionário de dados da release 11.8. Na verificação de duplicidade será solicitado o SX2.UNQ da versão 11.8 como referência para a checagem.

 

2. ATUALIZANDO O SISTEMA

É necessário atualizar Binário, RPO, Update e LIB

Procedimento de atualização no link:http://tdn.totvs.com.br/pages/releaseview.action?pageId=57410065

Procedimento para efetuar a atualização básica do Protheus 11

Procedimento para efetuar a atualização básica do Protheus 11

Solução Sequencia de atualização do sistema:

1-Binário2-RPO

3-Update4-LIB

5-Demais Patchs dos módulos6-Compatibilizadores dos Módulos

7-Compilar as Customizações (caso existam)

Obs.: patches e compatibilizadores são atualizações pontuais dos módulos. É necessário verificar com cada

módulo.

Page 2: Atualizar Versao Protheus 11

EXEMPLO DE DOWNLOAD ATUALIZAÇÕES P10 PLATAFORMA WINDOWS/TOP/BRASIL EM

08/05/2013

LIBERAÇÃO - NOME - NOME DO ARQUIVO

21/11/2012 - Binário 700120420A - 12-11-21-p11-binário windows.rar

08/03/2013 - Repositório de Objetos TOPCONNECT - 13-03-08-bra-chi-eua-par-uru-tttp110.rpo

13/03/2013 - Update de Programas TOPCONNECT - 13-03-13-update-bra-chi-eua-par-uru-tttp110.rar

22/04/2013 - LIB_P11 TOPCONNECT - 13-04-22-lib_p11-tttp110.rar

EFETUAR BACKUP DO DIRETORIO PRINCIPAL DO SISTEMA (\Totvs11) ANTES DE INICIAR O

PROCEDIMENTOCASO NINGUÉM NA EMPRESA JÁ TENHA

EFETUADO ESSE PROCEDIMENTO, RECOMENDAMOS O AGENDAMENTO DE UM

ANALISTA DA TOTVS.

Para baixar os arquivos, acesse: http://suporte.totvs.com CERTIFIQUE-SE SEMPRE QUE ESTÁ BAIXANDO O

ARQUIVO REFERENTE A SUA VERSÃO DE SISTEMA E LOCALIZAÇÃO

Obs.: caso o download não esteja aparecendo com os filtros selecionados, desmarque a caixinha "Ocultar arquivos já

baixados"

BINÁRIO:

Entre no Portal do Cliente (http://suporte.totvs.com)

Entre em Download Selecione a Linha: Protheus

Se desejar, selecione a Versão, Plataforma e Idioma, para refinar o filtro

Selecione a Categoria: TOTVS Binário Selecione o País para refinar o filtro

Clique em Pesquisar Na listagem que aparecer, clique sobre a Versão do

arquivo desejado Na janela Detalhes, confirme as informações do

arquivo e clique em Download Fazer um backup da pasta BIN

Descompactar o arquivo baixado

Page 3: Atualizar Versao Protheus 11

Copiar o conteúdo da pasta appserver do arquivo baixado para dentro da pasta Appserver do

Protheus, substituindo os arquivos quando solicitar Copiar o conteúdo da pasta smartclient do arquivo

baixado para dentro da pasta Smartclient do Protheus e de cada estação client, substituindo os

arquivos quando solicitar Copiar o conteúdo da pasta smartclientactivex do

arquivo baixado para dentro da pasta Smartclientactivex do Protheus, substituindo os

arquivos quando solicitar

RPO:

Entre no Portal do Cliente (http://suporte.totvs.com)

Entre em Download Selecione a Linha: Protheus

Se desejar, selecione a Versão, Plataforma e Idioma, para refinar o filtro

Selecione a Categoria: Repositório de Objetos Selecione o Ambiente e País para refinar o filtro

Clique em Pesquisar Na listagem que aparecer, clique sobre a Versão do

arquivo desejado Na janela Detalhes, confirme as informações do

arquivo e clique em Download Para aplicar, pare o serviço do Protheus

Na pasta APO, renomear o repositório anterior, ou mover para outra pasta

Copiar o novo arquivo para o diretório APO do sistema

Renomear o arquivo mantendo apenas os últimos 7 caracteres(Exemplo: tttp110.rpo)

UPDATE:

Entre no Portal do Cliente (http://suporte.totvs.com)

Entre em Download Selecione a Linha: Protheus

Se desejar, selecione a Versão, Plataforma e Idioma, para refinar o filtro

Selecione a Categoria: Update de Programas Selecione o Ambiente e País para refinar o filtro

Clique em Pesquisar Na listagem que aparecer, clique sobre a Versão do

arquivo desejado Na janela Detalhes, confirme as informações do

arquivo e clique em Download

Page 4: Atualizar Versao Protheus 11

Descompactar esse arquivo dentro de alguma pasta dentro do diretório Protheus_Data e efetuar a aplicação do mesmo via Dev Studio ou TOTVS

Developer Studio.

LIB:

Entre no Portal do Cliente (http://suporte.totvs.com)

Entre em Download Selecione a Linha: Protheus

Se desejar, selecione a Versão, Plataforma e Idioma, para refinar o filtro

Selecione a Categoria: Patch de programas Selecione o Ambiente e País para refinar o filtro

Clique em Pesquisar Em "Filtrar", digite LIB e tecle Enter

Na listagem que aparecer, clique sobre a Versão do arquivo desejado

Na janela Detalhes, confirme as informações do arquivo e clique em Download

Descompactar esse arquivo em alguma pasta dentro do diretório Protheus_Data e efetuar a aplicação do mesmo via Dev Studio ou TOTVS Developer Studio.

 

3. ATUALIZANDO O DICIONÁRIO DE DADOS

É necessário atualizar os arquivos sxsbra.txt e help de campos, na pasta Systemload

Procedimento de atualização no link:http://tdn.totvs.com.br/pages/releaseview.action?pageId=41353531

Como atualizar Dicionário de Dados e Help de CamposDICIONARIO DE DADOS:- Entre no Portal do Cliente (http://suporte.totvs.com)- Entre em Download- Selecione a Linha: Protheus- Se desejar, selecione a Versão, Plataforma e Idioma, para refinar o filtro- Selecione a Categoria: Dicionários de Dados- Selecione o Ambiente e País para refinar o filtro

Page 5: Atualizar Versao Protheus 11

- Clique em [Pesquisar]- Na listagem que aparecer, clique sobre a Versão do arquivo desejado- Na janela Detalhes, confirme as informações do arquivo e clique em [Download]

Descompacte o arquivo SXSBRA.TXT, no diretório SYSTEMLOAD, do sistema.

HELP DE CAMPOS:- Entre no Portal do Cliente (http://suporte.totvs.com)- Entre em Download- Selecione a Linha: Protheus- Se desejar, selecione a Versão, Plataforma e Idioma, para refinar o filtro- Selecione a Categoria: Help de Campo- Selecione o País para refinar o filtro- Clique em [Pesquisar]- Na listagem que aparecer, clique sobre a Versão do arquivo desejado- Na janela Detalhes, confirme as informações do arquivo e clique em [Download]

DESCOMPACTAR os arquivos dentro da pasta SYSTEMLOAD do Protheus;

Para help de campo em português APAGAR o arquivo sigahlp.hlp dentro do diretório sigaadv (ou system) do sistema. Para help de campo em inglês APAGAR o arquivo sigahle.hle dentro do diretório sigaadv (ou system) do sistema. Para help de campo em espanhol APAGAR o arquivo sigahls.hls dentro do diretório sigaadv (ou system) do sistema.

Ao acessar o sistema o help será recriado o a partir do TXT descompactado.

 

4. ATUALIZANDO O MENU DOS MÓDULOS

É necessário atualizar os arquivos .xnu (menus de módulos).

Procedimento de atualização:

- Entre no site http://suporte.totvs.com- Entre em DOWNLOAD- Selecione:Linha: ProtheusVersão: Microsiga Protheus Versão 11Idioma: Português - BrasilCategoria: Menu de MóduloPaís: Brasil- Clique em Pesquisar- Baixe o arquivo com o nome Menus - BRASIL e descompacte

Page 6: Atualizar Versao Protheus 11

Para atualizar:- Pare o servidor do Protheus (appserver)- Efetue backup dos arquivos *.xnu da pasta \Protheus_Data\system- Remova todos os arquivos de menu da pasta system (*.xnu).(Lembrando que menus personalizados precisam ser refeitos)- Copie os arquivos .xnu baixados do portal para esta pasta.- Reinicie o servidor do Protheus (appserver)

5. LIMPEZA DAS PASTAS

- Exclua os arquivos *.DBF do diretório SYSTEMLOAD- Exclua os arquivos *.IDX do diretório SYSTEMLOAD- Exclua o arquivo *.TSK do diretório APPSERVER- Exclua o arquivo *.LOG do diretório SYSTEM

6. EXECUTAR O COMPATIBILIZADOR DE MIGRAÇÃO

- Abra o SmartClient e, em Programa Inicial, digite MP710TO110- Clique em Avançar- Digite o Login e Senha do Admin, e pressione a tecla TAB- Marque a caixinha "Atualizar 11 R? para 11.8" e clique em OK- Clique em Avançar- Na tela "Diretório de Dados", clique em Avançar- Na tela "Configuração", desmarque todos os logs, mantendo apenas o "Log de Critical Error", que é fixo- NÃO MARQUE a opção "Corrigir todos os erros automaticamente"- NÃO MARQUE a opção "Manter o arquivo de log existente"- Clique em Avançar, Avançar- Aguarde o processo de compatibilização. Se durante o processo surgirem erros, estes devem ser corrigidos MANUALMENTE.

Obs.: segue abaixo um link com os erros mais comuns da migração, e suas correções:http://tdn.totvs.com.br/pages/releaseview.action?pageId=41353608

Ao término da migração, entre em qualquer módulo, entre no menu Ajuda/Sobre, e verifique a informação da nova release.

Quais são os Erros Críticos mais comuns durante a migração de versão?Abaixo alguns erros críticos apresentados na atualização de versão e os procedimentos para correção.

Page 7: Atualizar Versao Protheus 11

O gatilho <campo> seqüência 000 está duplicado

1. Abra via APSDU o arquivo SX7 da empresa.2. Indexe o arquivo pelo campo X7_CAMPO.3. Localize o gatilho e exclua o registro duplicado.

A chave de índice <alias> ordem 0 registro <recno> esta duplicado

1. Abra via APSDU o arquivo SIX da empresa.2. Indexe o arquivo pelo campo INDICE.3. Verifique se o conteúdo da chave de índice do erro não existe em índices de ordem inferiores da tabela.4. Exclua o índice duplicado.

O arquivo <alias> esta duplicado no SX2

1. Abra via APSDU o arquivo SX2 da empresa.2. Indexe o arquivo pelo campo X2_CHAVE.3. Localize o arquivo e exclua o registro duplicado.

O tamanho das casas decimais do campo <campo> arquivo \dadosadv\<arquivo>.dbf é diferente do dicionário de dados

1. Abra via APSDU o arquivo existente no diretório DADOSADV, se o arquivo estiver vazio, basta simplesmente excluir o arquivo.2. Caso o arquivo tenha conteúdo, abra a estrutura da tabela e verifique o tamanho do decimal do campo com erro.3. Abra o SX3 da empresa, localize o campo e compare o tamanho do X3_DECIMAL com o tamanho do decimal do arquivo.4. Corrige a estrutura no SX3 ou no arquivo.

O tamanho do campo <campo> arquivo \dadosadv\<arquivo>.dbf é diferente do dicionário

1. Abra via APSDU o arquivo existente no diretório DATA\Banco de Dados, se o arquivo estiver vazio, basta simplesmente excluir o arquivo.2. Caso o arquivo tenha conteúdo, abra a estrutura da tabela e verifique o tamanho do campo com erro.3. Abra o SX3 da empresa, localize o campo e compare o X3_TAMANHO com o tamanho do campo no arquivo.4. Corrija a estrutura no SX3 ou no arquivo.

O campo <campo> não existe no arquivo \dadosadv\<arquivo.dbf

1. Abra o SX3 da empresa.2. indexe o arquivo pelo campo X3_CAMPO.3. Localize o campo no SX3 e verifique sua estrutura.4. Abra o arquivo no diretório DADOSADV, verifique em sua estrutura se o campo existe.5. Crie o campo no arquivo.

Page 8: Atualizar Versao Protheus 11

A estrutura do arquivo <arquivo> não existe o existe no SX3

1. Abra o SX3 da empresa.2. Indexe o arquivo pelo campo X3_ARQUIVO.3. Localize o arquivo com erro.4. Para solução do problema, pode excluir o arquivo no SX2 ou incluir os campos referentes ao arquivo no SX3.

O campo <campo> esta duplicado no SX3

1. Abra o SX3 da empresa.2. Indexe o arquivo pelo campo X3_CAMPO.3. Localize o campo duplicado.4. Exclua o registro.

O tamanho no SX3 do campo <campo> é diferente do SXGO tamanho no SX3 do campo <campo> é inferior do limite do SXG

1. Abra o SX3 da empresa.2. Indexe o arquivo pelo campo X3_CAMPO.3. Localize o campo com erro, verifique o conteúdo dos campos X3_TAMNHO e X3_GRPSXG.4. Faça um filtro na tabela somente com os campos que tenha o X3_GRPSXG igual ao campo com erro.5. Compare o X3_TAMANHO de todos os campos.6. Abra o SXG da empresa e verifique o conteúdo do campo SIZE do grupo informado no X3_GRPSXG.7. Corrige o tamanho do campo no SX3 e na tabela.

O tamanho da pergunta 00 do grupo <grupo> é diferente do SXGO tamanho da pergunta 00 do grupo <grupo> é superior ao limite do SXG

1. Abra o SX1 da empresa.2. Indexe o arquivo pelo campo X1_GRUPO.3. Localize a pergunta com erro, verifique o conteúdo dos campos X1_TAMNHO e X1_GRPSXG.4. Faça um filtro na tabela somente com as perguntas que tenha o X1_GRPSXG igual à pergunta com erro.5. Compare o X1_TAMANHO de todas as perguntas.6. Abra o SXG da empresa e verifique o conteúdo do campo SIZE do grupo informado no X1_GRPSXG.7. Corrige o tamanho do campo no SX1.

O campo de usuário <campo> existe na versão padrão e será substituído pelo campo da versãoType:= c; Size:= 11; Decimal:= 0Type:= c; Size:= 11; Decimal:= 0

Page 9: Atualizar Versao Protheus 11

1. Abra o SX3 da empresa.2. Localize o campo.3. Altere o conteúdo do campo X3_PROPRI para S.