Procedimento de Migração de Versão

6
Procedimento de Migração de Versão - Prothe para Protheus 12 Versões Protheus 12 Causa Procedimento de Migração de Versão - Protheus 11 para Prothe Solução Passos para migração para o Protheus 12 1. PREPARANDO A VERSÃO ATUAL PARA MIGRAÇÃO - Prepare uma base teste, efetuando CÓPIA !IA "todos os ser parados$ % C&'(I()%')% "das pastas ade*uadas e banco de dado da base de produção+ - Caso sua ase de ados se.a !e/aciona/ "uti/i0a ACC%(($ necess rio rodar o processo de #erificação dos registros dup para todas as empresas+ Assistente e ecutado a partir da rot C3%C4 5P6 #ia Configurador, *ue tem como pr7-re*uisito a atua/i0ação do dicion rio de dados padrão na pasta (8()%M6&A dispon9#e/ no site http:;;suporte+tot#s+com;do<n/oad, 6inha Microsiga Protheus Versão 12, )odos, Categoria = icion rio d procure na co/una ?'ome? a descrição ICI&'@!I& % A &( C&MP6%)& - !A(I6+ Crie dentro da pasta Protheus ata, a pas MIB!ACA& e ne/a descompacte o dicion rio de dados da #ersão 'a #erificação de dup/icidade ser so/icitado o ( 2+5'D, ut #ersão 12 como referEncia para a checagem+ - Vide InstruçFes para #erificação de dup/icidades no /inG: C3%C4 5P6 - esinsta/e as (tored Procedures atra#7s do Configurador pe #ersão atua/+ 6embrando *ue ta/ procedimento de#e ser rea/i0 .untamente com o A respons #e/ pe/o banco de dados, *ue p conter customi0açFes nas (tored Procedures, e se for o caso pode rea/i0ar o bacGup para reap/icar tais customi0açFes apH migração para a #ersão 12+ Caso tenha d #ida sobre a desinsta/ação;insta/ação de (tored Procedures, fa#or abrir n chamado com a e*uipe de rame<orG+ . INSTALAÇÃO DO PROT!EUS 1 - aça a insta/ação do Protheus 12 como se fosse a primeira insta/ação - Configurar os ar*ui#os appser#er+ini "(er#er$ e smartc/ien

description

Procedimento de Migração de Versão

Transcript of Procedimento de Migração de Versão

Procedimento de Migrao de Verso - Protheus 11 para Protheus 12

VersesProtheus 12

CausaProcedimento de Migrao de Verso - Protheus 11 para Protheus 12

SoluoPassos para migrao para o Protheus 12

1. PREPARANDO A VERSO ATUAL PARA MIGRAO

- Prepare uma base teste, efetuando CPIA FRIA (todos os servios parados) E CONSISTENTE (das pastas adequadas e banco de dados) da base de produo.

- Caso sua Base de Dados seja Relacional (utiliza DBACCESS) ser necessrio rodar o processo de verificao dos registros duplicados para todas as empresas. Assistente executado a partir da rotina CHECKDUPL via Configurador, que tem como pr-requisito a atualizao do dicionrio de dados padro na pasta SYSTEMLOAD disponvel no site http://suporte.totvs.com/download, Linha Protheus, Microsiga Protheus Verso 12, Todos, Categoria Dicionrio de dados, procure na coluna "Nome" a descrio DICIONRIO DE DADOS COMPLETO - BRASIL. Crie dentro da pasta Protheus_Data, a pasta MIGRACAO e nela descompacte o dicionrio de dados da verso 12. Na verificao de duplicidade ser solicitado o SX2.UNQ, utilize o da verso 12 como referncia para a checagem.

- Vide Instrues para verificao de duplicidades no link: CHECKDUPL

- Desinstale as Stored Procedures atravs do Configurador pela verso atual. Lembrando que tal procedimento deve ser realizado juntamente com o DBA responsvel pelo banco de dados, que pode conter customizaes nas Stored Procedures, e se for o caso o DBA pode realizar o backup para reaplicar tais customizaes aps a migrao para a verso 12. Caso tenha dvida sobre a desinstalao/instalao de Stored Procedures, favor abrir novo chamado com a equipe de Framework.

2. INSTALAO DO PROTHEUS 12

- Faa a instalao do Protheus 12 como se fosse a primeira instalao- Configurar os arquivos appserver.ini (Server) e smartclient.ini (Client);- Atualizar o binrio do sistema (APPSERVER, SMARTCLIENT e SMARTCLIENTACTIVEX);- Descompactar o contedo da pasta ace_8.00 (apenas o ACE_8.00) na pasta bin\appserver de sua base;

3. ATUALIZANDO O SISTEMA

necessrio atualizar Binrio, RPO, Update e LIB do Protheus 12

Procedimento de atualizao no link:http://tdn.totvs.com.br/pages/releaseview.action?pageId=57410065

Obs.: onde indicar Protheus 11, utilize Protheus 12

4. ATUALIZANDO A BASE DE DADOS

- Copiar o contedo do diretrio SYSTEM e DATA do sistema Protheus (Verso atual) para seus respectivos diretrios do sistema Protheus 12;- Copiar o contedo da pasta PROFILE do sistema Protheus (Verso atual) para sua respectiva pasta do sistema Protheus 12;- Verificar se o espao disponvel no servidor que hospeda a base de dados do sistema Protheus 12 pelo menos 3x superior o tamanho da base de dados do sistema Protheus (Verso atual).

5. ATUALIZANDO O DICIONRIO DE DADOS

necessrio atualizar os arquivos de Dicionrio de Dados (sxsbra.txt) e Help de Campos na pasta Systemload

Procedimento de atualizao no link:Dicionrio de dados:http://tdn.totvs.com.br/pages/releaseview.action?pageId=41353531

Help de Campos:http://tdn.totvs.com.br/display/mp/Como+atualizar+o+Help+de+Campos

Obs.: onde indicar Protheus 11, utilize Protheus 12

6. LIMPEZA DAS PASTAS

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

7. EXECUTANDO O COMPATIBILIZADOR DE MIGRAO

- No Smartclient da verso 12, execute no Programa Inicial: MP710TO120- Insira a senha do Admin, e pressione TAB- Aparecer uma janela, questionando de qual verso ser feita a migrao para a verso 12- recomendvel manter a opo "Sobrepe inicializador" marcadaObs.: se voc criou um inicializador padro manualmente, em um campo que no tinha inicializador padro, e agora este campo possui um inicializador padro, o que foi criado manualmente ser sobrescrito- Clique em Avanar- Na tela "Diretrio de Dados", clique em Avanar- Em "Configurao de log", deixe apenas "Log de Critical Error" marcada- NO MARQUE a opo corrigir erros automaticamente.- NO marque a opo "Manter o arquivo de log existente"- Clique em Avanar / Avanar- Aguarde o processo de compatibilizao. Se durante o processo surgirem erros, estes devem ser corrigidos MANUALMENTE.

8. ATUALIZANDO O MENU DOS MDULOS

Para baixar os arquivos, acesse:http://suporte.totvs.comCERTIFIQUE-SE SEMPRE QUE EST BAIXANDO O ARQUIVO REFERENTE A SUA VERSO DE SISTEMA E LOCALIZAO- Menu Downloads e Atualizaes- Linha: Protheus- Microsiga Protheus Verso 12- Todos- Categoria: "Menu de Mdulo"- Baixe o pacote de MENUS - BRASIL

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)

