Remover níveis de transporte de retrocompatibilidade

Ícone NotaNota

Quando este documento remeter para a localização de ficheiros e directórios, o directório <install-home> é aquele em que o pacote Controlador de Agentes foi descompactado.

É possível reduzir os recursos do sistema utilizados pelo Controlador de Agentes se tiver a certeza de que não estará ligado a aplicações clientes que requeiram APIs antigas. Remover este suporte de retrocompatibilidade diminui o número de portas de comunicação e a memória utilizada pelo Controlador de Agentes.

Ícone NotaNota

Dado que todas as ferramentas incluídas na edição 4.3. de TPTP requerem retrocompatibilidade, este passo só deve ser dado ao utilizar aplicações clientes recentemente desenvolvidas.  Consulte "Retrocompatibilidade no Controlador de Agentes" para obter mais informações.

Para eliminar o suporte de retrocompatibilidade, o utilizador simplesmente tem de remover os níveis de segurança especiais definidos para esse fim no ficheiro serviceconfig.xml.  A forma mais fácil de o fazer é mudar o nome ou eliminar o executável <installdir>/bin/RAServer e, de seguida, executar o script SetConfig do mesmo directório bin.  A inexistência do ficheiro RAServer<.exe> indica que SetConfig deverá gerar um ficheiro serviceconfig.xml que não inclui os níveis de transporte de retrocompatibilidade.  A próxima vez que o Controlador de Agentes for iniciado, este não carregará as bibliotecas adicionais nem abrirá as portas de comunicação adicionais que utiliza para suportar interacções com clientes que efectuam pedidos recorrendo a protocolos antigos.

Como alternativa, pode editar manualmente o serviceconfig.xml da seguinte forma:

  1. Elimine ou anule as duas definições de nível de transporte de compatibilidade:

        <TransportLayer loadlib="tptpCCTL" type="TPTP_CCTL">
            . . .
        </TransportLayer>

     and

        <TransportLayer loadlib="tptpACTL" type="TPTP_ACTL">
            . . .
        </TransportLayer>
     
  2. Edite o elemento PeerConnectionTransport, alterando o seu valor de TPTP_CCTL para TPTP_SOCKET.  A opção -shutdown do programa falhará se esta alteração não foi realizada.

 

Tarefas relacionadas
Administrar o Controlador de Agentes
Retrocompatibilidade no Controlador de Agentes
O Ficheiro serviceconfig.xml

Copyright (C) 2007 Intel Corporation.