Depuración: transferencia de un flujo de mensajes a una cola de entrada

Puede transferir un mensaje a una cola de entrada para probar un flujo de mensajes que esté depurando.

Antes de empezar

Todos los pasos están indicados en: Conexión del depurador de flujos de mensajes a un grupo de ejecución para la depuración.

Si el flujo de mensajes incluye los nodos MQInput y MQOutput, podrá probar el flujo transfiriendo un mensaje a la cola de entrada del primer nodo MQInput.

Puede utilizar interfaces de línea de mandatos o WebSphere MQ Explorer (si tiene instalada la Versión 6 de WebSphere MQ) o WebSphere MQ Servicios (si tiene instalada la Versión 5.3 de WebSphere MQ) para transferir un mensaje a una cola.

También puede utilizar el Cliente de prueba como alternativa repetible. Para utilizar el Cliente de prueba, lleve a cabo los pasos descritos en las siguientes secciones:

Si el mensaje lo procesa el flujo de mensajes y lo coloca en una cola de salida, puede recuperarlo de esa cola. Consulte: Depuración: obtención de un mensaje de prueba de una cola de salida.

Configuración y utilización de un archivo de colocación en cola

Para configurar un archivo de colocación en cola de forma que pueda utilizarlo para enviar un mensaje de prueba:

  1. Cambie a la Perspectiva de Administración de intermediarios.
  2. En la barra de herramientas del entorno de trabajo, pulse en la flecha sobre la Transferir un mensaje a una cola Transferir un mensaje a una cola.
  3. En el menú desplegable, pulse en Transferir mensaje para invocar el asistente de Nuevo archivo de mensajes de colocación en cola.
  4. Seleccione el proyecto de flujo de mensajes que contiene el flujo de mensajes que está depurando.
  5. En el campo Nombre de archivo, entre un nombre para el archivo que va a crear (la extensión .enqueue se añade automáticamente).
  6. Pulse Finalizar. El archivo de colocación en cola se crea y se abre una vista mostrando sus detalles.
  7. Entre los nombres del gestor de colas y de la cola correspondientes al nodo de entrada de este flujo de mensajes. Los nombres de los gestores de colas son sensibles a las mayúsculas y minúsculas; verifique que ha escrito el nombre correctamente.

    Si transfiriendo un mensaje a una cola de entrada que se encuentra en un sistema remoto, asegúrese de que el gestor de colas del intermediario asociado dispone de un canal de conexión con el servidor denominado SYSTEM.BKR.CONFIG.

  8. Si está transfiriendo un mensaje a una cola remota, entre valores para identificar el host y el puerto del sistema que está recibiendo la cola.
  9. Opcional: pulse el separador MQMD para personalizar los campos de la cabecera MQMD. Lea las descripciones de estos campos en la sección Application Programming Reference del Centro de información en línea de WebSphere MQ Versión 6 o del manual WebSphere MQ Versión 5.3 en página web de la biblioteca de WebSphere MQ; las constantes están listadas en la sección Constantes o el manual.
  10. Opcional: Pulse en el separador Configuración y seleccione Cabeceras de mensajes MQ para personalizar los campos de la cabecera MQMD. Lea las descripciones de estos campos en la sección de Application Programming Reference del Centro de información en línea de WebSphere MQ Versión 6; las constantes están listadas en la sección Constantes.

    Pulse "Cabecera predeterminada" de la cabecera de mensajes MQ para ver los valores de la cabecera de mensajes que se utiliza para el mensaje de prueba. Puede editar las opciones de la cabecera predeterminada o bien, puede crear una nueva cabecera para editar:

    1. Pulse Cabeceras de mensajes MQ.
    2. Pulse Añadir y escriba un nombre exclusivo para la cabecera.
    3. Edite los valores de cabecera.
    4. Pulse el separador Sucesos y seleccione la cabecera apropiada para el mensaje en la lista Cabecera.
  11. Pulse Archivo > Guardar para guardar el archivo.
  12. Opcional: para transferir el mensaje a la cola inmediatamente desde esta ventana, pulse en Grabar en cola.
  13. Pulse la flecha del icono Colocar un mensaje en una cola Colocar un mensaje en una cola para ver el archivo de colocación en cola listado en el menú desplegable.
  14. Pulse en ese archivo en el menú (si es el primero del menú, simplemente pulse en el icono) para colocar un mensaje en la cola. Si ha establecido los puntos de interrupción adecuados, el depurador de flujos de mensajes dejará en pausa el flujo de mensajes en el siguiente.

