Instalar el ejemplo de Ampliación definida por el usuario
Para seguir estas instrucciones, puede serle de utilidad imprimirlas antes de
empezar, ya que deberá cerrar el Kit de herramientas de Message Brokers antes de
realizar el paso 3.
Para instalar el ejemplo de SearchFilter y el de NumCompute, haga lo siguiente:
- Importe los dos ejemplos. Esto añadirá los siguientes directorios al espacio de trabajo:
- UDESampleCCode. Contiene el código fuente para el nodo NumCompute.
- UDESampleJavaCode. Contiene el código fuente para el nodo SearchFilter.
- UDESampleLibraries. La biblioteca de Java está almacenada en el nivel superior de este proyecto. Las bibliotecas de C están almacenadas en subcarpetas, dependiendo de la plataforma.
- UDESampleMessageFlowProject. Contiene dos ejemplos de proyectos de flujos de mensajes y archivos de colocación en cola. Hay un proyecto de flujos de mensajes para cada ejemplo.
- UDESamplePlugInNodeProject. Contiene las definiciones de propiedades de los dos ejemplos.
- UDESampleServerProject. Contiene flujos de mensajes compilados para el ejemplo de SearchFilter y para el ejemplo
de NumCompute.
Por favor, tenga presente que al importar y configurar el ejemplo de
UDE, se producirán aproximadamente 9 errores y 1 aviso (método
obsoleto) en el kit de herramientas, relacionados con
UDESampleMessageFlowProject. Esto es previsible y se resolverá después de completar el
paso 5, permitiendo que los UDE aparezcan en la paleta de nodos de flujo de mensajes.
- Cierre el Kit de herramientas de Message Brokers.
- Copie la carpeta UDESamplePlugInNodeProject de:
- En Windows: C:\Documents and Settings\nombre
usuario\IBM\wmbt6.0\workspace\
- En Linux: /home/nombre
usuario/IBM/wmbt6.0/workspace/
en:
- En Windows (si está instalado en la unidad C):
C:\Archivos de programa\IBM\MessageBrokersToolkit\6.0\evtoolkit\eclipse\plugins\
- En Linux: /opt/ibm/MessageBrokersToolkit/6.0/evtoolkit/eclipse/plugins/
Esto permite que los nodos aparezcan en la paleta de nodos de flujo
de mensajes.
Sólo para Linux, si ejecuta el kit de herramientas como usuario no root,
debe establecer los permisos de archivo de la manera siguiente:
- cd /opt/ibm/MessageBrokersToolkit/6.0/evtoolkit/eclipse/plugins/UDESamplePlugInNodeProject
- chmod 666 *
- chmod 755 icons
- Vuelva a iniciar el Kit de herramientas de Message Brokers 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
modificaciones en los UDE, para que entren en vigor en la paleta de nodos
de flujo de mensajes.
- Si los errores continúan en el Kit de herramientas de Message
Brokers, borre todos los proyectos en el espacio de trabajo:
pulse Proyecto > Borrar... En el diálogo
que se abre, pulse Aceptar.
- Vaya a la perspectiva de desarrollo de aplicaciones de
intermediario.
- Localice la carpeta de las bibliotecas de ejemplos en la ventana del navegador de recursos.
- Amplíe la subcarpeta adecuada específica de la plataforma hasta que pueda ver el archivo .jar y el archivo
.lil pertinente.
- Pulse y mantenga pulsada Control y después seleccione los archivos .lil y .jar.
- Pulse en Archivo > Exportar > Sistema de archivos, para exportar a un directorio el archivo
UDESampleJavaCode.jar y el archivo NumComputeNode.lil adecuado.Cuando se le pida que especifique el directorio al que desea exportar los archivo
y entre el nombre de un archivo que no se haya creado aún, éste podrá crearse automáticamente; por ejemplo,
C:\UserLibraries
- En la consola de mandatos, en el indicador de mandatos, escriba el siguiente mandato:
mqsistop WBRK6_DEFAULT_BROKER
- En la consola de mandatos, en el indicador de mandatos, escriba el siguiente mandato:
mqsichangebroker WBRK6_DEFAULT_BROKER -l directorio del paso 10
- En la consola de mandatos, en el indicador de mandatos, escriba el siguiente mandato:
mqsistart WBRK6_DEFAULT_BROKER
- Vaya a la perspectiva Administración de intermediarios.
- Conecte con el Dominio:
- En la vista Dominios, pulse el botón derecho del ratón en el dominio
WBRK6_DEFAULT_CONFIGURATION_MANAGER.
- Pulse en Conectar.
- Expanda WBRK6_DEFAULT_BROKER.
- Pulse en Archivos de intermediario > UDESampleServerProject.
- Despliegue el archivo UDESampleArchive.bar arrastrándolo al grupo de ejecución UDESampleExecutionGroup.
El archivo .bar contiene flujos de mensajes compilados para los ejemplos SearchFilter y NumCompute.
Ha de ver dos flujos de mensajes desplegados dentro de UDESampleExecutionGroup.
Ahora puede ejecutar los ejemplos. Consulte el apartado, Ejecutar el ejemplo de extensión
definida por el usuario
Volver a la Página de presentación de ejemplos