Colocando uma Mensagem de Teste

Antes de começar

Para concluir esta tarefa, você deve ter concluído as tarefas a seguir:

Se seu fluxo de mensagens incluir nós MQInput e MQOutput, você poderá querer acionar o fluxo colocando uma mensagem de teste na fila de entrada para o seu primeiro nó MQInput. Este tópico informa como colocar uma mensagem de teste configurando e utilizando um arquivo enfileirado no workbench. Essa é uma alternativa fácil e que pode ser repetida para utilizar interfaces de linha de comando ou o WebSphere MQ Explorer (com o WebSphere MQ Versão 6) ou o WebSphere MQ Services (com o WebSphere MQ Versão 5) para colocar uma mensagem.

Se a mensagem for processada pelo fluxo de mensagens e for colocada em uma fila de saída, você poderá recuperá-la nessa fila. Consulte a Obtendo uma Mensagem de Teste para obter detalhes.

Configurando e Utilizando um Arquivo de Enfileiramento

Para configurar um arquivo de enfileiramento para que possa utilizá-lo para enviar uma mensagem de teste:

  1. Alterne para o Perspectiva de Administração do Intermediário.
  2. Na barra de ferramentas do workbench, clique na seta do ícone Colocar mensagem em uma fila Colocar mensagem em uma fila .
  3. No menu drop-down, clique em Colocar Mensagem... para chamar o assistente Novo Arquivo de Mensagens de Enfileiramento.
  4. Selecione o projeto do fluxo de mensagens, contendo o fluxo de mensagens que você está depurando.
  5. No campo Nome do Arquivo, digite um nome para o arquivo que será criado (a extensão .enqueue será incluída automaticamente).
  6. Clique em Concluir. O arquivo de enfileiramento é criado e é aberta uma visualização mostrando seus detalhes.
  7. Insira os nomes para o gerenciador de filas e a fila para o nó input para este fluxo. Os nomes de gerenciadores de filas fazem distinção entre maiúsculas e minúsculas; certifique-se de digitar o nome corretamente.

    Se estiver colocando uma mensagem em uma fila de entrada que está em um computador remoto, certifique-se de que o gerenciador de fila do intermediário associado possua um canal de conexão do servidor chamado SYSTEM.BKR.CONFIG.

  8. Se você estiver colocando uma mensagem em uma fila remota, digite valores para identificar o host e a porta do computador que está hospedando a fila.
  9. Início da mudançaOpcional: Clique na guia MQMD para customizar os campos do cabeçalho MQMD. Leia as descrições desses campos em WebSphere MQ Application Programming Reference; as constantes estão listadas em WebSphere MQ Constants.Fim da mudança
  10. Clique em Arquivo > Salvar para salvar o arquivo de enfileiramento.
  11. Opcional: Para colocar a mensagem na fila imediatamente nesta janela, clique no botão Gravar na Fila.
  12. Clique na seta do Colocar mensagem em uma fila Colocar mensagem em uma fila para ver o arquivo enfileirado listado no menu drop-down.
  13. Clique nesse arquivo no menu, (ou se for o número 1 no menu, apenas clique no seu próprio ícone) para colocar uma mensagem na fila. Se tiver definido os pontos de interrupção apropriados, o depurador de fluxo pausará o fluxo no próximo.

Para localizar seu arquivo de enfileiramento posteriormente, alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário e expanda a árvore de navegação para o projeto de fluxo de mensagens. Dê um clique duplo no arquivo de enfileiramento para abri-lo em uma visualização.

Opcional: Incluindo Dados em sua Mensagem

Se você quiser apenas uma pequena quantidade de dados de teste na mensagem de teste, digite os dados em uma janela para incluir rapidamente alguns dados de teste:

  1. Abra o arquivo de enfileiramento e selecione a guia Procurar.
  2. Digite seus dados de teste diretamente na janela "Dados da Mensagem".
  3. Coloque a mensagem de teste, selecionando a guia Geral e clicando no botão Gravar na Fila.

