Sisältö
Huomautus
Näissä ohjeissa olevissa tiedosto- ja hakemistosijaintien viittauksissa <install-home> on hakemisto, jonne agentin ohjaimen paketti on purettu. Kokoonpanotiedostoissa tähän hakemistoon viitataan hakemistona %TPTP_AC_HOME%.
Agentin ohjain selvittää käyttäjän määrittämät asetukset lukemalla serviceconfig.xml-tiedoston. Agentin ohjain lukee sen vain kerran aloituksen aikana. Tähän tiedostoon tehtäviä muokkauksia on yleensä rajoitettu, koska ne vaikuttavat kaikkiin käyttäjiin.
Serviceconfig.xml-tiedosto sisältää seuraavat osat:
Jos TPTP_AC_HOME-ympäristömuuttuja on määritetty, agentin ohjain etsii config/serviceconfig.xml-tiedostoa kyseisen ympäristömuuttujan määrittämästä hakemistorakenteesta. Muussa tapauksessa agentin ohjain etsii tiedostoa oman asennushakemistonsa rakenteesta. Serviceconfig.xml-tiedoston oletussijainti on <install-home>/config/serviceconfig.xml.
Kullekin yhdessä järjestelmässä ajettavalle agentin ohjaimen ilmentymälle on määritettävä oma serviceconfig.xml-tiedosto, jossa on muista poikkeava kuljetuskerroksen kokoonpano.
Huomautus
Agentit saavat yhteysosan tiedot myös lukemalla serviceconfig.xml-tiedoston, mikä mahdollistaa agentin ja agentin ohjaimen välisen yhteyden.
Agentit selvittävät serviceconfig.xml-tiedoston vaihtoehtoisen sijainnin komentoriviltä lukemalla. Valmiiksi määritetty sijainnin määrittävän parametrin nimi on -serviceconfig, jonka arvona on kokoonpanotiedoston polun nimi. Jos tätä arvoa ei ole määritetty komentorivillä, agentti etsii serviceconfig.xml-tiedostoa samoista edellä kuvatuista paikoista kuin agentin ohjain.
Alla on kuvattu serviceconfig.xml-tiedoston elementtien hierakia. Samalla tasolla olevien elementtien välinen järjestys ei ole merkitsevä. Kustakin ensimmäisen tason elementistä (AgentControllerEnvironment, Logging, Agent, Plugin, ProcessController, Connection, ApplicationAliases ja PeerConnectionTransport) pitäisi olla vain yksi ilmentymä. Hierarkian hyperlinkit ovat linkkejä Elementit ja määritteet -osassa kuvattuihin muodollisiin elementtikuvauksiin.
AgentControllerConfiguration
AgentControllerEnvironment
Variable
Logging
Agent
Plugin
ProcessController
Connection
TransportLayer
Configuration
Port
PipeName
MemName
SecuredPort
FilePort
IsDataMultiplexed
ProcessPolling
Jvm
Version
SecurityEnabled
UserDefinition
Keystore
KeystorePassword
Hosts
Allow
Deny
CommandExtractor
ApplicationAliases
Application
Variable
Parameter
PeerConnectionTransport
Alielementit: AgentControllerEnvironment
Logging
Agent
Plugin
ProcessController
Connection
ApplicationAliases
PeerConnectionTransport
Elementti:
AgentControllerEnvironment
Tämä määrittää kaikkien agentin ohjaimen välityksellä aloitettujen sovellusten
ja agenttien yleiset ympäristöasetukset. Jos tätä elementtiä ei ole määritetty,
välitetty ympäristö on sama kuin agentin ohjaimella. Tähän määritetyt muuttujat
eivät vaikuta agentin ohjaimen omiin ympäristöasetuksiin.
Käyttöelementti: AgentControllerConfiguration
Alielementit: Variable
Elementti: Variable
Tämä Variable-elementti määrittää ympäristömuuttujan ja sen, miten se on sijoitettava
käytössä olevaan ympäristöön, jotta saadaan muodostettua kaikkien aloitettavien
sovellusten ja agenttien oletusympäristö. Voit määrittää näitä elementtejä
AgentControllerEnvironment-elementtiin haluamasi määrän.
Käyttöelementti: AgentControllerEnvironment
Määritteet:
- name
- Tämä merkkijonomuotoinen arvo määrittää ympäristömuuttujan nimen.
- value
- Tämä merkkijonomuotoinen arvo määrittää ympäristömuuttujan arvon.
- position
- (Valinnainen) Tämä merkkijonomuotoinen arvo, joka voi olla "append" (liitä loppuun), "prepend" (liitä alkuun) tai "replace" (korvaa), määrittää, mihin tämä ympäristömuuttuja sijoitetaan suhteessa oletusympäristöön.
Elementti: Logging
Tämä elementti määrittää, minkä vakavuustason sanomat kirjautuvat, missä muodossa sanomat kirjautuvat
ja mihin sanomat tallentuvat. Jos tätä elementtiä ei ole määritetty, järjestelmä kirjaa kaikki tärkeät
ja vakavat varoitukset CBE-muodossa siihen hakemistoon, jossa agentin ohjain on ajossa.
Huomaa, että lokitiedoston nimeä (tptpAgentCtrl.log) ei voi määrittää vaan
ainoastaan sen sijainnin.
Käyttöelementti: AgentControllerConfiguration
Määritteet:
- level
- (Valinnainen) Tämä merkkijonomuotoinen arvo määrittää kirjattavien sanomien vakavuustason. Kuhunkin tasoon kuuluvat kyseisen tason ja sitä vakavampien tasojen sanomat. Määritä tasoksi jokin seuraavista (lueteltu järjestyksessä lievimmästä vakavimpaan):
DEBUG: Järjestelmä kirjaa sanomat, joissa on perustietoja sisäisestä agentin ohjaimen ja agenttien koodin toteutuksesta.- INFORMATION: Järjestelmä kirjaa normaalit tapahtumat, jotka voivat kiinnostaa ohjelman käyttäjää.
- WARNING: Järjestelmä kirjaa odottamattomat tapahtumat, joiden ei pitäisi vaikuttaa ohjelman toimintaan.
- CRITICAL: (Oletusarvo) Järjestelmä kirjaa tapahtumat, jotka ilmaisevat, että ohjelman normaali toiminta on keskeytynyt virheeseen.
- SEVERE: Järjestelmä kirjaa vain ohjelman ajon loppumiseen johtavat tapahtumat.
- format
- (Valinnainen) Tämä merkkijonomuotoinen arvo määrittää, missä muodossa sanomat kirjautuvat lokitiedostoon. Määritä jompikumpi seuraavista vaihtoehdoista:
- CBE: (Oletusarvo) Sanomat kirjautuvat Common Base Event -muodossa (järjestelmä kirjaa myös yksityiskohtaiset tiedot sanoman kontekstista ja alkuperästä), joka on yhteensopiva CBE-lokien lukemiseen tarkoitettujen apuohjelmien kanssa.
- Simple: Sanomat kirjautuvat tekstimuotoisina.
directory (Valinnainen) Tämä merkkijonomuotoinen arvo määrittää, mihin lokitiedosto luodaan. Oletussijainti on agentin ohjaimen ajohakemisto.
Elementti: Agent
Tämä pakollinen elementti määrittää hakemiston, jossa ovat agentin ohjaimen käsittelemien
agenttien alihakemistot, jotka määrittävät agentin nimen ja sisältävät agentin
aloitus- ja hallintatiedot määrittävän agent.xml-kokoonpanotiedoston.
Käyttöelementti: AgentControllerConfiguration
Määritteet:
- path
- Tämä merkkijonomuotoinen arvo on sen hakemiston täydellinen polun nimi, josta agenttikokoonpanoja on etsittävä.
Elementti: Plugin
Tämä elementti määrittää hakemiston, johon agentin ohjaimen kokoonpanon
laajennukset on sijoitettu. Laajennukset on määritetty
pluginconfig.xml-kokoonpanotiedostoihin. Määritetyn hakemiston
alihakemistoissa voi olla laajennuskohtaisia ohjelmatiedostoja.
Elementti: ProcessControllerKäyttöelementti: AgentControllerConfiguration
Määritteet:
- path
- Tämä merkkijonomuotoinen arvo on sen hakemiston täydellinen polun nimi, josta laajennuksia on etsittävä.
Elementti: ConnectionKäyttöelementti: AgentControllerConfiguration
Käyttöelementti: AgentControllerEnvironment
Alielementit: TransportLayer
Määritteet:
- name
- Tämä merkkijonomuotoinen arvo määrittää yhteyskokoonpanon nimen.
-arvot ovat mukautettuja kuljetuskerroksia, jotka ovat taaksepäin yhteensopivia alkuperäisiä agenttien ohjaimen rajapintoja käyttävien työasemaohjelmien ja agenttien kanssa.Käyttöelementti: Connection
Alielementit: Configuration
CommandExtractor
Määritteet:
- loadlib
- Tämä merkkijonomuotoinen arvo määrittää tälle kuljetuskerrokselle ladattavan kirjaston nimen ilman loppuliitettä (eli .dll- tai .so-tunnistetta). Järjestelmä etsii kirjaston normaalisti järjestelmäpolusta hakemalla.
- type
- Tämä merkkijonomuotoinen arvo määrittää tämän kuljetuskerroksen tunnuslajin. Mahdolliset arvot ovat TPTP_SOCKET, TPTP_NAMEDPIPE, TPTP_SHAREDMEM, TPTP_CCTL ja TPTP_ACTL. Mukautetuissa kuljetuskerroksissa voi olla muita tunnuksia. TPTP_CCTL- ja TPTP_ACTL
Elementti: Configuration
Configuration-elementti sisältää alielementin, joka määrittää kunkin
TransportLayer-elementissä määritetyn kuljetuskerroksen prosessien välisen
yhteystavan. Yhteystapa voi olla tässä yhteydessä Socket-yhteys, nimetty
prosessiyhteys, yhteinen muisti tai CCTL-yhteys. ACTL-kuljetuskerrokselle
ei ole Configuration-elementtejä. Mukautetuilla kuljetuskerroksilla voi olla
muita kuljetuskerroskohtaisia Configuration-elementtejä.
Käyttöelementti: TransportLayer
Alielementit: Port (vain socketTL- ja CCTL-yhteyksissä)
PipeName (vain namedPipeTL-yhteyksissä)
MemName (vain sharedMemTL-yhteyksissä)
SecuredPort (vain CCTL-yhteyksissä)
FilePort (vain CCTL-yhteyksissä)
IsDataMultiplexed (vain CCTL-yhteyksissä)
ProcessPolling (vain CCTL-yhteyksissä)
Jvm (vain CCTL-yhteyksissä)
Version (vain CCTL-yhteyksissä)
SecurityEnabled (vain CCTL-yhteyksissä)
UserDefinition (vain CCTL-yhteyksissä, kun suojaus on käytössä)
Keystore (vain CCTL-yhteyksissä, kun suojaus on käytössä)
KeystorePassword (vain CCTL-yhteyksissä, kun suojaus on käytössä)
Hosts (vain CCTL-yhteyksissä)
Elementti: Port
Port-elementti määrittää Socket-yhteyksissä käytettävän portin.
Port-elementtiä voi käyttää vain
TPTP_SOCKET- ja TPTP_CCTL-kuljetuskerroksissa. Elementin kokonaislukumuotoinen
arvo määrittää Socket-yhteyden muodostuksessa käytettävän portin numeron.
Käyttöelementti: Configuration
Elementti: PipeName
PipeName-elementti määrittää, että kuljetuskerroksen käyttämä yhteystapa on
nimetty prosessiyhteys. PipeName-elementtiä voi käyttää vain
namedPipeTL loadlib -määrityksessä. Elementin merkkijonomuotoinen
arvo määrittää yhteyden muodostuksessa käytettävän prosessiyhteyden nimen.
Käyttöelementti: Configuration
Elementti: MemName
MemName-elementti määrittää, että kuljetuskerroksen käyttämä yhteystapa on
yhteinen muisti. MemName-elementtiä voi käyttää vain
sharedMemTL loadlib -määrityksessä. Elementin merkkijonomuotoinen
arvo määrittää sen yhteisen muistiresurssin nimen, jota käytetään tätä yhteyttä muodostettaessa.
Käyttöelementti: Configuration
Elementti: SecuredPort
SecuredPort-elementti määrittää suojattua Socket-yhteyttä käytettäessä käytettävän portin.
SecuredPort-elementtiä voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa. Elementin kokonaislukumuotoinen arvo
määrittää suojatun Socket-yhteyden muodostuksessa käytettävän portin numeron.
Käyttöelementti: Configuration
Elementti: FilePort
FilePort-elementti määrittää tiedostonsiirtopalvelun Socket-yhteyksissä
käyttämän kuljetuskerroksen.
FilePort-elementtiä voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa. Elementin kokonaislukumuotoinen arvo
määrittää Socket-yhteyden muodostuksessa käytettävän portin numeron.
Käyttöelementti: Configuration
Elementti: IsDataMultiplexed
IsDataMultiplexed-elementti määrittää, välittääkö järjestelmä profilointi-
ja kirjaustiedot agentin ohjaimen ohjauskanavan kautta. Oletusarvon mukaan
tietokanava käyttää tiedonsiirrossa välitysporttia, ja palomuuri voi estää
tietokanavan tiedonsiirron. Kun siirrät tiedot ohjauskanavan kautta, voit
määrittää, että saapuville yhteyspyynnöille avataan aiemmin määritetyt
portit palomuurin läpi. Näitä portteja ovat oletusportti 10002, suojattu
portti 10003 ja tiedostopalvelimen portti 10005. Tämän elementin arvo on
totuusarvo. Oletusarvo on "FALSE". IsDataMultiplexed-elementtiä
voi käyttää vain TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: ProcessPolling
ProcessPolling-määrittää, onko prosessin tilan aktiivinen tarkistus käytössä.
Tämä määritteen avulla voit varmistaa, että agentin ohjain havaitsee prosessin
lopetuksen. Tämän elementin arvo on totuusarvo. Oletusarvo on "TRUE".
ProcessPolling-elementtiä voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: Jvm
Jvm-elementti määrittää tiedostonsiirtokomponenttien ja suojattujen yhteyksien
komponenttien käyttämän dynaamisen ajonaikaisen kirjaston (jvm.dll tai libjvm.so)
Java-näennäiskoneen tarkennetun polun. Jvm-elementtiä voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: Version
Version-elementti määrittää muille komponenteille välitettävän agentin ohjaimen
versionumeron. Version-elementtiä voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: SecurityEnabled
SecurityEnabled-elementti määrittää, onko tämän kuljetuskerrosyhteyden
muodostavien työasemaohjelmien muodostettava yhteys suojatun portin kautta.
Jos suojaus on käytössä ja työasemaohjelma yrittää muodostaa yhteyden
suojaamattomaan porttiin, järjestelmä hylkää yhteyden ja antaa työasemaohjelmalle
suojatun portin osoitteen. Tämän elementin arvo on totuusarvo. Oletusarvo
on "FALSE". SecurityEnabled-elementtiä voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: UserDefinition
UserDefinition-elementti määrittää, ketkä käyttäjät voivat muodostaa yhteyden
tähän kuljetuskerrokseen. Jos tämän elementin arvo on "ANY",
kaikki käyttöjärjestelmässä todennetut käyttäjät voivat muodostaa yhteyden.
Jos suojaus on käytössä, tämä elementti on pakollinen. Tämän elementin arvo on
merkkijonomuotoinen pilkuin eroteltujen käyttäjänimien luettelo. UserDefinition-elementtiä
voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: Keystore
Keystore-elementti määrittää suojattujen yhteyksien avainvaraston
sijainnin. Jos suojaus on käytössä, tämä elementti on pakollinen.
Keystore-elementtiä voi käyttää
TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: KeystorePassword
KeystorePassword-elementti määrittää suojattujen yhteyksien avainvaraston
salasanan. Jos suojaus on käytössä, tämä elementti on pakollinen.
KeystorePassword-elementtiä voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: Hosts
Hosts-elementti määrittää, mitkä pääkoneet voivat muodostaa yhteyden tämän
kuljetuskerroksen kautta. Tämä elementti sisältää vähintään yhden Allow-
tai Deny-elementin. Hosts-elementtiä voi käyttää vain
TPTP_CCTL-kuljetuskerroksessa.
Käyttöelementti: Configuration
Elementti: Allow
Allow-elementti määrittää pääkoneen, joka voi muodostaa yhteyden
agentin ohjaimeen tämän kuljetuskerroksen kautta.
Käyttöelementti: Hosts
Määritteet:
- host
- Tämä merkkijono on pääkoneen nimi tai IP-osoite. ALL-arvo määrittää, että tämä kuljetuskerros sallii minkä tahansa pääkoneen yhteydet. LOCAL-arvo määrittää, että paikallisten prosessien yhteydet ovat sallittuja.
- net
- Tämä määrite yksilöi aliverkon, josta yhteydet ovat sallittuja.
- mask
- Tämä määrite yksilöi aliverkon peitteen, jota käytetään yhteyksien hyväksynnässä.
Elementti: Deny
Deny-elementti määrittää pääkoneen, jonka yhteydenmuodostus
agentin ohjaimeen tämän kuljetuskerroksen kautta on estetty.
Käyttöelementti: Hosts
Määritteet:
- host
- Tämä merkkijono on estettävän pääkoneen nimi tai IP-osoite.
- net
- Tämä määrite yksilöi aliverkon, josta yhteydet ovat estettyjä.
- mask
- Tämä määrite yksilöi aliverkon peitteen, jota käytetään yhteyksien estämisessä.
Elementti: CommandExtractor
Tämä elementti määrittää komentojen noutotoiminnon eli kuljetuskerroksen lisättävän
komponentin, joka noutaa komentoja prosessien välisten yhteyksien tietovirrasta.
Elementin merkkijonomuotoinen arvo on ladattavan kirjaston nimi ilman loppuliitettä
(eli .dll- tai .so-tunnistetta) tai etuliitettä (eli "lib"-etuliitettä
Linux-käyttöjärjestelmässä). Järjestelmä etsii kirjaston normaalisti järjestelmäpolusta hakemalla.
Käyttöelementti: TransportLayer
Elementti: ApplicationAliases
ApplicationAliases-elementti määrittää valinnaisen sovellusten valenimimääritysten
luettelon.
Käyttöelementti: AgentControllerConfiguration
Alielementit: Application
Määritteet:
- launchAliasesOnly
- (Valinnainen) Tämän merkkijonomuotoisen määritteen arvo on joko true tai false (oletusarvo). Jos arvo on true, järjestelmä aloittaa vain tähän elementtiin määritetyt sovellukset. Jos määritteen arvo on false tai sitä ei ole määritetty, järjestelmä voi aloittaa minkä tahansa sovelluksen.
Elementti: Application
Application-elementti määrittää sovelluksen valenimen ja aloitustiedot.
Käyttöelementti: ApplicationAliases
Alielementit: Variable
Parameter
Määritteet:
- executable
- Tämä merkkijonomuotoinen arvo määrittää path-määritteen mukaisen sovelluksen ohjelmatiedoston valenimen.
- location
- (Valinnainen) Tämä merkkijonomuotoinen arvo määrittää hakemiston, josta ohjelmatiedosto aloitetaan. Tätä hakemistoa kutsutaan joissakin tilanteissa ohjelmatiedoston työhakemistoksi, kun ohjelmatiedosto on ajossa.
- path
- Tämä merkkijonomuotoinen arvo määrittää aloitettavan sovelluksen täydellisen polun nimen. Tämä arvo korvaa valenimen sovelluksen ohjelmatiedoston aloituksessa.
Elementti: Variable
Tämä Variable-elementti määrittää ympäristömuuttujan ja sen, miten se on sijoitettava
käytössä olevaan ympäristöön sovellusta aloitettaessa. Voit määrittää näitä elementtejä
haluamasi määrän Application-elementtiin.
Käyttöelementti: Application
Määritteet:
- name
- Tämä merkkijonomuotoinen arvo määrittää ympäristömuuttujan nimen.
- value
- Tämä merkkijonomuotoinen arvo määrittää ympäristömuuttujan arvon.
- position
- (Valinnainen) Tämä merkkijonomuotoinen arvo, joka voi olla >"append" (liitä loppuun), "prepend" (liitä alkuun) tai "replace" (korvaa), määrittää, mihin tämä ympäristömuuttuja sijoitetaan suhteessa oletusympäristöön.
Elementti: Parameter
Parameter-elementti määrittää aloitettavaan sovellukseen välitettävän
komentorivin argumentin. Voit määrittää näitä elementtejä haluamasi määrän
Application-elementtiin.
Käyttöelementti: Application
Määritteet:
- value
- Tämä merkkijonomuotoinen arvo määrittää komentorivin argumentin.
- position
- (Valinnainen) Tämä merkkijonomuotoinen arvo, joka voi olla "append" (liitä loppuun), "prepend" (liitä alkuun) tai "replace" (korvaa), määrittää, mihin tämä argumentti sijoitetaan suhteessa aiemmin määritettyihin komentorivin argumentteihin.
Elementti: PeerConnectionTransport
Tämä pakollinen elementti määrittää kuljetuskerroksen, jonka avulla tämän
kokoonpanon lukeva agentin ohjain voi muodostaa yhteyksiä rinnakkaisiin agentin
ohjaimen ilmentymiin. Tämän elementin arvon on oltava sama kuin kokoonpanotiedoston
Connection-osassa esitellyn kuljetuskerroksen laji (esimerkiksi TPTP_CCTL).
Käyttöelementti: AgentControllerConfiguration
Tässä esimerkissä on agentin ohjaimen mallikokoonpanotiedosto:
<?xml version="1.0" encoding="UTF-8"?>
<AgentControllerConfiguration>
<AgentControllerEnvironment configuration="default">
<Variable name="JAVA_PATH"
value="C:\Program Files\Java\j2re1.4.2_08\bin\java.exe" position="replace"/>
<Variable name="RASERVER_HOME"
value="C:\Eclipse\Projects\AgentController" position="replace"/>
<Variable name="TPTP_AC_HOME"
value="%RASERVER_HOME%" position="replace"/>
<Variable name="PLUGINS_HOME"
value="%RASERVER_HOME%\plugins" position="replace"/>
<Variable name="PATH" value="%RASERVER_HOME%\bin"
position="prepend"/>
</AgentControllerEnvironment>
<ApplicationAliases>
<Application configuration="default"
executable="java.exe" path="%JAVA_PATH%" location="%SYS_TEMP_DIR%">
<Variable
name="CLASSPATH" value="%CLASSPATH_ORG_ECLIPSE_EQUINOX_COMMON%"
position="append"/>
<Variable
name="PATH" value="%RASERVER_HOME%\bin" position="prepend"/>
</Application>
</ApplicationAliases>
<Plugin path="%PLUGINS_HOME%"/>
<Agent path="%TPTP_AC_HOME%\agents"/>
<Logging level="INFORMATION" format="CBE" directory="%TPTP_AC_HOME%\config"/>
<ProcessController>%TPTP_AC_HOME%\bin\tptpProcessController.exe</ProcessController>
<Connection name="Dev">
<TransportLayer loadlib="socketTL"
type="TPTP_SOCKET">
<Configuration>
<Port>10006</Port>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
<TransportLayer loadlib="namedPipeTL"
type="TPTP_LOG">
<Configuration>
<PipeName>acmasterlog</PipeName>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
<TransportLayer loadlib="namedPipeTL"
type="TPTP_NAMEDPIPE">
<Configuration>
<PipeName>acmaster</PipeName>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
<TransportLayer loadlib="sharedMemTL"
type="TPTP_SHAREDMEM">
<Configuration>
<MemName>acbuffer</MemName>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
<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>true</SecurityEnabled>
<UserDefinition>ANY</UserDefinition>
<Keystore>C:\Eclipse\Projects\AgentController\security\tptpSampleKeystore</Keystore>
<KeystorePassword>password</KeystorePassword>
<Hosts configuration="default">
<Allow host="LOCAL"/>
</Hosts>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
<TransportLayer loadlib="tptpACTL"
type="TPTP_ACTL">
<Configuration/>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
</Connection>
<PeerConnectionTransport>TPTP_CCTL</PeerConnectionTransport>
</AgentControllerConfiguration>
Copyright (C) 2005, 2006 Intel Corporation.