Olá pessoal…
Hoje vou mostrar como configurar a chave TDS dentro do appserver.ini (para inclusive liberar derrubar conexão de usuários).
A chave TDS define liberações específicas para a utilização do TOTVS Developer Studio, com opções desde aplicação de patch, até liberação para derrubar conexão de usuário.
As opções disponíveis são:
– AllowApplyPatch: Permite a aplicação de patchs
– AllowEdit: Permite a edição do RPO (assim como ferramentas como Defragmentação do Repositório)
– EnableDisconnectUser: Permite desconectar usuários no Monitor do TDS
– EnableSendMessage: Permite enviar mensagem aos usuários no Monitor do TDS
– EnableBlockNewConnection: Permite bloquear conexões ao serviço do Protheus no Monitor do TDS
– EnableStopServer: Permite para o servidor
Essas configurações devem ser seguidas da chave [TDS] dentro do appserver.ini.
Para configurar, é possível passar 1 IP (supondo que seja 192.168.X.X), por exemplo:
[TDS] AllowApplyPatch=192.168.X.X
É possível passar mais de 1 IP (supondo que seja 192.168.X.X, 192.168.Y.Y e 192.168.Z.Z), sendo que você deve separar por vírgula, por exemplo:
[TDS] AllowApplyPatch=192.168.X.X,192.168.Y.Y,192.168.Z.Z
E também é possível liberar para qualquer um que usar o TDS apontando nesse AppServer, basta colocar *, por exemplo:
[TDS] AllowApplyPatch=*
Abaixo um exemplo da chave TDS configurada, liberada para todos que conectarem nesse AppServer.
[TDS] AllowApplyPatch=* AllowEdit=* EnableDisconnectUser=* EnableSendMessage=* EnableBlockNewConnection=* EnableStopServer=*
Referências:
– tdn.totvs.com
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Muito bom grande Mestre Daniel San! Abraço!
Valeu grande George.
Abraços.
Ola!
Gostei do post mas, qual o objetivo em atribuir estas tags?
Boa noite Pedro, tudo bem?
Então, cada opção permite algum recurso diferente, por exemplo, a AllowEdit libera para que você consiga fazer alterações no RPO, como o recurso de desfragmentação (saiba mais em https://terminaldeinformacao.com/2018/06/05/importancia-como-utilizar-defragmentacao-rpo-tds/)
Um grande abraço.
Dan_Atilio tudo bem?
Me surgiu uma duvida, existe alguma TAG para restringir o ambiente que o TDS vai acessar? Aqui temos uma unica base de testes, vamos variando o RPO e o banco de acordo com a necessidade e acabei compilando coisas em ambiente que nao devia, rs…
Olá Sergio.
Na verdade, o que é recomendado e geralmente os analistas fazem, é criar um AppServer exclusivo para desenvolvimento, apontando já para os ambientes de acesso.
Assim acessando somente os que tiverem a possibilidade de receber compilação mesmo.
Abraços.