Visión general de la configuración de agentes y de Agent Controller
Nota
Cuando en este documento se hace referencia a las ubicaciones de archivo y directorio,
<inicio-instalación> es el directorio en el que se desempaquetó Agent Controller.
Introducción
Estos son los archivos de configuración utilizados para gestionar el comportamiento de Agent Controller y de los
agentes:
-
Agent Controller lee el archivo serviceconfig.xml durante el arranque para determinar los valores de
conectividad, el nivel global de anotaciones y los valores globales del lanzamiento del agente y la aplicación. También lo leen los agentes que intentan registrarse en un Agent Controller determinado.
Cada instancia de Agent Controller que se ejecuta en el mismo sistema necesita su propio archivo
serviceconfig.xml con valores de conectividad exclusivos.
Consulte el
Archivo
The
serviceconfig.xml para consultar información acerca de los elementos de este archivo de configuración.
-
En un archivo agent.xml hay información de configuración estática para cada agente. Este archivo contiene información que Agent Controller necesita conocer acerca de un
agente determinado. Esto incluye cómo lanzar el agente (el nombre de vía de acceso ejecutable, los argumentos de
línea de mandatos, etc.)), qué conjuntos de mandatos (interfaces) soporta el agente, restricciones acerca de
cuántas instancias en ejecución de este agente están permitidas y cuántos usuarios simultáneos de un agente están
permitidos. Agent Controller busca en el directorio especificado por el elemento Agent, en el archivo
serviceconfig.xml (definido normalmente como <inicio-instalación>\agents) para buscar estos
archivos de configuración. Cada agente tiene un directorio exclusivo con su nombre y el archivo agent.xml
está ubicado en ese directorio (p.ej.,
<inicio-instalación>\agents\org.eclipse.tptp.TimeCollector\agent.xml). Cuando se solicita un
agente, Agent Controller utiliza el nombre especificado en el archivo de configuración agent.xml para
encontrarlo. Consulte la sección
El
archivo agent.xml
para obtener información acerca de los elementos de este archivo de configuración.
Nota
Si se está utilizando la interfaz de Agent Controller antigua para iniciar agentes, la presencia de un archivo
agent.xml no tiene ningún efecto. Con la interfaz antigua, el cliente debe conocer el nombre del proceso
que desea iniciar y esos nombres están definidos por alias de aplicación. Un alias de aplicación debe estar
colocado en un archivo pluginconfig.xml o en el archivo serviceconfig.xml. Un alias de
aplicación definido en un archivo agent.xml no se tendrá en cuenta.
-
El archivo pluginconfig.xml lo utiliza cualquier aplicación (incluyendo un agente) que deba ampliarse a los
valores de entorno o la lista de alias de aplicación definida en serviceconfig.xml. El término
"plugin" puede llevar a equívoco porque la aplicación no tiene que tener la forma de un plug-in de Eclipse
aunque esto es lo que se utilizó originalmente. Agent Controller busca en el directorio especificado por el elemento
Plugin en el archivo serviceconfig.xml (definido normalmente como <inicio-instalación>\plugins).
Cada aplicación tiene un directorio exclusivo con su nombre y el archivo pluginconfig.xml debe estar
ubicado en el directorio \config dentro de ese directorio. Consulte la sección
el archivo pluginconfig.xml para obtener información acerca de los
elementos de este archivo de configuración.
-
En un archivo agentconfig.xml hay información de configuración dinámica para cada agente. Este archivo es opcional. Se
espera que contenga información de configuración utilizada por un agente durante su arranque o en cualquier punto de su
ejecución. El contenido y la utilización están definidos por el creador del agente asociado. El archivo
agentconfig.xml está ubicado normalmente en un directorio \config bajo el directorio llamado como el
agente de interés (p.ej., <inicio-instalación>\agents\org.eclipse.tptp.TimeCollector\config\agentconfig.xml).
Este directorio de configuración puede especificarse en el archivo agent.xml. Dependiendo de cómo se implementa el agente, el agente
podrá leer este archivo de configuración una sola vez, muchas veces o nunca. Agent Controller nunca lee este
archivo. Actualmente no hay elementos sugeridos para este archivo por lo que no se da ningún ejemplo de
consulta.
Consulta relacionada
El archivo serviceconfig.xml
El archivo
agent.xml
El archivo pluginconfig.xml
Copyright (C) 2005, 2006 Intel Corporation.