Executando a Amostra FIX

Este tópico explica como colocar as mensagens de teste através do fluxo de mensagens FIX.

A Mensagem de Entrada

A amostra FIX contém as duas mensagens de teste a seguir:

A primeira mensagem de entrada é uma mensagem FIX, que será convertida para uma mensagem XML. A segunda é uma mensagem XML que será convertida para uma mensagem FIX.

Executando a Amostra

Para executar a amostra, você deve colocar mensagens nas filas de entrada e obter mensagens das filas de saída. É possível utilizar a seção Retirar da Fila do Cliente de Teste para recuperar as mensagens a partir das filas de saída. Se a mensagem não estiver na fila de saída esperada, altere o nome da fila de saída para o nome da fila de falha. Use as instruções a seguir para executar a amostra:

  1. Coloque a mensagem de teste FIX na fila FIX_TO_XML_IN usando o Cliente de Teste:
    1. Na visualização Desenvolvimento do Intermediário, expanda o projeto Fluxos de Mensagens FIX.
    2. Clique duas vezes no arquivo FIXtoXML.mbtest para abri-lo no Cliente de Teste.
    3. No Cliente de Teste, clique em Enfileirar.
    4. Na lista Corpo da Mensagem, selecione Importar do arquivo externo.
    5. No diretório de Fluxos de Mensagens FIX em sua área de trabalho, navegue até a mensagem de teste execution-report-b5.bin e selecione-a. Clique em OK. Observe que o texto do arquivo externo não é exibido no editor.
    6. Clique em Enviar Mensagem. A mensagem no arquivo .mbtest é gravada na fila.

    Ao colocar uma mensagem na fila FIX_TO_XML_IN, o nó MQInput FIX_TO_XML_IN no primeiro fluxo de mensagens (chamado VALIDATINGFIX2XML.msgflow) analisa a mensagem e valida a mesma com relação ao conjunto de mensagens:

  2. Obtenha a mensagem transformada a partir da fila FIX_TO_XML_OUT, usando Retirar da Fila:
    1. No Cliente de Teste, clique em Retirar da Fila.
    2. Clique em Obter Mensagem para ler a mensagem transformada da fila TIMEOUT_XML_OUT_1.
  3. Coloque a mensagem de teste XML na fila XML_TO_FIX_IN utilizando o Cliente de Teste:
    1. Na visualização Desenvolvimento do Intermediário, expanda o projeto Fluxos de Mensagens FIX.
    2. Clique duas vezes no arquivo XMLtoFIX.mbtest para abri-lo no Cliente de Teste.
    3. No Cliente de Teste, clique em Enfileirar.
    4. Clique em Enviar Mensagem. A mensagem no arquivo .mbtest é gravada na fila.

    Ao colocar uma mensagem na fila XML_TO_FIX_IN, o nó MQInput XML_TO_FIX_IN no primeiro fluxo de mensagens (chamado VALIDATINGXML2FIX.msgflow) analisa a mensagem e valida a mesma com relação ao conjunto de mensagens:

  4. Obtenha a mensagem transformada a partir da fila XML_TO_FIX_OUT, usando Retirar da Fila:
    1. No Cliente de Teste, clique em Retirar da Fila.
    2. Clique em Obter Mensagem para ler a mensagem transformada da fila XML_TO_FIX_OUT.

Se não houver nenhuma mensagem nas filas FIX_TO XML_OUT ou XML_TO_FIX_OUT, consulte Resolvendo Problemas ao Executar Amostras na documentação do WebSphere Message Broker. A mensagem pode ainda estar na fila de entrada ou pode estar na fila FIX_FAIL ou em uma das filas do sistema.

Voltar para Home da Amostra