Configurar el ejemplo de extensión definida por el usuario

Imprima estas instrucciones antes de empezar porque debe cerrar WebSphere Message Broker Toolkit en el paso 4.

Para configurar los ejemplos SearchFilter y NumCompute, realice los pasos siguientes:

  1. Importe el ejemplo. Esta acción añade los directorios siguientes al espacio de trabajo: 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, ser resuelven cuando se complentan los pasos 5 y 6. Sin embargo, es posible que permanezcan dos avisos:
  2. Exporte el proyecto UDESamplePlugInNodeProject como un plug-in desplegable.
    1. En la vista Desarrollo de intermediario, pulse el botón derecho del ratón en el proyecto UDESamplePlugInNodeProject y seleccione Exportar > Desarrollo de plug-in > Plug-ins y fragmentos desplegables > Siguiente.
    2. Pulse Examinar para seleccionar una ubicación de directorio en la máquina. Pulse Finalizar.
    3. 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 kit de herramientas como usuario no root, debe establecer los siguientes permisos de archivo:

  3. 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.
  4. Cierre WebSphere Message Broker Toolkit.
  5. Vuelva a iniciar el kit de herramientas con la opción -clean. Puede realizar esta acción desde la línea de mandatos o modificando el acceso directo al menú. 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.
  6. Si los errores permanecen en el kit de herramientas, borre todos los proyectos del espacio de trabajo
    1. En la ventana que se abre, pulse Proyecto > Borrar.
    2. Asegúrese de que se haya seleccionado Borrar todos los proyectos y pulse Aceptar.
  7. Localice la carpeta UDESampleLibraries en la vista Desarrollo de intermediario.
  8. Expanda la subcarpeta apropiada específica de plataforma hasta que vea el archivo .jar y el archivo .lil pertinente.
  9. Pulse y mantenga pulsada la tecla Control y seleccione los archivos .lil y .jar.
  10. 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.
  11. 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.
  12. En la consola de mandatos de WebSphere Message Broker (para Windows) o una ventana de terminal (para Linux), ejecute el mandato mqsiprofile y entre el mandato siguiente en el indicador de mandatos:
    mqsistop MB8BROKER
  13. En el indicador, entre el mandato siguiente:
    mqsichangebroker MB8BROKER -l <directorio_del_paso_11>
  14. En el indicador, entre el mandato siguiente:
    mqsistart MB8BROKER
  15. Pulse la vista Intermediarios.
  16. Expanda MB8BROKER.
  17. Localice la carpeta UDESampleMessageFlowProject en la vista Desarrollo de intermediario, expanda Archivadores de intermediarios hasta que pueda ver el archivo UDESampleArchive.bar.
  18. Despliegue el archivo BAR UDESampleArchive.bar arrastrándolo al grupo de ejecució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.

Ahora puede ejecutar los ejemplos. Consulte Ejecutar el ejemplo de extensión definida por el usuario.

Volver a la página inicial del ejemplo