Ügynök és ügynökvezérlő konfiguráció áttekintése
Megjegyzés
Ha a dokumentumban egy fájl- vagy könyvtárhelyre hivatkozik, akkor az
<install-home> az a könyvtár, amelyben az ügynökvezérlő csomag kibontásra
került.
Bevezetés
Három konfigurációs fájl segítségével lehet kezelni az ügynökvezérlő és az
ügynökök viselkedését:
-
A serviceconfig.xml
konfigurációs fájlt az ügynökvezérlő olvassa az indítása során, hogy megállapítsa az
összekapcsolhatósági beállításokat, a globális naplózási szintet, valamint az alkalmazás
és az ügynökindítás globális beállításait. Az ügynökök szintén beolvassák és
megpróbálják regisztrálni magukat az adott ügynökvezérlővel. Az ügynökvezérlő
minden egyes megegyező rendszeren futó példánya saját
serviceconfig.xml
fájlt igényel egyedi összekapcsolhatósági beállításokkal.
Tekintse meg a
The
serviceconfig.xml fájlt a konfigurációs fájl
elemeinek hivatkozási információiért.
-
Minden ügynökhöz a
statikus konfigurációs információk az
agent.xml
fájlban találhatóak. Ez a fájl az ügynökvezérlő
számára szükséges információkat tartalmazza függetlenül az ügynöktől. Tartalmazza
az ügynök indításának információit (a végrehajtható fájl útvonalnevét, a parancssori
argumentumokat, stb.), milyen parancskészleteket (felületeket) támogat az ügynök,
korlátozásokat arról, hogy az ügynöknek mennyi futó példánya engedélyezett, valamint az
ügynöknek mennyi egyidejű felhasználója engedélyezett. Az
ügynökvezérlő az Agent elem által
megadott könyvtárban keres a serviceconfig.xml
fájlban (rendszerint
<install-home>\agents)
a konfigurációs fájlok megtalálásához. Minden egyes ügynök rendelkezik egy egyedi nevesített
könyvtárral és az agent.xml fájl ebben a könyvtárban található (pl.:
<install-home>\agents\org.eclipse.tptp.TimeCollector\agent.xml). Egy
ügynök kérésekor az ügynökvezérlő az agent.xml konfigurációs fájlban megadott
nevet használja a kereséshez.
A konfigurációs fájl elemeinek hivatkozási információiért tekintse meg
Az
agent.xml
fájlt.
Megjegyzés
Ha a korábbi ügynökvezérlő felület
használatban van ügynökök indításához, akkor egy agent.xml fájl jelenlétének nincs
hatása. A korábbi felület használatakor az ügyfélnek ismernie kell az indítandó folyamat
nevét, és ezeket a neveket az alkalmazás álnevei határozzák meg. Az
alkalmazás álnevét a pluginconfig.xml fájlban vagy a
serviceconfig.xml fájlban kell elhelyezi. Az agent.xml fájlban meghatározott álnevet a rendszer
figyelmen kívül hagyja.
-
A pluginconfig.xml fájlt bármely olyan alkalmazás használja (beleértve az ügynököt), amelynek
szüksége van a serviceconfig.xml fájlban meghatározott környezeti beállítások vagy az alkalmazás
álnevek listájának kiterjesztésére. A "plugin" kifejezés félrevezethető,
mert az
alkalmazásnak nem kell az Eclipse bedolgozó formátumában lennie, bár
eredetileg ez került felhasználásra. Az ügynökvezérlő
a bedolgozó elem által
a serviceconfig.xml fájlban megadott
könyvtárban keres (általában az
<install-home>\plugins könyvtár). Minden egyes alkalmazás rendelkezik egy
egyedi nevesített könyvtárral, és a pluginconfig.xml fájlnak ezen a könyvtáron belül
a \config könyvtárban kell elhelyezkednie. A konfigurációs fájl elemeinek hivatkozási információiért tekintse meg A
pluginconfig.xml fájlt.
-
Minden ügynök dinamikus
konfigurációs információja az
agentconfig.xml
fájlban található. Ez a fájl elhagyható. Olyan konfigurációs információkat
tartalmaz, amelyeket az ügynök az indítása vagy a futtatásának bármely
pontján használ. A tartalmat és a használatot a társított ügynök
létrehozója határozza meg. Az agentconfig.xml
fájl rendszerint a \config
könyvtárban kerül elhelyezésre a kívánt ügynökhöz
nevesített könyvtár alatt (pl.:
<install-home>\agents\org.eclipse.tptp.TimeCollector\config\agentconfig.xml).
Ez a konfigurációs könyvtár
megadható
az
agent.xml
fájlban. Az ügynök
kivitelezésétől függően a konfigurációs fájlt az ügynök olvashatja egyszer,
többször vagy akár soha. Az ügynökvezérlő soha nem
olvassa ezt a fájlt.
Jelenleg nincsenek ajánlott elemek a fájlhoz, ezért nincs hivatkozási
példa megadva.
Kapcsolódó leírások
A serviceconfig.xml
fájl
Az agent.xml
fájl
A pluginconfig.xml
fájl
Copyright (C) 2005, 2006 Intel Corporation.