Konfigurér tilpassede plugins distribueret på Agent Controller

Tilpassede plugins kan distribueres på Agent Controller og udføres på eksterne værter. Disse plugins installeres i biblioteket plugin under installationsbiblioteket til Agent Controller. Alle plugins skal have deres egen pluginconfig.xml, som angiver de indstillinger for udførelsesmiljø og programmiljø, som plugin'en skal udføres i.

Konfigurér udførelsesmiljø

Udførelsesmiljøet for tilpassede plugins skal indeholde en tilpasset classpath-definition. Derved sikres, at kun de påkrævede jar-filer til den tilpassede plugin udføres. Sådan tilpasses udførelsesmiljøet:

  1. Find konfigurationsfilen pluginconfig.xml til den tilpassede plugin. Den findes normalt i installationsbiblioteket til Agent Controller under /plugin/<tilpasset_plugin>/, hvor tilpasset_plugin er navnet på plugin-biblioteket.
  2. Åbn den i en editor, og søg efter <AgentControllerEnvironment>-elementet. Hvis dette element ikke findes, skal du oprette det.
  3. Tilføj underelementet <Variable>. Angiv værdien af attributten name i formatet CLASSPATH_<org>_<mitprog> hvor org_mitprog er navnet på plugin-biblioteket, hvor punktummet "." er erstattet med en understregning "_". Angiv værdiattributten position som "append". Angiv attributten value som jar-filen i det tilpassede plugin-bibliotek. Her er et eksempel på det tilpassede <AgentControllerEnvironment>-element:
    <AgentControllerEnvironment configuration="default">
      <Variable name="CLASSPATH_ORG_MITPROG" position="append" value="%PLUGINS_HOME%/org.mitprog/en.jar"/>
      <Variable name="CLASSPATH_ORG_MITPROG" position="append" value="%PLUGINS_HOME%/org.mitprog/to.jar"/>
      <Variable name="CLASSPATH_ORG_MITPROG" position="append" value="%PLUGINS_HOME%/org.mitprog/tre.jar"/>
    </AgentControllerEnvironment>
    
    
  4. Gem ændringerne.
  5. Genstart Agent Controller.

    Bemærk: Der kan tilføjes et hvilket som helst antal <Variable>-elementer til miljøet. Reglerne behandles efter først til mølle-princippet.

Konfigurér programmiljø

Programmiljøet til en plugin defineres i <Application>-elementet i filen pluginconfig.xml. Indstillingerne i dette element er kun synlige for programmet. Du kan også konfigurere dit program til at bruge jar-filer fra andre programmer, distribueret på Agent Controller, vha. <Application>-elementet. Sådan konfigurerer du programmiljøet:

  1. Find konfigurationsfilen pluginconfig.xml til den tilpassede plugin. Den findes normalt i installationsbiblioteket til Agent Controller under /plugin/<tilpasset_plugin>/, hvor tilpasset_plugin er navnet på plugin-biblioteket.
  2. Åbn den i en editor, og søg efter <Application>-elementet. Elementet skal være defineret på følgende måde:
      <Application configuration="default" executable="mitprog2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%">
        </Application>
    
    hvor
  3. Hvis du vil konfigurere programmet til at bruge jar-filer fra andre programmer, skal du tilføje underelementet Variable. Angiv værdien af attributten name som CLASSPATH. Angiv værdien af attributten position som udførelsesmiljøet. Angiv attributten value som plugin-biblioteket for det andet program, du vil bruge. Her er et eksempel på pluginconfig.xml for mitprog2, der bruger jar-filer fra et andet udførelsesmiljø, der hedder org.mitprog.
    <?xml version="1.0" encoding="UTF-8"?>
    <PluginConfiguration>
      <Application configuration="default" executable="mitprog2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%">
        <Variable name="CLASSPATH" position="append" value="%CLASSPATH_ORG_MITPROG%"/>
        </Application>
      <Option name="mit.proj2" type="version" value="1.0.0"/>
    </PluginConfiguration>
    
  4. Gem ændringerne.
  5. Genstart Agent Controller.

Relaterede opgaver
Find konfigurationsfiler
Administrér Agent Controller
 


(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.