Para encontrar posteriormente el archivo de colocación en cola, vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario y expanda el árbol de navegación del proyecto de flujo de mensajes. Efectúe una doble pulsación en el archivo de colocación en cola para abrirlo en una ventana.

Opcional: Añadir datos al mensaje

Si únicamente desea añadir una pequeña cantidad de datos de prueba al mensaje de prueba, escriba los datos en la ventana "Datos de mensaje"sección :

  1. Abra el archivo de colocación en cola y seleccione el separador Examinar.
  2. Escriba los datos de prueba directamente en la ventana "Datos de mensaje" sección .
  3. Transfiera el mensaje seleccionando el separador General y pulsando Grabar en cola.

Opcional: utilización de un archivo de datos de ejemplo

Si desea que el mensaje de prueba contenga una mayor cantidad de datos de ejemplo (por ejemplo algo de XML estructurado), primero cree o importe un archivo que contenga los datos y después obtenga el archivo de colocación en cola para utilizarlo. Siga los pasos opcionales para utilizar cualquiera de estos métodos para crear y añadir datos.

Para hacer que el archivo de colocación en cola utilice un archivo con datos de ejemplo:

  1. Cree o importe el archivo de datos del mensaje, como se describe a continuación.
  2. Abra el archivo de colocación en cola; en Nombre de archivo pulse el botón Examinar.
  3. En la ventana "Añadir un mensaje", seleccione el archivo y pulse Aceptar.
  4. Pulse Archivo > Guardar cuando haya terminado.
  5. Para ver los datos del archivo, seleccione el separador Examinar al final de la vista de colocación en cola. Si desea cambiar los datos, escriba el texto en la ventana "Datos de mensaje" o edite el archivo efectuando una doble pulsación en la vista Desarrollo de intermediario.
    Consejo: Si decide experimentar con la utilización de un archivo de datos XML en vez de con texto, no olvide editar las propiedades para el nodo de entrada del flujo de mensajes y establecer el Dominio de mensajes en XML. Cuando el mensaje aparece en el Depurador de flujos de mensajes en la vista Variables, el XML se analiza y se expande en el árbol.

Opcional: creación de un archivo de datos de ejemplo para el mensaje

Para crear un nuevo archivo de datos de ejemplo:

  1. Vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario.
  2. Pulse Archivo > Nuevo > Otro.
  3. Pulse Simple y luego Archivo.
  4. En la ventana Archivo nuevo, seleccione el proyecto en el que desea conservar el archivo, después, en Nombre de archivo entre un nombre y una extensión para el archivo. Si el archivo contiene XML, asegúrese de que la extensión es .XML.
  5. Pulse Finalizar. El archivo se habrá creado y aparecerá en la vista Desarrollo de intermediario. Se abrirá una vista con un editor adecuado (texto o XML) para el archivo.
  6. Edite el archivo y entre los datos de texto o XML que desee introducir en él.
  7. Pulse Archivo > Guardar cuando haya terminado.

Ahora puede seleccionar el archivo, tal como se explica en la sección Opcional: utilización de un archivo de datos de ejemplo. También puede efectuar una doble pulsación en el archivo para abrirlo en un editor apropiado.

Opcional: importación de datos de ejemplo o un archivo existentes para el mensaje

Si en el sistema ya tiene un archivo que contenga datos de ejemplo que desee utilizar en un mensaje de prueba, siga estos pasos para importar los datos al entorno de trabajo. Si el archivo contiene XML, asegúrese de que tiene la extensión .XML.

  1. Vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario.
  2. Pulse Archivo > Importar.
  3. En la lista de asistentes, seleccione Sistema de archivos y después pulse Siguiente.
  4. En Directorio, pulse el botón Examinar y navegue a la carpeta que contenga el archivo. A continuación pulse Aceptar. Aparecerá una lista con los archivos de la carpeta.
  5. En la lista de archivos, seleccione el recuadro de selección que haya junto al archivo que desee importar.
  6. En Carpeta, pulse el botón Examinar y seleccione el proyecto donde desea conservar el archivo.
  7. Pulse Finalizar.

Después de haber importado el archivo como se ha explicado, éste quedará almacenado en el espacio de datos del entorno de trabajo junto con los demás archivos del entorno de trabajo correspondientes a la configuración. El archivo original no se vuelve a utilizar directamente.

El archivo aparecerá en la vista Desarrollo de intermediario del proyecto que haya elegido y podrá seleccionarlo tal como se ha explicado en la sección Opcional: utilización de un archivo de datos de ejemplo de esta página. También puede efectuar una doble pulsación en el archivo para abrirlo en un editor apropiado.

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:55:14

ag16710_