RPO

Troca Quente de Repositório de Objetos (RPO).

Escritor por Eduardo Biazutto

 

Neste artigo vamos mostrar como é feito a troca do repositório sem precisar parar os serviços.

 

Mas antes de mostrarmos como é feito, devemos conferir como está configurado a pasta do repositório e o ambiente no appserver.ini.

 

O modelo mais indicado seria montarmos pelo menos três pastas de repositório, uma pra compilação e outros dois para uso em produção.

 

Deixando as pastas dentro do APO mais ou menos assim:

 

apo

 

Portanto dentro do diretório Totvs11/Microsiga/Protheus/Apo, deve existir no mínimo estas três pastas, com os respectivos arquivos tttp110.rpo dentro de cada uma. (Lembrando que isto não é uma regra, é apenas orientação de uso inicial!)

 

Desta forma os ambientes dentro do arquivo appserver.ini deverão estar da seguinte maneira.

 

Caminho: TOTVS11MicrosigaProtheusbinappserver

 

troca quente de repositório

 

Agora que já conferimos a estrutura dos ambientes, vamos para o que chamamos de troca quente do repositório.

 

Primeiro, compile o que deseja no ambiente que configuramos com nome de COMPILACAO.

 

(caso precise de auxilio para compilar, veja nosso artigo de apoio ao IDE. – http://www.academiaerp.com.br/utilizacao-do-development-studio/ )

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.

Segundo passo, confira qual o repositório que está sendo usado na produção, em nosso exemplo, estamos usando o repositório que está na pasta PRODUCAO_001 como podemos ver na ultima imagem.

 

Copie o arquivo que tttp110.rpo que está dentro da pasta COMPILACAO e arraste para pasta PRODUCAO_002.

 

Para que o repositório que você efetuou a compilação fique na pasta PRODUCAO_002.

 

Após este procedimento, é só abrir o arquivo appserver.ini e alterar o caminho que aponta para o repositório.

 

appserver_2

 

Após este procedimento o sistema já estará atualizado, bastará apenas que o usuário acesse qualquer rotina dentro do menu, para que a atualização surta efeito.

 

(Atualização de repositório Protheus ; Atualização de RPO Protheus)

 

Sobre o Autor

Eduardo Biazutto

Deixe um comentário

Dúvida?