WebSphere Message Broker proporciona código de ejemplo
para ayudarle a comprender cómo se escriben los 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:
- Compile los ejemplos. Para más 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.
- Instale una extensión definida por el usuario
en un dominio de intermediarios. Para obtener instrucciones sobre cómo
completar este paso, consulte Instalación de una extensión definida por el usuario en un dominio de intermediarios.
- En la máquina Windows que contiene el
entorno de trabajo, ejecute unzip para el archivo
SampleNodesProject.zip, que se encuentra en el directorio dir_instalación\sample\extensions\com.ibm.samples.nodes y copie la
estructura de directorios resultante en el directorio
dir_instalación\eclipse\plugins.
- Abra el entorno de trabajo y conmute a la Perspectiva de Desarrollo de aplicaciones de
intermediario. Ahora la categoría denominada
"Nodos de ejemplo" está visible en la paleta y bajo éstos 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.
- Incluya los nodos de ejemplo en un flujo de mensajes
(consulte Añadir un nodo de flujo de mensajes).
- Despliegue el flujo de mensajes (consulte el apartado
Despliegue).
- 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:
- Asegúrese de que el flujo de mensajes que contiene el nodo de ejemplo se despliega
satisfactoriamente (consulte el apartado Comprobación de los resultados del despliegue).
- Utilice la función de poner en cola mensaje para poner los mensajes
de entrada de ejemplo
(los archivos .xml listados más arriba) en la cola de entrada mencionada en el nodo de entrada
del flujo de mensajes (consulte el apartado
Colocación de un mensaje de prueba).
También puede utilizar un nodo Trace o el depurador de flujos de mensajes
para ver qué está sucediendo en el flujo de mensajes.