Konfigurasjonsoversikt for agent og agentkontroller
Merk
Når du refererer til plasseringen av filer og kataloger i dette dokumentet, er <install-home> katalogen der agentkontrollerpakken ble pakket opp.
Innledning
Det er tre konfigurasjonsfiler som brukes til å administrere virkemåten til agentkontrolleren og agentene:
-
Konfigurasjonsfilen serviceconfig.xml leses av agentkontrolleren under
oppstart for å fastslå tilkoblingsinnstillinger, globalt loggingsnivå og globale
innstillinger for applikasjon- og agentoppstart. Den leses også av agenter som forsøker å registrere seg selv hos en bestemt agentkontroller.
Hver forekomst av en agentkontroller som kjører på det samme systemet, krever din egen
serviceconfig.xml-fil med unike tilkoblingsinnstillinger. Filen
serviceconfig.xml inneholder informasjon om elementene i denne
konfigurasjonsfilen.
-
Informasjon om statisk konfigurasjon
for hver agent ligger i filen
agent.xml. Denne filen inneholder informasjon som agentkontrolleren må kjenne til for de ulike agentene. Det inkluderer informasjon om hvordan agenten startes (utførbart banenavn, kommandolinjeargumenter osv.), hvilke kommandosett (grensesnitt) agenten støtter, begrensningene for hvor mange forekomster av agenten som har lov til å kjøre og hvor mange samtidige brukere en agent kan ha. Agentkontrolleren
ser i katalogen som er angitt i Agent-elementet
i filen serviceconfig.xml
(vanligvis definert som
<install-home>\agents)
for å finne disse konfigurasjonsfilene. Hver agent har en unik navngitt katalog
og filen agent.xml ligger i den katalogen (f.eks.
<install-home>\agents\org.eclipse.tptp.TimeCollector\agent.xml).
Når det blir sendt en forespørsel om en agent, bruker agentkontrolleren navnet
som er angitt i konfigurasjonsfilen agent.xml for å finne den.
Filen
agent.xml
inneholder informasjon om elementene i denne konfigurasjonsfilen.
Merk
Hvis det gamle agentkontrollergrensesnittet blir brukt
til å starte agenter, har ikke agent.xml noen betydning. Når det gamle grensesnittet
brukes, må klienten kjenne navnet på prosessen den vil starte, og navnene er definert av
applikasjonsaliasene. Et applikasjonsalias må plasseres i
pluginconfig.xml eller serviceconfig.xml. Et applikasjonsalias
som er definert i agent.xml, vil bli ignorert.
-
Filen pluginconfig.xml brukes av enhver applikasjon (også en agent) der
det er nødvendig å utvide miljøinnstillingene eller applikasjonsaliaslisten som er definert
i serviceconfig.xml. Betegnelsen "plugin" kan være misvisende
da applikasjonen ikke trenger å være i form av en
Eclipse-plugin, selv om dette ble brukt opprinnelig. Agentkontrolleren leter i katalogen som er angitt i
Plugin-elementet i filen serviceconfig.xml
(vanligvis definert som
<install-home>\plugins). Alle applikasjoner har unike katalognavn
og filen pluginconfig.xml må være plassert i \config i den katalogen. Filen
pluginconfig.xml inneholder informasjon om
elementene i denne konfigurasjonsfilen.
-
Informasjon om dynamisk konfigurasjon for hver agent ligger i filen
agentconfig.xml. Denne filen er valgfri. Den inneholder vanligvis konfigurasjonsinformasjon som en agent bruker under oppstart eller når som helst under kjøringen. Innholdet og bruken defineres av utvikleren av den tilknyttede agenten.
Filen agentconfig.xml ligger vanligvis i en \config -katalog
under katalogen med navnet til den ønskede agenten (f.eks.
<install-home>\agents\org.eclipse.tptp.TimeCollector\config\agentconfig.xml).
Denne konfigurasjonskatalogen kan være angitt i filen agent.xml. Avhengig av hvordan agenten er implementert, kan denne konfigurasjonsfilen leses av agenten kun én gang, flere ganger eller til og med aldri. Agentkontrolleren leser aldri denne filen.
For øyeblikket er det ingen foreslåtte elementer for denne filen, derfor blir det ikke vist
noe referanseeksempel.
Beslektet referanse
Filen serviceconfig.xml
Filen agent.xml
Filen pluginconfig.xml
Copyright (C) 2005, 2006 Intel Corporation.