Antes de empezar
Este tema es para usuarios de productos de otras empresas que quieran hacer una instalación de WebSphere Message Broker con la mínima intervención por parte del usuario.
Para instalar una ampliación definida por el usuario, la ampliación debe instalarse para la ejecución y para el kit de herramientas. Los componentes pueden instalarse por separado o como parte de un proceso. Los componentes pueden estar en sistemas diferentes, por lo que asegúrese de que el usuario final ejecuta las instalaciones en todos los sistemas involucrados.
Para determinar la versión del kit de herramientas, consulte el apartado Detección de versiones instaladas de WebSphere Message Broker.
Si el producto comparte shell con otro producto, la vía de acceso de instalación será la del programa RAD (rapid application development) que se instaló primero. Efectúe los pasos siguientes para determinar la ubicación del kit de herramientas.
Para determinar la ubicación de la instalación del kit de herramientas, debe mirar en el archivo cdi_ref.properties, configurado por RAD. Los productos de Rational Versión 6.x y el Kit de herramientas de Message Brokers instalan este archivo: la primera vez que uno de estos productos se instala, se crea el archivo. Todas las instalaciones subsiguientes lo comparten. Si todos los prosuctos de Rational Versión 6.x y el Kit de herramientas de Message Brokers se desinstalan, el archivo se elimina cuando el último producto se desinstala.
Observe que el valor de c_wb.b_wb.location puede no ser el mismo que el valor de c_wmbt_specifc.b_wmbt_specific.location. Esto puede ocurrir si se ha instalado otro producto RAD antes que WebSphere Message Broker.
Si no existe cdi_ref.properties, no hay productos RAD instalados y el Kit de herramientas de Message Brokers no está instalado.
Para configurar el Kit de herramientas de Message Brokers con iconos y opciones para un nuevo nodo definido por el usuario, debe configurar un nuevo archivo de enlace Eclipse que apunte al directorio que contiene los archivos plug-in de Eclipse. El archivo de enlace debe contener una línea, que es la vía de acceso completa al línea de destino. Cuando cree el archivo de enlace Eclipse, colóquelo en <c.wb.b_wb.location>/eclipse/links/. Por ejemplo:
El archivo llamado opt/ibm/MessageBrokerToolkit/6.0/Myextension puede contener la línea path=/opt/My/Extension/Nodes. El directorio al que apunta esa línea debe contener los fragmentos de plug-in que se han reunido siguiendo las instrucciones del apartado Distribución de un nodo definido por el usuario.
Instale una extensión definida por el usuario en un dominio de intermediarios. Para obtener instrucciones sobre cómo instalar una ampliación definida por el usuario, consulte el apartado Instalación de una extensión definida por el usuario en un dominio de intermediarios. Cuando haya instalado la ampliación, reinicie el área de trabajo de destino con la opción -clean. Puede hacerlo desde la línea de mandatos o modificando el método abreviado del menú. La opción -clean debe utilizarse siempre que se realicen cambios en las ampliaciones definidas por el usuario, para asegurarse de que entren en vigor en la paleta de nodos de flujo de mensajes. Cuando se haya reiniciado el área de trabajo, la nueva categoría de nodos aparecerá en la paleta del editor de flujos.
Puede que necesite detectar la versión de la ejecución que está instalada, para asegurarse de que el nivel correcto del intermediario carga el archivo .lil correcto. Consulte el apartado Detección de versiones instaladas de WebSphere Message Broker.
Para añadir archivos .jar o .lil a instalaciones de ejecución en WebSphere Business Integration Message Broker Versión 5.0 o posterior, modifique la vía de acceso lil (de biblioteca de implementación cargable) para que contenga el directorio que contiene el archivo añadido. Para intermediarios de la versión 2, añada el plug-in a <WebSphere Brokers Install Dir>/lil/.
REM Added by MyExtension install, do not modify set MQSI_LILPATH=%MQSI_LILPATH%;"C:\Archivos de Programa\MyExtension\bin"
#!/bin/ksh # Added by MyExtension install, do not modify export MQSI_LILPATH=/opt/MyExtension/lil${MQSI_LILPATH:+":"${MQSI_LILPATH}}
Puede probar las siguientes variables en el script de perfil, por ejemplo, si desea asegurarse de que una ampliación definida por el usuario sólo se ejecuta en una versión determinada del intermediario.