Configurador Protheus RPO

Como Atualizar a Build do Protheus 11 pra versão Release

Escritor por Caio Abreu

 

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:

 

001

 

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)

Fique atualizado, É GRÁTIS!
Cadastre o seu endereço de e-mail e fique por dentro de todas as atualizações da AcademiaERP.
Não enviamos spam.

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)

 

002

 

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.

 

003

 

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.

 

004

 

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.

 

005

 

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.

 

006

 

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

 

007

 

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

008

Fique atualizado, É GRÁTIS!
Cadastre o seu endereço de e-mail e fique por dentro de todas as atualizações da AcademiaERP.
Não enviamos spam.

6- Executar o compatibilizador de migração

 

I- Execute o SmartClient.exe e no campo Programa Inicial, digite MP710TO110 e clique em Ok:

 

conclusao-1

 

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:

 

conclusao-2

III- Na tela “Diretório de Dados”, apenas clique em avançar:

 

conclusao-3

 

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”:

 

conclusao-4

 

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”.

conclusao-5

 

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 🙂

 

Sobre o Autor

Caio Abreu

1 comentário

Deixe um comentário

Dúvida?