Implementación de los ejemplos de extensión definidos por el usuario proporcionados

WebSphere Message Broker proporciona código de ejemplo para ayudarle a comprender cómo escribir nodos y analizadores definidos por el usuario.

Los ejemplos constan de un analizador de ejemplo y de los siguientes nodos de ejemplo:
Switch Nodo, implementado en las versiones C y Java, que propaga un mensaje de entrada a uno de varios terminales de salida en función del contenido del mensaje.
Transform Nodo, implementado en las versiones C y Java, que realiza una transformación de mensaje simple.

Cada nodo de ejemplo consta de los archivos de origen y de algunos archivos que puede utilizar para probar cada nodo. Para el analizador de ejemplo, sólo hay archivos de origen. Consulte Archivos de nodo de ejemplo y Archivos de analizador de ejemplo para obtener información detallada de los archivos de ejemplo y la ubicación en la que se encuentran.

Para implementar los ejemplos proporcionados:
  1. Compile los ejemplos. Para obtener información sobre cómo compilar un nodo Java, consulte Compilación de un nodo Java definido por el usuario. Para más información sobre cómo compilar un nodo o analizador C, consulte el apartado Compilación de una extensión C definida por el usuario.
  2. Instale la extensión definida por el usuario en un dominio de intermediarios. Para obtener instrucciones sobre cómo completar este paso, consulte Instalación de archivos de ejecución de extensión definida por el usuario en un intermediario.
  3. Inicio del cambioEn el sistema que aloja el entorno de trabajo, extraiga el archivo SampleNodesProject.zip, que se encuentra en el subdirectorio de ejemplos y copie los archivos en un directorio desde el cual el entorno de trabajo pueda acceder a ellos. Por ejemplo, en Windows, la ubicación es el directorio dir_instalación\sample\extensions\com.ibm.samples.nodes. Para obtener más información sobre dónde se deben copiar los archivos, consulte Instalación de una extensión definida por el usuario en versiones actuales y anteriores del intermediario.Fin del cambio
  4. Abra el entorno de trabajo y vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario. Ahora la categoría denominada "Nodos de ejemplo" está visible en la paleta y bajo ésta se muestran los nodos de ejemplo. En el sistema de ayuda bajo "Ejemplos", también está visible la documentación sobre los nodos de ejemplo.
  5. Incluya los nodos de ejemplo en un flujo de mensajes (consulte Añadir un nodo de flujo de mensajes).
  6. Despliegue el flujo de mensajes; consulte Despliegue.
  7. Para los nodos Switch y Transform, puede poner un mensaje en la cola de entrada del flujo de mensajes y observar los resultados, como se indica a continuación:
    1. Asegúrese de que el flujo de mensajes que contiene el nodo de ejemplo se despliegue satisfactoriamente; consulte Comprobación de los resultados del despliegue.
    2. Utilice la función de poner en cola para colocar los mensajes de entrada de ejemplo (los archivos .xml listados arriba) en la cola de entrada mencionada en el nodo de entrada del flujo de mensajes; consulte Depuración: transferencia de un flujo de mensajes a una cola de entrada.
    También puede utilizar un nodo Trace o el depurador de flujos de mensajes para ver qué está sucediendo en el flujo de mensajes.
Conceptos relacionados
Visión general de las extensiones definidas por el usuario
Tareas relacionadas
Añadir un nodo de flujo de mensajes
Prueba y depuración de aplicaciones de flujo de mensajes
Desarrollo de extensiones definidas por el usuario
Compilación de un nodo Java definido por el usuario
Compilación de una extensión C definida por el usuario
Instalación de una extensión definida por el usuario en versiones actuales y anteriores del intermediario
Comprobación de los resultados del despliegue
Resolución de problemas y soporte
Referencia relacionada
Nodo Trace
Extensiones definidas por el usuario
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:18

as09990_