Настройка приложений, запускаемых контроллером агентов

Одна из особенностей контроллера агентов - это его способность разрешать удаленному клиенту запускать приложения на локальном хосте. Однако, для того чтобы это было возможно, необходимо описать конфигурацию такого приложения в файле конфигурации контроллера агентов. Это описание указывается с помощью элемента <Application> и его дочерних элементов.  Контроллер агентов может запускать только те описания приложений, которые предоставляются элементами <Application> в активной конфигурации.

Создание описания конфигурации

Для создания описания конфигурации выполните следующие действия:

  1. Найдите файл конфигурации serviceconfig.xml. См. связанную задачу.
  2. Откройте его в редакторе и добавьте элемент <Application>.Для приложения необходимо указать псевдоним и полный путь к исполняемому файлу, который представляет этот псевдоним.
    Например, при необходимости создать конфигурацию для приложения с псевдонимом TestApplication, представляющим реальный исполняемый файл <testapp_dir>/testapp на локальном хосте, нужно добавить следующий сегмент:
    <Application configuration="default" executable="TestApplication" path="<testapp_dir>/testapp" location="<working_dir>">
    <Variable name="PATH" value="<testapp_dir>" position="prepend"/>r></Application>

Этот фрагмент описывает приложение TestApplication, связанное с исполняемым файлом <testapp_dir>/testapp.  При запуске предпочтительным рабочим каталогом является <working_dir>. Также переменная PATH для TestApplication будет иметь предопределенное значение <testapp_dir>.

Удаленный агент может отправить контроллеру агентов только запрос на запуск TestApplication, причем он не имеет понятия, какой исполняемый файл в действительности запускается в результате этого запроса. Более того, с помощью удаленной команды невозможно получить список доступных описаний приложений.  Таким образом, необходимо настроить контроллер агентов, чтобы он мог выполнить запрос удаленного клиента тестирования на запуск приложения.

Значок ПримечаниеПримечание

Описания приложений могут переопределять значения переменных среды или добавлять свои значения к существующим переменным для запускаемых приложений, а также переопределять или дополнять параметры, предоставляемые исполняемому файлу приложения во время запуска.

Связанные концепции
Контроллер агентов - обзор

Связанные задачи
Определение расположения файлов конфигурации
Администрирование контроллера агентов
Файл pluginconfig.xml
Файл serviceconfig.xml
 


Copyright (C) 2006 Intel Corporation.