Odebrání transportních vrstev zpětné kompatibility

Ikona poznámkyPoznámka

Při odkazování na umístění souborů a adresářů v tomto dokumentu představuje <install-home> adresář, kam byl rozbalen balík Řadiče agentů.

Můžete zmenšit systémové prostředky používané Řadičem agentů, pokud víte, že k nim nebude připojen klientskými aplikacemi, které vyžadují stará rozhraní API. Odebrání této podpory zpětné kompatibility vede k menšímu počtu komunikačních portů a menší paměti používané Řadičem agentů.

Ikona poznámkyPoznámka

Protože všechny nástroje zahrnuté ve verzi TPTP 4.3 vyžadují zpětnou kompatibilitu, mělo by se to dělat pouze při použití nově vyvinuté klientské aplikace.  Další informace viz "Zpětná kompatibilita v Řadiči agentů".

Pro eliminaci podpory zpětné kompatibility musíte prostě ze souboru serviceconfig.xml odebrat transportní vrstvy definované pro tento účel.  Nejsnazším způsobem, jak to provést, je přejmenovat nebo odstranit spustitelný soubor <installdir>/bin/RAServer a potom spustit skript SetConfig ze stejného adresáře bin.  Nepřítomnost souboru RAServer<.exe> označuje, že SetConfig by měl vygenerovat soubor serviceconfig.xml, který neobsahuje transportní vrstvy zpětné kompatibility.  Když je Řadič agentů spuštěn příště, nenačte další knihovny ani neotevře další komunikační porty používané pro podporu interakcí s klienty, kteří požadují použití starých protokolů.

Alternativně můžete ručně upravit serviceconfig.xml takto:

  1. Odstraňte nebo označte jako komentář dvě definice transportní vrstvy kompatibility:

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

     and

        <TransportLayer loadlib="tptpACTL" type="TPTP_ACTL">
            . . .
        </TransportLayer>
     
  2. Upravte prvek PeerConnectionTransport změnou jeho hodnoty z TPTP_CCTL na TPTP_SOCKET.  Volba -shutdown programu ACServer se nezdaří, pokud tato změna není provedena.

 

Související úlohy
Administrace Řadiče agentů
Zpětná kompatibilita Řadiče agentů
Soubor serviceconfig.xml

Copyright (C) 2007 Intel Corporation.