Solução | Passos para migração para o Protheus 12
1. PREPARANDO A VERSÃO ATUAL PARA MIGRAÇÃO - O Protheus 12 não suporta arquivos no formato DBF. Se sua base atual é DBF (localfiles=ADS / arquivos .dbf), ela deve ser migrada para Ctree (.dtc) antes de efetuar a migração para a versão 12. Link com a informação do suporte aos arquivos: Arquivos DBF sem suporte no Protheus 12 Link para o procedimento de migração de arquivos .DBF para .DTC: Procedimento para migrar arquivos .DBF para .DTC
- 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 para todas as empresas. 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, Microsiga Protheus Versão 12, Todos, Categoria “Dicionário de dados”, procure na coluna "Nome" a descrição DICIONÁRIO DE DADOS COMPLETO - BRASIL. Crie dentro da pasta Protheus_Data, a pasta MIGRACAO e nela descompacte o dicionário de dados da versão 12. Na verificação de duplicidade será solicitado o SX2.UNQ, utilize o da versão 12 como referência para a checagem.
- Vide Instruções para verificação de duplicidades no link: CHECKDUPL
- Desinstale as Stored Procedures através do Configurador pela versão atual. Lembrando que tal procedimento deve ser realizado juntamente com o DBA responsável pelo banco de dados, que pode conter customizações nas Stored Procedures, e se for o caso o DBA pode realizar o backup para reaplicar tais customizações após a migração para a versão 12. Caso tenha dúvida sobre a desinstalação/instalação de Stored Procedures, favor abrir novo chamado com a equipe de Framework.
2. INSTALAÇÃO DO PROTHEUS 12
Link para o Guia de Instalação do Protheus 12: Guia de instalação Protheus 12 - Faça a instalação do Protheus 12 como se fosse a primeira instalação - Configurar os arquivos appserver.ini (Server) e smartclient.ini (Client); - Atualizar o binário do sistema (APPSERVER, SMARTCLIENT e SMARTCLIENTACTIVEX); - Descompactar o conteúdo da pasta ace_8.00 (apenas o ACE_8.00) na pasta bin\appserver de sua base;
3. ATUALIZANDO O SISTEMA
É necessário atualizar Binário, RPO e LIB do Protheus 12
Procedimento de atualização no link: Procedimento para efetuar a atualização básica do Protheus 12
4. ATUALIZANDO A BASE DE DADOS
- Copiar o conteúdo do diretório SYSTEM e DATA do sistema Protheus (Versão atual) para seus respectivos diretórios do sistema Protheus 12; - Copiar o conteúdo da pasta PROFILE do sistema Protheus (Versão atual) para sua respectiva pasta do sistema Protheus 12; - Verificar se o espaço disponível 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 (Versão atual).
5. ATUALIZANDO O DICIONÁRIO DE DADOS
É necessário atualizar os arquivos de Dicionário de Dados (sxsbra.txt) e Help de Campos na pasta Systemload
Procedimento de atualização no link: Dicionário de dados: http://tdn.totvs.com.br/pages/viewpage.action?pageId=236586877
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 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
7. EXECUTANDO O COMPATIBILIZADOR DE MIGRAÇÃO
- No Smartclient da versão 12, execute no Programa Inicial: MP710TO120 - Insira a senha do Admin, e pressione TAB - Aparecerá uma janela, questionando de qual versão será feita a migração para a versão 12 - É recomendável manter a opção "Sobrepõe inicializador" marcada Obs.: se você criou um inicializador padrão manualmente, em um campo que não tinha inicializador padrão, e agora este campo possui um inicializador padrão, o que foi criado manualmente será sobrescrito - Clique em Avançar - Na tela "Diretório de Dados", clique em Avançar - Em "Configuração de execução do Update", indicamos manter apenas as opções "Log de Critical Error" e "Corrigir erros automaticamente" habilitadas, lembrando que a opção de corrigir os erros automaticamente executará as alterações de base pelo próprio sistema - 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 críticos que não puderam ser corrigidos automaticamente, estes devem ser corrigidos MANUALMENTE utilizando como base o link de Erros Críticos (mais abaixo), ou consultando o Suporte caso o erro não esteja listado
8. ATUALIZANDO O MENU DOS MÓDULOS
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 - Menu Downloads e Atualizações - Linha: Protheus - Microsiga Protheus Versão 12 - Todos - Categoria: "Menu de Módulo" - 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 versão 11 que não existem no RPO da versão 12.
|
---|
Observações | ERROS CRÍTICOS Quando ocorrer erro crítico, o cliente deverá efetuar as devidas correções e em seguida apagar o arquivo onde estão as diretivas de instalação (MPUPD.TSK) localizado no diretório “...\bin\appserver” e executar a rotina MP710TO120 novamente. Não apagando este arquivo a virada continua do ponto onde parou anteriormente. Link com a correção dos erros críticos mais comuns: http://tdn.totvs.com/pages/viewpage.action?pageId=41353608 GPECONV Para o módulo GPE é necessário aplicar o GPECONV (Conversor de base de dados do GESTÃO DE PESSOAL). Caso tenha dúvidas sobre o GPECONV, favor consultar a equipe do GPE. |
---|