Az ügynökvezérlőben telepített egyedi bedolgozók beállítása

Egyéni bedolgozók telepíthetők az ügynökvezérlőbe és futhatnak a távoli hosztokon. A bedolgozók a plugin könyvtár ügynökvezérlő telepítési könyvtárában vannak telepítve. Minden bedolgozó saját pluginconfig.xml fájllal rendelkezik, amely meghatározza annak a végrehajtási környezetnek és alkalmazáskörnyezetnek a beállításait, amelyben a bedolgozónak futnia kell.

A végrehajtási környezet beállítása

Az egyéni bedolgozók végrehajtási környezetének tartalmaznia kell egy egyéni osztályútvonal definíciót. Ez biztosítani fogja, hogy csak az egyéni bedolgozókhoz szükséges jar fájlok fussanak. A végrehajtási környezet személyre szabásához:

  1. Keresse meg az egyéni bedolgozó pluginconfig.xml konfigurációs fájlját. Ez általában az ügynökvezérlő telepítési könyvtárában, a /plugin/<custom_plugin>/ elérési útvonalon található, ahol a custom_plugin a bedolgozókönyvtár neve.
  2. Nyissa meg egy szövegszerkesztőben és keresse meg az <AgentControllerEnvironment> elemet. Ha ez az elem nem létezik, hozza létre.
  3. Adja hozzá a <Variable> részelemet. Adja meg a name attribútum értékét a következő formában: CLASSPATH_<org>_<myapp>; ahol az org_myapp a bedolgozókönyvtár neve, ahol a pontot '.' aláhúzás '_' helyettesíti. Adja meg a position attribútum értékéül az 'append' lehetőséget. Adja meg a value attribútumot az egyéni bedolgozókönyvtárban található jar fájlként. Az alábbiakban egy példa látható egy személyre szabott <AgentControllerEnvironment> elemre:
    <AgentControllerEnvironment configuration="default">
      <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/one.jar"/>
      <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/two.jar"/>
      <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/three.jar"/>
    </AgentControllerEnvironment>
    
    
  4. Mentse a változásokat.
  5. Indítsa újra az ügynökvezérlőt.

    Megjegyzés: Bármennyi <Variable> elem hozzáadható a környezethez.  A szabályok feldolgozása az "első érkezőt először kiszolgálni" alapon történik.

Az alkalmazáskörnyezet beállítása

A bedolgozó alkalmazáskörnyezete a pluginconfig.xml fájl <Application> elemében van meghatározva. Ezek a beállítások ebben az elemben csak az alkalmazás számára láthatók. Az alkalmazás beállítható más, az ügynökvezérlőn telepített alkalmazások jar fájljainak használatára is az <Application> elem használatával. Az alkalmazáskörnyezet beállításához:

  1. Keresse meg az egyéni bedolgozó pluginconfig.xml konfigurációs fájlját. Ez általában az ügynökvezérlő telepítési könyvtárában, a /plugin/<custom_plugin>/ elérési útvonalon található, ahol a custom_plugin a bedolgozókönyvtár neve.
  2. Nyissa meg egy szövegszerkesztőben és keresse meg az <Application> elemet. Az elemet a következőképpen kell megadni:
      <Application configuration="default" executable="myapp2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%">
       </Application>
    
    ahol
  3. Az alkalmazás beállítására a más alkalmazásokból származó jar fájlok használatához adja hozzá a Variable részelemet. Adja meg a name attribútum értékét CLASSPATH-ként. Adja meg a position attribútum értékét a végrehajtási környezetként. Adja meg a value attribútumot a használni kívánt más alkalmazás bedolgozókönyvtáraként. Az alábbiakban egy példa látható a myapp2 alkalmazás pluginconfig.xml fájljára, amely egy másik, org.myapp nevű végrehajtási környezet jar fájljait használja.
      <?xml version="1.0" encoding="UTF-8"?>
    <PluginConfiguration>
      <Application configuration="default" executable="myapp2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%">
        <Variable name="CLASSPATH" position="append" value="%CLASSPATH_ORG_MYAPP%"/>
       </Application>
      <Option name="my.proj2" type="version" value="1.0.0"/>
    </PluginConfiguration>
    
  4. Mentse el a módosításokat.
  5. Indítsa újra az ügynökvezérlőt.

Kapcsolódó feladatok
Konfigurációs fájlok keresése
Az ügynökvezérlő adminisztrálása
 


(C) Copyright IBM Corporation 2000, 2006. Minden jog fenntartva.