BuildKillUsers – Totvs Protheus. Derrubando conexões ao compilar

como utilizar a chave BuildKillUsers

Está Gostando? Compartilhe

Precisando recompilar! Você sabe como utilizar a chave BuildKillUsers?

Bem na hora que estamos precisando recompilar aquela alteração na rotina, e o compilador retorna a mensagem que não pode obter acesso exclusivo no RPO! Pensamos logo, usuário logado ou aquele job “onstart” em execução!

Acredito que se você é um desenvolvedor AdvPL ou Consultor Totvs Protheus, já tenha passado por esta situação.

E realmente não tem o que fazer! Não é possível realizar a recompilação! Precisamos analisar o que realmente ocorre, ajustar tudo antes de recompilar novamente e com isso acabamos perdendo um tempo precioso.

Você pode se perguntar! No protheus não tem nada para agilizar nesse processo, realmente preciso fazer este procedimento manualmente?

E a resposta é! Claro que tem algo que podemos utilizar para agilizar este processo! 

E neste post vou que mostrar como utilizar a chave BuildKillUsers, que têm o objetivo de derrubar todas as conexões do TOP ao realizar uma compilação, pode lhe ajudar.

E para configurar esta chave “BuildKillUsers” é bem simples, acesse o arquivo APPSERVER.INI, na sessão GENERAL e realize a inclusão desta chave com o valor 1.

[general]
BuildKillUsers = 1

Após estas configurações (reinicie) o serviço em referência e pronto.

A partir deste momento sempre que você for compilar e ou recompilar uma rotina, o sistema finalizará automaticamente todas as conexões com o TOP e a sua compilação não apresentará mais a mensagem de erro de compilação “Erro de compilação: It wasn´t possible to obtain exclusive access to the objects repository”.

É isso… Espero ter contribuído de alguma forma. 

referência;

MP – ADVPL – ENCERRAR TODAS AS CONEXÕES QUANDO SOLICITADO UMA COMPILAÇÃO.

#Totvs #Protheus #dica

Aproveite e Veja Também

Includes utilizar no AdvPL
Artigos

Quais Includes utilizar no desenvolvimento AdvPL?

Ao iniciar o desenvolvimento AdvPL quais includes utilizar? Pois a escolha das Includes corretas é crucial. Includes, ou arquivos *.ch, são fundamentais para o funcionamento

AdvPL

Utilizando a Função AVISO em AdvPL.

Fala turma! Sabe quando precisamos desenvolver uma tela com alguns botões para uma simples interação com o usuário mas não queremos muita dor de cabeça.

Lógica de Programação AdvPL

E-book grátis!

Também não gosto de SPAM e prometo manter o seu endereço de e-mail seguro.

plugins premium WordPress

Obrigado por cadastrar-se

Em alguns minutos você recebera um e-mail que te dará acesso ao e-Book.