Anwendungen konfigurieren, die von Agent Controller gestartet werden

Ein Feature von Agent Controller ist die Möglichkeit, einem fernen Client das Starten von Anwendungen auf dem lokalen Host zu ermöglichen. Dazu muss eine Konfigurationsbeschreibung für die Anwendung in der Agent Controller-Konfigurationsdatei vorhanden sein. Diese Beschreibung wird über das Element <Anwendung> und seine untergeordneten Elemente angegeben.   Agent Controller kann nur die Beschreibungen von Anwendungen im Testbetrieb starten, die durch Elemente vom Typ <Application> (Anwendung) in der aktiven Konfiguration definiert sind.

Eine Konfigurationsbeschreibung erstellen

So erstellen Sie eine Konfigurationsbeschreibung:

  1. Suchen Sie die Konfigurationsdatei serviceconfig.xml. Weitere Informationen finden Sie in der zugehörigen Aufgabe.
  2. Öffnen Sie die Datei in einem Editor und fügen Sie ein <Application>-Element hinzu. Die Anwendung muss durch einen Aliasnamen und den vollständig qualifizierten Pfad der ausführbaren Datei identifiziert werden, für die dieser Aliasname steht.
    Wenn Sie zum Beispiel ein Konfiguration für eine Anwendung mit dem Aliasnamen TestApplication erstellen möchten, die für eine echte ausführbare Datei mit dem Namen <testapp_dir>/testapp auf dem lokalen Host steht, würden Sie das folgenden Fragment hinzufügen:
    <Application configuration="default" executable="TestApplication" path="<testapp_dir>/testapp" location="<working_dir>">
    <Variable name="PATH" value="<testapp_dir>" position="prepend"/>r></Application>

Dieses Fragment beschreibt eine Anwendung mit der Bezeichnung TestApplication, die der ausführbaren Datei <testapp_dir>/testapp zugeordnet ist.   Wenn sie gestartet wird, ist das bevorzugte Arbeitsverzeichnis das Verzeichnis <working_dir>. Die Variable PATH der Anwendung TestApplication wird vorne an das Verzeichnis <testapp_dir> angehängt.

Der ferne Client kann bei Agent Controller lediglich anfragen, TestApplication zu starten. Die tatsächliche ausführbare Datei, die auf diese Anfrage hin gestartet wird, ist dem Testclient dabei nicht bekannt. Außerdem ist es nicht möglich, eine Liste der Beschreibungen der Anwendungen über Remotezugriff abzurufen.  Daher muss Agent Controller ordnungsgemäß konfiguriert werden, um auf die Anfrage eines fernen Clients, eine Anwendung auszuführen, antworten zu können.

HinweissymbolHinweis

Anwendungsbeschreibungen können die Werte von Umgebungsvariablen für die gestartete Anwendung außer Kraft setzen oder erweitern. Das gilt auch für die Parameter, die der Anwendung zur Laufzeit zur Verfügung gestellt werden.

Verwandte Konzepte
Übersicht über Agent Controller

Verwandte Aufgaben
Konfigurationsdateien lokalisieren
Agent Controller verwalten
Datei pluginconfig.xml
Datei serviceconfig.xml
 


Copyright (C) 2006 Intel Corporation.