Konfigurowanie komunikacji zewnętrznej

Aby komponent Agent Controller był widoczny dla innych hostów, musi on otworzyć urządzenie, z którym będzie się mógł łączyć. Do nawiązania połączenia używany jest jeden lub większa liczba portów na hoście wdrożenia. Komponent Agent Controller wykorzystuje różne warstwy transportowe w zależności od protokołu używanego przez klienta, z którym się komunikuje. Komponent Agent Controller korzysta domyślnie z portu 10002 do komunikacji z klientami korzystającymi ze starszego protokołu, a z portu 10006 do komunikacji z klientami korzystającymi z nowego protokołu. Oba porty są zdefiniowane w pliku konfiguracyjnym serviceconfig.xml. W przypadku starego protokołu zdefiniowane są dodatkowo porty dla bezpiecznych połączeń (10003) i operacji przesyłania plików (10005).

Określanie innych portów dla komponentu Agent Controller

Aby zmienić port używany przez komponent Agent Controller, należy zmienić wartość elementu Port znajdującego się w obrębie podelementu <TransportLayer>.

Aby zmienić port używany do komunikacji z wykorzystaniem starego protokołu, wykonaj następujące czynności:

  1. Znajdź plik konfiguracyjny serviceconfig.xml.
  2. Otwórz plik w edytorze i wyszukaj następujący fragment kodu 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. Zmień wartość atrybutu port, wpisując numer portu, z którego ma korzystać komponent Agent Controller.

 

Aby zmienić port używany do komunikacji z wykorzystaniem nowego protokołu, wykonaj następujące czynności:

  1. Znajdź plik konfiguracyjny serviceconfig.xml.
  2. Otwórz plik w edytorze i wyszukaj następujący fragment kodu XML:
        <TransportLayer loadlib="socketTL" type="TPTP_SOCKET">
            <Configuration>
                <Port>10006</Port>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
     
  3. Zmień wartość atrybutu port, wpisując numer portu, z którego ma korzystać komponent Agent Controller.

Ikona UwagaUwaga

Aplikacja kliencka nawiązująca połączenie z konkretnym komponentem Agent Controller musi podać taki sam numer portu, jak w pliku konfiguracyjnym tego komponentu.

 

Czynności pokrewne
Określanie położenia plików konfiguracyjnych
Administrowanie komponentem Agent Controller
 

Pojęcia pokrewne

Kompatybilność wsteczna w komponencie Agent Controller


Copyright (C) 2005, 2006 Intel Corporation.