Configurando para Comunicação Externa

Para que o Agent Controller fique visível a outros clientes, ele deve abrir um dispositivo ao qual possa ser conectado. Essa conexão é estabelecida utilizando uma ou mais portas no host de implementação.  O Agent Controller utiliza camadas de transporte diferentes dependendo do protocolo utilizado pelo cliente com o qual ele está se comunicando.  Por padrão, o Agent Controller utiliza a porta 10002 para comunicação com clientes que utilizam o protocolo mais antigo e a porta 10006 para comunicação com clientes que utilizam o novo protocolo.  Ambas estão especificadas no arquivo de configuração serviceconfig.xml.  Com o protocolo antigo, portas adicionais são especificadas para as conexões seguras (10003) e as operações de transferência de arquivos (10005).

Especificando Portas Diferentes para o Agent Controller

É possível indicar o uso de uma porta diferente pelo Agent Controller modificando o elemento Port do  subelemento <TransportLayer>.

Para modificar a porta utilizada para comunicação do protocolo antigo, siga estas etapas:

  1. Localize o arquivo de configuração serviceconfig.xml.
  2. Abra-o em um editor e procure 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. Altere o valor do atributo port para o número da porta que você deseja que o Agent Controller utilize.

 

Para modificar a porta utilizada para comunicação do novo protocolo, siga estas etapas:

  1. Localize o arquivo de configuração serviceconfig.xml.
  2. Abra-o em um editor e procure o seguinte fragmento XML:
        <TransportLayer loadlib="socketTL" type="TPTP_SOCKET">
            <Configuration>
                <Port>10006</Port>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
     
  3. Altere o valor do atributo port para o número da porta que você deseja que o Agent Controller utilize.

ícone de NotaNota

O aplicativo cliente deve especificar o mesmo número de porta presente nesse arquivo de configuração ao estabelecer comunicação com esse Agent Controller.

 

Tarefas Relacionadas
Localizando os Arquivos de Configuração
Administrando o Agent Controller
 

Conceitos Relacionados

Retrocompatibilidade no Agent Controller


Direitos Autorais (C) 2005, 2006 Intel Corporation.