Lembrando que menus personalizados precisam ser refeitos, pois h rotinas da verso 11 que no existem no RPO da verso 12.

ObservaesERROS CRTICOSQuando ocorrer erro crtico, o cliente dever efetuar as devidas correes e em seguida apagar o arquivo onde esto as diretivas de instalao (MPUPD.TSK) localizado no diretrio ...\bin\appserver e executar a rotina MP710TO120 novamente. No apagando este arquivo a virada continua do ponto onde parou anteriormente.Link com a correo dos erros crticos mais comuns:http://tdn.totvs.com/pages/viewpage.action?pageId=41353608

Quais so os Erros Crticos mais comuns durante a migrao de verso?

Abaixo alguns erros crticos apresentados na atualizao de verso e os procedimentos para correo.O gatilho seqncia 000 est duplicado1. 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 ordem 0 registro esta duplicado1. Abra via APSDU o arquivo SIX da empresa.2. Indexe o arquivo pelo campo INDICE.3. Verifique se o contedo da chave de ndice do erro no existe em ndices de ordem inferiores da tabela.4. Exclua o ndice duplicado.O arquivo esta duplicado no SX21. 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 arquivo \dadosadv\.dbf diferente do dicionrio de dados1. Abra via APSDU o arquivo existente no diretrio DADOSADV, se o arquivo estiver vazio, basta simplesmente excluir o arquivo.2. Caso o arquivo tenha contedo, 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 arquivo \dadosadv\.dbf diferente do dicionrio1. Abra via APSDU o arquivo existente no diretrio DATA\Banco de Dados, se o arquivo estiver vazio, basta simplesmente excluir o arquivo.2. Caso o arquivo tenha contedo, 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 no existe no arquivo \dadosadv\