Opcional: Utilizando um Arquivo de Dados de Amostra

Se desejar que sua mensagem de teste contenha uma quantidade maior de dados de amostra (por exemplo, algum XML estruturado), primeiro crie ou importe um arquivo contendo esses dados e, em seguida, obtenha o arquivo de enfileiramento para utilizá-lo. Siga as seções opcionais e as etapas abaixo para utilizar esses métodos de criação e de inclusão de dados.

Para obter o arquivo de enfileiramento para utilizar um arquivo que contém dados de amostra:

  1. Crie ou importe o arquivo de dados da mensagem, conforme descrito abaixo.
  2. Abra o arquivo de enfileiramento; no Nome do Arquivo clique no botão Procurar.
  3. Na janela "Incluir uma Mensagem", selecione o arquivo e clique em OK.
  4. Clique em Arquivo > Salvar quando concluir.
  5. Para ver os dados no arquivo, selecione a guia Procurar no botão da visualização de enfileiramento. Se desejar alterar os dados, digite algum texto na janela "Dados da Mensagem" ou edite o arquivo dando um clique duplo na visualização Navegador de Recursos.
    Dica: Se decidir experimentar utilizar um arquivo de dados XML em vez de texto, não se esqueça de editar as propriedades para o nó input de seu fluxo de mensagens e defina o Domínio de Mensagem como XML. Quando sua mensagem aparecer no Depurador de Fluxo na visualização Variáveis, o XML será analisado e poderá ser expandido na árvore.

Opcional: Criando um Arquivo de Dados de Amostra para a Mensagem

Para criar um novo arquivo de dados de amostra:

  1. Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
  2. Clique em Arquivo > Novo > Outro....
  3. Clique em Simples e, em seguida, clique em Arquivo.
  4. Na janela Novo Arquivo, selecione o projeto no qual deseja guardar o arquivo e no Nome do Arquivo digite um nome e uma extensão para o arquivo. Se o arquivo contiver XML, verifique se a extensão é .XML.
  5. Clique em Concluir. O arquivo é criado e aparece na visualização Navegador de Recursos. É aberta uma visualização com um editor apropriado (texto ou XML) para o arquivo.
  6. Edite o arquivo e digite o texto ou dados XML desejados.
  7. Clique em Arquivo > Salvar quando concluir.

Agora você pode selecionar o arquivo conforme descrito na seção Opcional: Utilizando um Arquivo de Dados de Amostra. Você pode também dar um clique duplo no arquivo para abri-lo em um editor apropriado.

Opcional: Importando um Arquivo de Dados de Amostra Existente para a Mensagem

Se já tiver um arquivo em seu computador que contenha dados de amostra que deseja utilizar em uma mensagem de teste, utilize estas etapas para importar os dados para o workbench. Se o arquivo contiver XML, certifique-se de que ele contenha a extensão .XML.

  1. Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
  2. Clique em Arquivo > Importar.
  3. Na lista de assistentes, selecione Sistema de Arquivos e clique em Avançar.
  4. No Diretório, clique no botão Procurar e navegue para a pasta que contém o arquivo e clique em OK. Uma lista de arquivos na pasta aparece.
  5. Na lista de arquivos, selecione a caixa de opções junto ao arquivo que deseja importar.
  6. Na Pasta, clique no botão Procurar e selecione o projeto no qual deseja guardar o arquivo.
  7. Clique em Concluir.

Depois de importar o arquivo conforme descrito aqui, uma cópia do arquivo será armazenada no espaço de dados do workbench junto com todos os demais arquivos do workbench para sua configuração. O arquivo original não será utilizado diretamente novamente.

O arquivo aparece no Navegador de Recurso em seu projeto escolhido e pode ser selecionado conforme descrito na seção Opcional: Utilizando um Arquivo de Dados de Amostra nesta página. Você também pode dar um clique duplo nele para abri-lo em um editor adequado.

Conceitos relacionados
Visão Geral do Depurador de Fluxo
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ag16710_