Ejecutar el ejemplo de Mensajería grande

Puede ejecutar el ejemplo mensajería grande para realizar el siguiente proceso:

  1. Leer un mensaje de WebSphere MQ con una carga útil en formato XML y que contenga una estructura de repetición.
  2. Dividir cada una de las repeticiones en un solo mensaje de WebSphere MQ.
  3. Escribir un mensaje WebSphere MQ que confirme que el mensaje de entrada se dividió correctamente en varios mensajes.

Es posible que vea mensajes de aviso como, por ejemplo, No se ha podido resolver la referencia {0} del campo de mensajes en la vista Problemas del Kit de herramientas de Message Brokers. Los mensajes hacen referencia a los archivos ESQL en el proyecto de flujo de mensajes de ejemplo, pero puede hacerse caso omiso de ellos. Los avisos no afectan al comportamiento del ejemplo en tiempo de ejecución.

Para ejecutar el ejemplo de mensajería grande en la perspectiva Desarrollo de aplicación de intermediario:

  1. Asegúrese de que el conjunto de mensajes y los flujos de mensajes de ejemplo se hayan desplegado.
  2. Efectúe una doble pulsación en SampleInputMessage.enqueue, en el proyecto de flujo de mensajes al que se haya importado el ejemplo.
  3. Revise los valores del Nombre del gestor de colas y del Nombre de cola en el separador General.  Cuando se utiliza el nombre del gestor de colas por omisión y la configuración del intermediario de mensajes no es necesario cambiar los valores.
  4. >Pulse en Grabar en cola para colocar un mensaje de WebSphere MQ en la cola de entrada del flujo de mensajes de mensajería grande.
  5. Inicie una instancia de la aplicación de extracción de cola (Dequeue):
    1. En la barra de herramientas del área de trabajo, pulse en la flecha del icono Obtener un mensaje de una cola Obtener un mensaje de una cola.
    2. En el menú desplegable, pulse en Obtener mensaje para invocar la ventana Extraer mensaje de cola.
    3. Escriba los nombres del gestor de colas y de la cola que desee. Utilice los valores de WBRK6_DEFAULT_QUEUE_MANAGER como nombre del gestor de colas, 2414 como número de puerto y LARGE_MESSAGING_SLICING_COMPLETE como nombre de cola, para trabajar con la Configuración por omisión.
    4. Pulse en Leer de cola para leer un mensaje de la cola.
    5. Después de cerrar la ventana, la próxima vez que pulse en la flecha del iconoObtener un mensaje de la cola Obtener un mensaje de la cola, verá listada en el menú desplegable la configuración de extracción de la cola que creó arriba. Pulse en ese archivo en el menú (o, si es el número 1 el menú, pulse únicamente en el icono propiamente dicho) para obtener un mensaje de la cola.
    6. Opcional: mientras la ventana Extraer mensaje de cola esta abierta, podrá guardar un mensaje de lectura en un archivo del proyecto de flujos de mensajes para guardarlo para más adelante. Pulse en el botón Guardar como y, en la ventana Guardar mensaje como, seleccione el proyecto de flujo de mensajes y entre el nombre del archivo.
  6. Examine el mensaje recuperado.  Debería indicar que había 10 mensajes declarados en el elemento SaleListCount del mensaje de entrada y que se procesaron 10 registros.

Cuando el valor de las cuentas de mensajes declarado y real sean iguales habrá ejecutado correctamente el ejemplo de mensajería larga.

Icono de la página principal   Volver a la Página de presentación de ejemplos