Одна из особенностей контроллера агентов - это его способность разрешать удаленному клиенту запускать приложения на локальном хосте. Однако, для того чтобы это было возможно, необходимо описать конфигурацию такого приложения в файле конфигурации контроллера агентов. Это описание указывается с помощью элемента <Application> и его дочерних элементов. Контроллер агентов может запускать только те описания приложений, которые предоставляются элементами <Application> в активной конфигурации.
Для создания описания конфигурации выполните следующие действия:
<Application configuration="default" executable="TestApplication" path="<testapp_dir>/testapp"
location="<working_dir>">
<Variable name="PATH" value="<testapp_dir>" position="prepend"/>
</Application>
Этот фрагмент описывает приложение TestApplication, связанное с исполняемым файлом <testapp_dir>/testapp. При запуске предпочтительным рабочим каталогом является <working_dir
>. Также переменная PATH для TestApplication будет иметь предопределенное значение <testapp_dir
>.
Удаленный агент может отправить контроллеру агентов только запрос на запуск TestApplication, причем он не имеет понятия, какой исполняемый файл в действительности запускается в результате этого запроса. Более того, с помощью удаленной команды невозможно получить список доступных описаний приложений. Таким образом, необходимо настроить контроллер агентов, чтобы он мог выполнить запрос удаленного клиента тестирования на запуск приложения.
Примечание: Описания приложений могут переопределять значения переменных среды или добавлять свои значения к существующим переменным для запускаемых приложений, а также переопределять или дополнять параметры, предоставляемые исполняемому файлу приложения во время запуска.
Связанные концепции
Контроллер агентов
Связанные задачи
Определение расположения файлов конфигурации
Администрирование контроллера агентов