Configurar el ejemplo Extensión definida por el usuario
Imprima estas instrucciones antes de empezar porque debe cerrar IBM Integration
Toolkit en el Paso 4.
Para configurar los ejemplos SearchFilter y NumCompute, realice los pasos siguientes:
Importe el ejemplo. Esta acción añade los directorios siguientes al espacio de
trabajo:
UDESampleCCode. Este directorio contiene el código fuente para el nodo NumCompute.
UDESampleJavaCode. Este directorio contiene el código fuente para el nodo SearchFilter.
UDESampleLibraries. La biblioteca de Java para el nodo SearchFilter está
almacenada en el nivel superior de este proyecto.
Las bibliotecas de C
para el nodo NumCompute están almacenadas en subcarpetas en
función de la plataforma.
UDESampleMessageFlowProject. Este directorio contiene dos flujos de mensajes de ejemplo
y dos archivos .mbtest.
Están disponibles
un flujo de mensajes y un archivo .mbtest para cada uno de los
ejemplos.
Este proyecto también contiene un archivo BAR que contiene flujos de mensajes compilados
para el ejemplo SearchFilter y el ejemplo NumCompute.
UDESamplePlugInNodeProject. Este directorio contiene las definiciones de los nodos
SearchFilter y NumCompute, para que éstos se visualicen en los flujos de
mensajes y la paleta de nodos.
La opción "Importar e instalar parcialmente el ejemplo" añade los directorios precedentes al espacio de trabajo y provoca unos nueve errores y dos avisos.
Estos errores y avisos están previstos y, la mayoría, se resuelven cuando se completan los pasos 5 y 6. Sin embargo, es posible que permanezcan dos avisos:
Se necesita una entrada para UDESampleJavaCode.jar en bin.includes.
La carpeta "META-INF/" no existe en el espacio de trabajo.
Exporte el proyecto UDESamplePlugInNodeProject como un plug-in desplegable.
En la vista Desarrollo de aplicaciones, pulse el proyecto
UDESamplePlugInNodeProject y seleccione
Paquete y a continuación
JAR de plug-in.
Pulse Examinar para seleccionar una ubicación de directorio en la máquina. Pulse Finalizar.
Navegue a la ubicación de unidad de disco duro del plug-in exportado y copie el archivo
.jar que está bajo el directorio plug-ins.
Pegue el archivo . jar en dir_instalación/plugins/.
Este paso visualiza los nodos de los flujos de mensajes y la paleta de nodos.
En Linux: si está ejecutando el Toolkit como usuario no root, debe establecer los siguientes permisos de archivo:
cd dir_instalación/plugins/UDESamplePlugInNodeProject
chmod 666 *
chmod 755 icons
Corte y pegue esta información de configuración en Bloc de notas (en Windows) o
en un editor de su elección (en Linux) o imprima esta página antes de realizar el paso
siguiente.
Cierre IBM Integration Toolkit.
Reinicie el Toolkit especificando la opción -clean.
En Windows, inicie el Toolkit utilizando el archivo launcher.bat, que se
encuentra en el directorio de instalación del producto, y añada -clean al final.
O bien, modifique el atajo de menú con el mismo cambio.
También puede ejecutar el mandato eclipse -clean desde la línea de mandatos en el directorio de instalación del producto.
En Linux, ejecute el mandato eclipse -clean (./eclipse -clean) desde la línea de mandatos en el directorio de instalación del producto.
Debe utilizar la opción -clean siempre que realice algún cambio en las extensiones definidas por el usuario (UDE) para que paleta de nodos del flujo de mensajes capture los cambios.
Si los errores permanecen en el Toolkit, borre todos los proyectos del espacio de trabajo
En la ventana que se abre, pulse Proyecto > Borrar.
Asegúrese de que se haya seleccionado Borrar todos los proyectos y pulse Aceptar.
Localice la carpeta UDESampleLibraries en la vista Desarrollo de aplicaciones.
Expanda la subcarpeta apropiada específica de plataforma hasta que vea
el archivo .jar y el archivo
.lil pertinente.
Pulse y mantenga pulsada la tecla Control y seleccione los archivos .lil y .jar.
Para exportar el archivo UDESampleJavacode.jar
y el archivo NumComputeNode.lil pertinente
a un directorio temporal, pulse
Archivo > Exportar > General > Sistema de archivos
y pulse Siguiente.
En el directorio de entrada A escriba los detalles del directorio en el que desea exportar los archivos, por ejemplo, en Windows C:\UserLibraries o en Linux /tmp/userLibraries, pulse Finalizar.
Si entra el nombre de un directorio que no existe, se crea el directorio automáticamente.
Debe tener permiso para escribir en el directorio que seleccione.
En la consola de mandatos de IBM Integration (para Windows), o una ventana
de terminal (para Linux), ejecute el mandato mqsiprofile
y luego entre el mandato siguiente en el indicador de mandatos:
Localice la carpeta UDESampleMessageFlowProject en la vista Desarrollo de
aplicaciones y expanda Archivadores de intermediario hasta que pueda ver el archivo
UDESampleArchive.bar.
Despliegue el archivo BAR UDESampleArchive.bar
arrastrándolo hasta el servidor de integración UDESampleExecutionGroup.
El archivo BAR contiene flujos de mensajes compilados para los
ejemplos SearchFilter y NumCompute. Puede ver dos flujos de mensajes desplegados
en UDESampleExecutionGroup.