Uma das funções do Controlador de Agentes é a sua capacidade de permitir que um cliente remoto lance aplicações no sistema central local. Para o fazer, deve estar especificada uma descrição da configuração para a aplicação no ficheiro de configuração do Controlador de Agentes. Esta descrição é especificada através do elemento <Application> e respectivos descendentes. Apenas as descrições da aplicação que são fornecidas pelos elementos de <Application> na configuração activa podem ser lançados pelo Controlador de Agentes.
Para criar uma descrição de configuração, siga estes passos:
<Application configuration="default" executable="TestApplication" path="<testapp_dir>/testapp"
location="<working_dir>">
<Variable name="PATH" value="<testapp_dir>" position="prepend"/>
</Application>
Este fragmento descreve uma aplicação chamada TestApplication
que está correlacionada com o executável <testapp_dir>/testapp.
Quando é lançado, o respectivo directório de trabalho em execução preferido é o directório
<working_dir
>.
Do mesmo modo, TestApplication terá a respectiva variável PATH anexada previamente
ao directório <testapp_dir
>.
O cliente remoto apenas pode pedir ao Controlador de Agentes para lançar a TestApplication e não tem noção do executável que está a ser executado como resultado deste pedido. Além disso, não é possível enumerar remotamente as descrições da aplicação disponíveis. Consequentemente, o Controlador de Agentes terá de ser configurado correctamente para responder a um pedido de um cliente remoto para executar na aplicação.
Nota: as descrições de aplicações também têm a capacidade de substituir ou expandir valores de variável de ambiente para a aplicação a ser lançada, bem como de substituir ou expandir os parâmetros que serão fornecidos ao executável da aplicação no momento de início.
Conceitos relacionados
O Controlador de Agentes
Tarefas relacionadas
Localizar os ficheiros de configuração
Administrar o Controlador de Agentes