Você está na página 1de 2

Procedimento de Migrao de Verso - para Protheus 12

Created by Danilo Basilio Medeiros, last modified on 11 mar, 2016

Verses

Protheus 12

Causa

Procedimento de Migrao de Verso - para Protheus 12


Passos para migrao para o Protheus 12

Soluo
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 e LIB do Protheus 12
Procedimento de atualizao no link:
Procedimento para efetuar a atualizao bsica do Protheus 12
Atualizador de dicionrio e base de dados - UPDDISTR

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" marcada
Obs.: 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.com
CERTIFIQUE-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.

Observaes

ERROS CRTICOS
Quando 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

GPECONV
Para o mdulo GPE necessrio aplicar o GPECONV ( Conversor de base de dados do GESTO DE PESSOAL ).
Caso tenha dvidas sobre o GPECONV, favor consultar a equipe do GPE.