Ejecutar el ejemplo FIX

Este apartado explica cómo transferir los mensajes de prueba a través del flujo de mensajes FIX .

El mensaje de entrada

El ejemplo FIX contiene un mensaje de prueba denominado execution-report-b5.bin.

Ejecutar el ejemplo

Para ejecutar el ejemplo, debe transferir mensajes a las colas de entrada de y obtener mensajes de las colas de salida. Siga las instrucciones que se indican a continuación:

  1. Ponga el mensaje de prueba execution-report-b5.bin en la cola FIX_TO_XML_IN utilizando el Editor de colocación en cola.
    1. Pulse en Archivo > Nuevo > Archivo de colocación de mensajes en la cola.
      Se crea un nuevo archivo de colocación en cola y se abre en el editor de colocación en cola.
    2. En el campo Nombre del gestor de colas, escriba WBRK6_DEFAULT_QUEUE_MANAGER.
    3. En el campo Puerto, escriba 2414.
    4. En el campo Nombre de cola, escriba FIX_TO_XML_IN.
    5. Pulse Examinar y, luego, vaya al mensaje de prueba execution-report-b5.bin. Pulse Aceptar.
    6. Pulse en Grabar en cola.

    Cuando pone un mensaje en la cola FIX_TO_XML_IN, el nodo MQInput de FIX_TO_XML_IN en el primer flujo de mensajes (denominado VALIDATINGFIX2XML.msgflow) analiza el mensaje y lo valida en relación al conjunto de mensajes:

  2. Obtenga el mensaje transformado de la cola FIX_TO_XML_OUT utilizando el diálogo Extraer el mensaje de la cola.
    1. Pulse en Obtener un mensaje de una cola en la barra de herramientas.
    2. En el diálogo Extraer el mensaje de la cola, entre los detalles de la conexión, y en el campo Nombre de cola, escriba FIX_TO_XML_OUT.
    3. Pulse en Leer de la cola. El mensaje transformado se muestra en el diálogo Extraer el mensaje de la cola. Ahora el mensaje está en formato XML.
    4. Pulse en Guardar como.... Vaya a la ubicación en la que desea guardar el mensaje, escriba un nombre de archivo, y luego pulse Guardar.
  3. Coloque el mensaje guardado en el paso 2 en la cola XML_TO_FIX_IN, utilizando el Editor de colocación en cola.
    1. Pulse en Archivo > Nuevo > Archivo de colocación de mensajes en la cola.
      Se crea un nuevo archivo de colocación en cola y se abre en el editor de colocación en cola.
    2. En el campo Nombre del gestor de colas, escriba WBRK6_DEFAULT_QUEUE_MANAGER.
    3. En el campo Puerto, escriba 2414.
    4. En el campo Nombre de cola, escriba XML_TO_FIX_IN.
    5. Pulse Examinar, navegue a la ubicación del mensaje guardado en el paso 2 y pulse Aceptar.
    6. Pulse en Grabar en cola.

    Cuando pone el mensaje en la cola XML_TO_FIX_IN, el nodo XML_TO_FIX_IN MQInput en el segundo flujo de mensajes (denominado VALIDATINGXML2FIX.msgflow) analiza el mensaje y lo valida en relación al conjunto de mensajes:
  4. Obtenga el mensaje de la cola XML_TO_FIX_OUT. Ahora el mensaje es un mensaje FIX.

Si no hay ningún mensaje en las colas FIX_TO XML_OUT o XML_TO_FIX_OUT, consulte Diagnosticar problemas. El mensaje quizá esté todavía en la cola de entrada, o en la cola FIX_FAIL, o en una de las colas del sistema.

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