Fjerne transportlag for bakoverkompatibilitet

Merk-ikonMerk

Når du refererer til plasseringen av filer og kataloger i dette dokumentet, er <install-home> katalogen der agentkontrollerpakken ble pakket opp.

Du kan redusere systemressursene som agentkontrolleren bruker, hvis du vet at den ikke blir tilkoblet av klientapplikasjoner som krever gamle APIer. Fjerning av denne bakoverkompatibiliteten gir færre kommunikasjonsporter og mindre minnebruk for agentkontrolleren.

MerknadsikonMerk

Siden alle verktøyene i TPTP 4.3-utgaven krever bakoverkompatibilitet, bør dette gjøres bare ved bruk av nyutviklede klientapplikasjoner.  Du finner flere opplysninger i "Bakoverkompatibilitet i agentkontrolleren".

Du kan eliminere støtte for bakoverkompatibilitet ved ganske enkelt å fjerne de spesielle transportlagene som er definert for dette, fra filen serviceconfig.xml.  Den enkleste måten å gjøre dette på er å endre navn på eller slette den utførbare filen <installdir>/bin/RAServer og så kjøre skriptet SetConfig fra samme bin-katalog.  Fraværet av RAServer<.exe>-filen betyr at SetConfig skal generere en serviceconfig.xml-fil som ikke inkluderer transportlagene for bakoverkompatibilitet.  Når Agentkontrolleren startes neste gang, vil den ikke laste inn ekstrabibliotekene eller åpne ekstra kommunikasjonsporter som den bruker for å støtte interaksjoner med klienter som ber om bruk av gamle protokoller.

Alternativt kan du redigere filen serviceconfig.xml manuelt som følger:

  1. Slett eller kommenter ut de to transportlagdefinisjonene for kompatibilitet:

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

     og

        <TransportLayer loadlib="tptpACTL" type="TPTP_ACTL">
            . . .
        </TransportLayer>
     
  2. Rediger elementet PeerConnectionTransport, idet du endrer verdien fra TPTP_CCTL til TPTP_SOCKET.  Alternativet -shutdown i ACServer-programmet vil gi feil hvis ikke denne endringen gjøres.

 

Beslektede oppgaver
Administrere agentkontrolleren
Bakoverkompatibilitet i agentkontrolleren
Filen serviceconfig.xml

Copyright (C) 2007 Intel Corporation.