Configurar para Comunicações Externas

Para que o Controlador de Agentes seja visível para outras aplicações, tem de abrir um dispositivo onde possa ligar-se remotamente. Esta ligação é estabelecida utilizando uma ou mais portas no sistema central de implementação.  O Controlador de Agentes utiliza camadas de transporte diferentes dependendo do protocolo utilizado pelo cliente com o qual está a comunicar.  Por predefinição, O controlador de Agentes utiliza a porta 10002 para comunicar com clientes que utilizem o protocolo antigo e a porta 10006 para comunicar com clientes que utilizem o novo protocolo.  Ambos são especificados no ficheiro de configuração serviceconfig.xml.  Com o antigo protocolo, as portas adicionais são especificadas para ligações protegidas (10003) e operações de transferência de ficheiros (10005).

Especificar Portas Diferentes para o Controlador de Agentes

Pode indicar que o Controlador de Agentes vai utilizar uma porta diferente, modificando o elemento Port no subelemento  <TransportLayer>.

Para modificar a porta utilizada para comunicação do antigo protocolo, execute os passos seguintes:

  1. Localize o ficheiro de configuração serviceconfig.xml.
  2. Abrir o ficheiro num editor e pesquisar o seguinte fragmento XML:
        <TransportLayer loadlib="tptpCCTL"
    type="TPTP_CCTL">
            <Configuration>
                <Port>10002</Port>
    <SecuredPort>10003</SecuredPort> <FilePort>10005</FilePort> <IsDataMultiplexed>false</IsDataMultiplexed> <ProcessPolling>true</ProcessPolling> <Jvm>C:\Program Files\Java\j2re1.4.2_08\bin\client\jvm.dll</Jvm> <Version>4.2.0</Version> <SecurityEnabled>false</SecurityEnabled> <Hosts configuration="default"> <Allow host="LOCAL"/> </Hosts>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
     
  3. Alterar o valor do atributo port para o número da porta que pretender que o Controlador de Agentes utilize.

 

Para modificar a porta utilizada para comunicação do novo protocolo, execute os passos seguintes:

  1. Localize o ficheiro de configuração serviceconfig.xml.
  2. Abrir o ficheiro num editor e pesquisar o seguinte fragmento XML:
        <TransportLayer loadlib="socketTL" type="TPTP_SOCKET">
            <Configuration>
                <Port>10006</Port>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
     
  3. Alterar o valor do atributo port para o número da porta que pretender que o Controlador de Agentes utilize.

Ícone NotaNota

A aplicação cliente tem de especificar o mesmo número de porta que neste ficheiro de configuração, quando estabelecer comunicações com este Controlador de Agentes.

 

Tarefas relacionadas
Localizar os ficheiros de configuração
Administrar o Controlador de Agentes
 

Conceitos relacionados

Retrocompatibilidade no Controlador de Agentes


Copyright (C) 2005, 2006 Intel Corporation.