Översikt över konfiguration för agent och agentkontrollant
Obs!
Vid referenser till fil- och katalogplatser i det här dokumenten är <install-home> den katalog där agentkontrollantpaketet zippades upp.
Introduktion
Det finns tre konfigurationsfiler som används för att hantera funktionaliteten i agentkontrollanten och agenterna:
-
Konfigurationsfilen serviceconfig.xml
läses av agentkontrollanten vid start för att fastställa anslutningsinställningar, global loggningsnivå och globala inställningar för start av tillämpningar och agenter. Den läses också av agenter som försöker
registrera sig i en viss agentkontrollant. Varje förekomst av en agentkontrollant som körs på samma system kräver en egen serviceconfig.xml-fil med unika anslutningsinställningar.
I
filen serviceconfig.xml finns referensinformation om elementen i den här konfigurationsfilen.
-
Statisk konfigurationsinformation för varje agent finns i en agent.xml-fil. Den här filen innehåller information som agentkontrollanten behöver känna till om en viss agent. Där ingår hur agenten startas (sökvägsnamn för den körbara filen, kommandoradsargument osv.), vilka kommandouppsättningar (gränssnitt) som kan användas med agenten, begränsningar av hur många förekomster som får köras av agenten och hur många samtidiga användare av en agent som tillåts. Agentkontrollanten söker i den katalog som anges av elementet Agent i filen
serviceconfig.xml
(vanligen definierad som
<install-home>\agents)
för att hitta de här konfigurationsfilerna. Varje agent har en unik katalog namngiven efter sig och filen agent.xml finns i den katalogen (t.ex.
<install-home>\agents\org.eclipse.tptp.TimeCollector\agent.xml). När en agent begärs, använder agentkontrollanten det namn som angetts i konfigurationsfilen agent.xml för att hitta den.
I
filen
agent.xml
finns referensinformation om elementen i den här konfigurationsfilen.
Obs!
Om det gamla gränssnittet för agentkontrollanten används för att starta
agenter gör det ingen skillnad om det finns en agent.xml-fil. Med det gamla gränssnittet måste klienten känna till namnet på den process den vill starta, och de namnen definieras med tillämpningsalias. Ett
tillämpningsalias måste placeras i en pluginconfig.xml eller i
serviceconfig.xml. Ett tillämpningsalias som definieras i en agent.xml kommer att
ignoreras.
-
Filen pluginconfig.xml används av vilken tillämpning som helst (inklusive en agent) som behöver utöka miljöinställningarna eller den lista över tillämpningsalias som definieras i serviceconfig.xml. Termen "insticksprogram" kan vara missvisande, eftersom tillämpningen inte behöver vara ett Eclipse-insticksprogram, även om det var det som användes från början. Agentkontrollanten söker i den katalog som anges av insticksprogramelementet i filen serviceconfig.xml
(vanligen definierat som
<install-home>\plugins). Varje tillämpning har en unik katalog namngiven efter sig och filen pluginconfig.xml måste placeras i underkatalogen \config i den katalogen. I filen
pluginconfig.xml finns referensinformation om elementen i den här konfigurationsfilen.
-
Dynamisk konfigurationsinformation för varje agent finns i en agentconfig.xml-fil. Den här filen är valfri. Den förväntas innehålla konfigurationsinformation som en agent använder antingen vid start eller någon gång under körning. Innehållet och användningen definieras av den som skapar den associerade agenten. Filen agentconfig.xml finns vanligen i en \config -katalog under den katalog som namngetts för den aktuella
agenten (t.ex.
<install-home>\agents\org.eclipse.tptp.TimeCollector\config\agentconfig.xml). Konfigurationskatalogen kan anges i filen
agent.xml. Beroende på hur själva agenten implementeras kan den här konfigurationsfilen läsas av en gång, flera gånger eller aldrig. Agentkontrollanten läser aldrig den här filen.
För närvarande finns inga föreslagna element för filen, så inget referensexempel anges.
Närliggande referens
Filen serviceconfig.xml
Filen
agent.xml
Filen pluginconfig.xml
Copyright (C) 2005, 2006 Intel Corporation.