Como configurar a chave TDS no appserver.ini

Olá pessoal…

Hoje vou mostrar como configurar a chave TDS dentro do appserver.ini (para inclusive liberar derrubar conexão de usuários).

AdvPL

AdvPL

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.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

6 Responses

  1. George Lopes disse:

    Muito bom grande Mestre Daniel San! Abraço!

  2. Pedro Cobra disse:

    Ola!
    Gostei do post mas, qual o objetivo em atribuir estas tags?

  3. Sergio Nogueira Lacerda disse:

    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…

    • Dan_Atilio disse:

      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.

Deixe uma resposta

Terminal de Informação