Usuwanie warstw transportowych kompatybilności wstecznej

Ikona UwagaUwaga

W występujących w tym dokumencie odwołaniach do położeń plików i katalogów, <install-home> jest katalogiem, do którego został wyodrębniony pakiet komponentu Agent Controller.

Można zredukować zasoby systemu wykorzystywane przez komponent Agent Controller, jeśli wiadomo, że nie będą do nich podłączone aplikacje klienckie wymagające interfejsów API starego typu. Usunięcie obsługi kompatybilności wstecznej powoduje, że komponent Agent Controller wykorzystuje mniejszą liczbę portów komunikacyjnych oraz mniej pamięci.

Ikona uwagiUwaga

Ponieważ wszystkie narzędzia dostępne w wersji TPTP 4.3 wymagają kompatybilności wstecznej, tej funkcji można użyć wyłącznie w przypadku nowo utworzonych aplikacji klienckich.  Więcej informacji można uzyskać w sekcji "Kompatybilność wsteczna w komponencie Agent Controller".

Aby wyeliminować obsługę kompatybilności wstecznej, należy usunąć specjalne warstwy transportowe zdefiniowane w tym celu z pliku serviceconfig.xml.  Najprostszym sposobem jest zmiana nazwy lub usunięcie kodu wykonywalnego <installdir>/bin/RAServer, a następnie uruchomienie skryptu SetConfig z tego samego katalogu bin.  Brak pliku RAServer<.exe> oznacza, że skrypt SetConfig powinien wygenerować plik serviceconfig.xml nie zawierający warstw transportowych kompatybilności wstecznej.  Po kolejnym uruchomieniu komponentu Agent Controller dodatkowe biblioteki nie zostaną wczytane, a dodatkowe porty komunikacyjne, wykorzystywane do obsługi interakcji z klientami składającymi żądania za pomocą starych protokołów, nie będą otwierane.

Można również ręcznie edytować plik serviceconfig.xml. Aby to zrobić, należy wykonać następujące czynności:

  1. Usuń lub przekształć w komentarz definicje dwóch warstw transportowych kompatybilności:

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

     and

        <TransportLayer loadlib="tptpACTL" type="TPTP_ACTL">
            . . .
        </TransportLayer>
     
  2. Edytuj element PeerConnectionTransport i zmień jego wartość z TPTP_CCTL na TPTP_SOCKET.  Jeśli taka zmiana nie zostanie wprowadzona, opcja -shutdown programu ACServer nie zostanie wykonana.

 

Czynności pokrewne
Administrowanie komponentem Agent Controller
Kompatybilność wsteczna w komponencie Agent Controller
Plik serviceconfig.xml

Copyright (C) 2007 Intel Corporation.