Ejecutar el ejemplo FIX

En este tema se explica cómo colocar los mensajes de prueba en el flujo de mensajes FIX.

El mensaje de entrada

El ejemplo FIX contiene los dos mensajes de prueba siguientes:

El primer mensaje de entrada es un mensaje FIX, que se convertirá a un mensaje XML. El segundo es un mensaje XML que se convertirá a un mensaje FIX.

Ejecutar el ejemplo

Para ejecutar el ejemplo debe colocar mensajes en las colas de entrada y obtener mensajes de las colas de salida. Puede utilizar la sección Extraer de la cola del Cliente de prueba para recuperar los mensajes de las colas de salida. Si el mensaje no está en la cola de salida esperada, cambie el nombre de la cola de salida por el nombre de la cola de anomalías. Utilice las instrucciones siguientes para ejecutar el ejemplo:

  1. Ponga el mensaje de prueba FIX en la cola FIX_TO_XML_IN utilizando el Cliente de prueba:
    1. En la vista Desarrollo de intermediario, expanda el proyecto FIX Message Flows.
    2. Efectúe una doble pulsación en el archivo FIXtoXML.mbtest para abrirlo en el Cliente de prueba.
    3. En el cliente de prueba, pulse Colocar en cola.
    4. En la lista Cuerpo del mensaje, seleccione Importar de archivo externo.
    5. En el directorio de Flujos de mensajes FIX de su espacio de trabajo, vaya al mensaje de prueba execution-report-b5.bin y selecciónelo. Pulse Aceptar. Observe que el texto del archivo externo no se visualiza en el editor.
    6. Pulse Enviar mensaje. El mensaje del archivo .mbtest se graba en la 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 Extraer de la cola:
    1. En el Cliente de prueba, pulse Extraer de la cola.
    2. Pulse Obtener mensaje para leer el mensaje transformado de la cola FIX_TO_XML_OUT.
  3. Ponga el mensaje de prueba XML en la cola XML_TO_FIX_IN utilizando el Cliente de prueba:
    1. En la vista Desarrollo de intermediario, expanda el proyecto FIX Message Flows.
    2. Efectúe una doble pulsación en el archivo XMLtoFIX.mbtest para abrirlo en el Cliente de prueba.
    3. En el Cliente de prueba, pulse Colocar en cola.
    4. Pulse Enviar mensaje. El mensaje del archivo .mbtest se graba en la cola.

    Cuando coloca un mensaje en la cola XML_TO_FIX_IN, el nodo MQInput XML_TO_FIX_IN del primer flujo de mensajes (llamado VALIDATINGXML2FIX.msgflow) analiza el mensaje y lo valida utilizando el conjunto de mensajes:

  4. Obtenga el mensaje transformado de la cola XML_TO_FIX_OUT utilizando Extraer de la cola:
    1. En el Cliente de prueba, pulse Extraer de la cola.
    2. Pulse Obtener mensaje para leer el mensaje transformado de la cola XML_TO_FIX_OUT.

Si no hay ningún mensaje en la cola FIX_TO XML_OUT o XML_TO_FIX_OUT, consulte Resolución de problemas cuando se ejecutan ejemplos en la documentación de WebSphere Message Broker. 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.

Volver a la página inicial del ejemplo