Olá usuário da AcademiaERP, tudo bem? Nesse artigo nós ensinaremos detalhadamente o passo a passo de como atualizar a build do Protheus 11 pra versão release (7.0.0.131227A-20150327), disponibilizando todos os links necessários para realizar o procedimento, separadamente e em um compilado com todos.
Para atualizar a Build do Protheus 11 pra versão Release, nós vamos dividir essa tarefa nas seguintes etapas:
1- Realizar o backup
2- Atualizar o sistema (a- Binários, b- RPO, c- Update de Programas, d- LIB)
3- Atualizar o dicionário de dados.
4- Atualizar o menu dos módulos
5- Limpar as pastas
6-Executar o compatibilizador de migração
Download de todos arquivos necessários para a atualização: Parte 1, Parte 2, Parte 3, Parte 4, Parte 5, Parte 6, Parte 7
1- Realizar o backup
Essa etapa é muito simples, porém importante, pois garante a segurança dos seus arquivos antigos. Então antes de qualquer coisa prepare uma base teste do realizando uma cópia fria e consistente da sua base de produção, ou seja, com todos os serviços parados crie uma pasta para o backup e copie as pastas adequadas e o banco de dados para dentro dela.
Para saber quais são as pastas adequadas abra o APPSERVER.INI e cheque quais são as pastas relacionadas ao SourcePath e ao RootPath.
Na nossa base de teste o backup ficaria assim:
Caso sua base de dados seja relacional (utiliza DBAccess), será necessário rodar o processo de verificação dos registros duplicados. O assistente é executado pela rotina CHECKDUPL via configurador, e tem como pré-requisito a atualização do dicionário de dados padrão na pasta SYSTEMLOAD, então é necessário o download do dicionário de dados:
Download: 13-09-26-BRA-DICIONARIOS
Dentro da pasta Protheus_Data, crie uma pasta com o nome de MIGRACAO e nela descompacte o arquivo SX2.UNQ, que vem com o arquivo da atualização do dicionário de dados. Faremos isso pois na verificação de duplicidade será solicitado o SX2.UNQ como referência para a checagem.
2-Atualizar o sistema (A- Binário, B- RPO, C- Update de Programas, D- LIB)
2.a- Binário (Appserver e SmartClient):
Downloads: Binário Parte 1, Binário Parte 2, Binário Parte 3
I- Descompacte o arquivo baixado
II- Copie os arquivos de cada pasta para o seu respectivo local na pasta Protheusbin do seu atual sistema. (Ex: Os arquivos da pasta appserver para a pasta F:ProtheusTotvs11Protheusbinappserver)
2.b- RPO (Repositório de Objetos)
Downloads: 15-04-07-BRA-EUA-PAR-URU-TTTP110 Parte 1, 15-04-07-BRA-EUA-PAR-URU-TTTP110 Parte 2, 15-04-07-BRA-EUA-PAR-URU-TTTP110 Parte 3
I- Renomeie ou mova para outra pasta o repositório atual (TTTP110.RPO) localizado na pasta Totvs11Protheusapotop
II- Extraia o arquivo baixado, o renomeie deixando apenas os 7 últimos caracteres (TTTP110.RPO) e mova para mesma pasta onde o RPO anterior se encontrava.
2.c- Update de Programas
Downloads: 15-04-07-UPDATE-BRA-EUA-PAR-URU-TTTP11 Parte 1, 15-04-07-UPDATE-BRA-EUA-PAR-URU-TTTP11 Parte 2, 15-04-07-UPDATE-BRA-EUA-PAR-URU-TTTP11 Parte 3
I- Crie uma pasta com o nome “Atualização” dentro da Protheus_Data; e descompacte o arquivo .UPD para dentro dela.
II- Efetue a aplicação do arquivo via Dev Studio ou Totvs Developer Studio
III- Dentro do Dev Studio vá em: Ferramentas → Atualização de Repositório, e selecione o arquivo .UPD na pasta “Atualização” e avance até finalizar.
2.d- LIB (Patch de Programas)
Download: 15-04-16-LIB_LABEL_28012015_P11-TTTP110
I- Também descompacte o arquivo .PTM na pasta Protheus_DataAtualização
II- Efetue a aplicação do arquivo via Dev Studio ou Totvs Developer Studio
III- Dentro do Dev Studio vá em: Ferramentas → Atualização de Repositório, e selecione o arquivo .PTM que na pasta “Atualização” e avance até finalizar.
3-Atualizar o dicionário de dados.
Download: 13-09-26-BRA-DICIONARIOS
Descompacte o arquivo SXSBRA.TXT para a pasta Totvs11Protheus_DataSYSTEMLOAD, substituindo o anterior.
4- Atualizar o menu dos módulos.
Download: 13-09-26-BRA-MENUS
Descompacte e copie os novos arquivos .XNU que foram baixados para a pasta Totvs11Protheus_Datasystem substituindo os anteriores
5- Limpar as pastas
I- No diretório Totvs11Protheus_Datasystemload exclua todos os arquivos *.DBF e *.IDX
II- No diretório Totvs11Protheusbinappserver exclua os arquivos *.TSK
III- No diretório Totvs11Protheus_Datasystem exclua os arquivos *.LOG
6- Executar o compatibilizador de migração
I- Execute o SmartClient.exe e no campo Programa Inicial, digite MP710TO110 e clique em Ok:
II- Digite o login e a senha do admin, pressione a tecla TAB até aparecer as opções de atualização, marque a caixa “Atualiza 11 R? Para 11.8”, clique em OK e avance:
III- Na tela “Diretório de Dados”, apenas clique em avançar:
IV- Agora na tela “Configuração” desmarque todos os logs mantendo apenas o “Log de Critical Error”, que é fixo. NÃO marque as opções: “Corrigir todos os erros automaticamente” e “Manter o arquivo de log existente”:
V- Clique em avançar até finalizar o processo; e aguarde o processo de compatibilização que pode demorar alguns minutos.
Para confirmar que a atualização de build foi realizada com êxito, entre em qualquer módulo, pressione SHIFT+F6 e verifique se a versão atual é a release “7.00.131227A-20150327”.
Obrigado pela visita, espero que tenha esclarecido qualquer dúvida sua. Se restou alguma ou tem uma sugestão, entre em contato que nós responderemos assim que possível. Abraços e até o próximo artigo 🙂
Parabéns pelo excelente post!
Agora fiquei na dúvida, é necessário atualizar o dicionário de dados e rodar MP710TO110 para quem está na versão 11.8 do PROTHEUS?
Obrigado!