Přehled konfigurace agenta a Řadiče agentů
Poznámka
Při odkazování na umístění souborů a adresářů v tomto dokumentu představuje
<install-home> adresář, kam byl rozbalen balíček Řadiče agentů.
Úvod
Pro správu chování Řadiče agentů a samotných agentů se používají tři konfigurační soubory:
-
Konfigurační soubor serviceconfig.xml
čte Řadič agentů během svého spouštění, aby určil nastavení propojitelnosti, globální úroveň protokolování a globální nastavení pro spouštění aplikací a agentů. Tento soubor čtou také agenti, kteří se snaží zaregistrovat u konkrétního Řadiče agentů. Každá instance Řadiče agentů spuštěná ve stejném systému vyžaduje svůj vlastní soubor
serviceconfig.xml
s jedinečným nastavením propojitelnosti.
Viz
Soubor
serviceconfig.xml, kde naleznete odkazové informace k prvkům tohoto konfiguračního souboru.
-
Statické konfigurační informace pro každého agenta jsou umístěné v souboru
agent.xml. Tento soubor obsahuje informace, které potřebuje Řadič agentů znát o konkrétním agentu. Mezi jinými také informace o tom, jak spustit agenta (název cesty ke spustitelnému souboru, argumenty příkazového řádku a podobně), které množiny příkazů (rozhraní) agent podporuje, kolik spuštěných instancí tohoto agenta je povoleno a kolik je povoleno současných uživatelů agenta. Řadič agentů hledá tyto konfigurační soubory v adresáři určeném prvkem Agent
v souboru serviceconfig.xml
(zpravidla definovaném jako
<install-home>\agents). Každý agent má jedinečný adresář, který je po něm pojmenovaný a soubor agent.xml je umístěný v tomto adresáři (například
<install-home>\agents\org.eclipse.tptp.TimeCollector\agent.xml). Když je požadovaný nějaký agent, k jeho vyhledání použije Řadič agentů název zadaný v konfiguračním souboru agent.xml.
Viz
Soubor
agent.xml, kde najdete odkazové informace k prvkům tohoto konfiguračního souboru.
Poznámka
Pokud se ke spouštění agentů používá staré rozhraní Řadiče agentů, přítomnost souboru agent.xml nemá žádný efekt. Při použití starého rozhraní musí klient znát název procesu, který chce spustit, a tyto názvy jsou definované aliasy aplikací. Alias aplikace musí být umístěn v souboru pluginconfig.xml nebo
serviceconfig.xml. Alias aplikace definovaný v souboru agent.xml bude ignorovaný.
-
Soubor pluginconfig.xml používá každá aplikace (včetně agenta), která potřebuje rozšířit nastavení prostředí nebo seznam aliasů aplikací definovaný v souboru serviceconfig.xml. Termín "modul plug-in" může být zavádějící, protože aplikace nemusí být ve formě modulu plug-in platformy Eclipse, ačkoli ten se původně používal. Řadič agentů hledá v adresáři určeném prvkem Plugin
v souboru serviceconfig.xml (zpravidla definovaném jako
<install-home>\plugins). Každá aplikace má jedinečný adresář pojmenovaný podle ní a soubor pluginconfig.xml musí být umístěn v adresáři \config v rámci tohoto adresáře. Viz Soubor
pluginconfig.xml, kde najdete odkazové informace k prvkům tohoto konfiguračního souboru.
-
Dynamické konfigurační informace pro každého agenta jsou umístěné v souboru
agentconfig.xml. Tento soubor je volitelný. V něm by měly být konfigurační informace, které agent používá při svém spouštění nebo v jakémkoli okamžiku své činnosti. Obsah a použití definuje tvůrce přidruženého agenta. Soubor agentconfig.xml
se zpravidla nachází v adresáři \config
pod adresářem pojmenovaným podle daného agenta (například
<install-home>\agents\org.eclipse.tptp.TimeCollector\config\agentconfig.xml).
Tento konfigurační adresář
může být zadán v souboru
agent.xml. V závislosti na tom, jak je samotný agent implementovaný, může číst tento konfigurační soubor pouze jednou, mnohokrát nebo dokonce nikdy. Řadič agentů nikdy tento soubor nečte.
V současné době nejsou pro tento soubor navržené žádné prvky, takže neuvádíme žádný příklad.
Související odkazy
Soubor serviceconfig.xml
Soubor
agent.xml
Soubor pluginconfig.xml
Copyright (C) 2005, 2006 Intel Corporation.