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:

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:

  1. 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.
  2. En el cliente de prueba, pulse Colocar en cola.
  3. Pulse Enviar mensaje. Un mensaje que contiene un número de empleado igual a 1 se coloca en la cola MQBROWSE_IN.
  4. 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:

  1. 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.
  2. Pulse Enviar mensaje.
  3. 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.
  4. En el Cliente de prueba, pulse Extraer de la cola.
  5. Pulse Obtener mensaje para obtener el mensaje de la cola MQBROWSE_OUT.

Volver a la página inicial del ejemplo