Configurar as aplicações a lançar pelo Controlador de Agentes

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.

Criar uma descrição de configuração

Para criar uma descrição de configuração, siga estes passos:

  1. Localizar o ficheiro de configuração serviceconfig.xml. Consulte a tarefa relacionada.
  2. Abrir o ficheiro num editor e adicionar um elemento <Application>. A aplicação deve ser identificada por um nome alternativo e também pelo caminho caminho totalmente qualificado do executável que este nome alternativo representa.
    Por exemplo, se pretender criar uma configuração para uma aplicação com o nome alternativo TestApplication representando um executável real <testapp_dir>/testapp no sistema central local, adicione este fragmento:
    <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
 


(C) Copyright IBM Corporation 2000, 2006. Todos os Direitos Reservados.