Os conectores personalizados podem ser implementados no Controlador de Agentes e podem ser executados em sistemas centrais remotos. Os conectores são instalados no directório de instalação plugin do Controlador de Agentes. Cada conector terá o seu próprio ficheiro pluginconfig.xml que especifica a ambiente de execução e as definições de ambiente da aplicação nos quais deverá ser executado o conector.
O ambiente de execução para plug-ins personalizados deve conter uma definição de caminho de classe personalizada. Isto irá assegurar que apenas são executados os ficheiros jar necessários para o conector personalizado. Para personalizar o ambiente de execução:
<AgentControllerEnvironment configuration="default"> <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/one.jar"/> <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/two.jar"/> <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/three.jar"/> </AgentControllerEnvironment>
Nota: Pode ser adicionado qualquer número de elementos <Variable> ao ambiente. As regras são processadas segundo o critério de processar primeiro o primeiro a chegar.
O ambiente da aplicação para um conector é definido dentro do elemento <Application> no ficheiro pluginconfig.xml. Estas definições neste elemento são visíveis apenas para a aplicação. Pode também configurar a aplicação para utilizar ficheiros jar de outras aplicações implementadas no Controlador de Agentes utilizando o elemento <Application>. Para configurar o ambiente da aplicação:
<Application configuration="default" executable="myapp2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%"> </Application>onde
<?xml version="1.0" encoding="UTF-8"?> <PluginConfiguration> <Application configuration="default" executable="myapp2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%"> <Variable name="CLASSPATH" position="append" value="%CLASSPATH_ORG_MYAPP%"/> </Application> <Option name="my.proj2" type="version" value="1.0.0"/> </PluginConfiguration>
Tarefas relacionadas
Localizar os ficheiros de configuração
Administrar o Controlador de Agentes