Ejecutar el ejemplo de Examen de colas de WebSphere MQ
Cuando importe el ejemplo, es posible que reciba avisos en el Kit de herramientas acerca del patrón de filtro obligatorio y de los elementos del esquema de personal. Estos avisos están relacionados con los conjuntos de mensajes y no afectan a la ejecución
del ejemplo.
La ejecución del ejemplo Examen de colas de WebSphere MQ consiste
en pasar cada uno de los mensajes a través del flujo de mensajes. Puede
ejecutar el ejemplo para saber qué sucede en las siguientes situaciones:
- El mensaje de entrada contiene un número de empleado que no es igual a 2
- El mensaje de entrada contiene un número de empleado que es igual a 2
Para obtener más información, consulte Acerca del
ejemplo de Examen de colas de WebSphere MQ.
Si encuentra cualquier tipo de problema al ejecutar el ejemplo, consulte Resolución de problemas cuando se ejecutan ejemplos en la documentación de WebSphere Message Broker.
Ejecutar el ejemplo con un mensaje que contiene un número de empleado que no es igual a 2
Para ejecutar el ejemplo con el mensaje que contiene un número de
empleado que no es igual a 2:
- En la vista Desarrollo de intermediario, expanda el proyecto Examinar flujos de mensajes de colas WebSphere MQ y pulse dos veces staffmsg1.mbtest. El archivo
staffmsg1.mbtest se abre en el Cliente de prueba.
- En el cliente de prueba, pulse Colocar en cola.
- Pulse Enviar mensaje. Un mensaje que
contiene un número de empleado igual a 1 se coloca en la cola MQBROWSE_IN.
- Vea la cola MQBROWSE_IN utilizando WebSphere MQ Explorer. El mensaje
se ha leído pero sigue estando en la cola de entrada. Observe que el
nodo MQInput no intenta procesar el mensaje más de una vez, aunque éste
permanece en la cola.
Ejecutar el ejemplo con un mensaje que contiene un número de empleado igual a 2
Para ejecutar el ejemplo con el mensaje que contiene un número de
empleado igual a 2:
- En la vista Desarrollo de intermediario, expanda el proyecto Examinar flujos de mensajes de colas de Websphere MQ, abra staffmsg2.mbtest en el cliente de prueba y pulse Colocar en cola.
- Pulse Enviar mensaje.
-
Vea la cola MQBROWSE_IN utilizando WebSphere MQ Explorer. El mensaje ya
no está en esta cola. Si ha colocado este mensaje de prueba después de
utilizar staffmsg1.mbtest, observe que el
mensaje con un número de empleado igual a 1 sigue estando en la cola. Esto es debido a que el nodo MQGet obtiene el mensaje buscando una
coincidencia con el ID de mensaje, en vez de eliminar el primer mensaje de
la cola.
- En el Cliente de prueba, pulse Extraer de la
cola.
- Pulse Obtener mensaje para obtener el
mensaje de la cola MQBROWSE_OUT.
Volver a la página inicial del ejemplo