WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Anexando o depurador de fluxo a um grupo de execução para depuração

Antes de poder depurar seu fluxo de mensagens, é necessário conectar o depurador do fluxo ao grupo de execução no qual seu fluxo está implementado, em seguida, iniciar uma sessão de depuração.

Antes de começar:

A partir de um único WebSphere Message Broker Toolkit, é possível anexar o depurador de fluxo a vários grupo de execução que estiverem sendo executados no mesmo ou em outros computadores host e depurar seus fluxos (e portanto, várias mensagens) simultaneamente.

Um grupo de execução pode ser depurado por apenas um usuário por vez. Se você conectar seu depurador a um grupo de execução, outro usuário não poderá conectar um depurador a esse mesmo grupo de execução até que você tenha finalizado sua sessão depuradora.

Para anexar o depurador a um grupo de execução:

  1. Configure um número da porta de Depuração do Fluxo. Para configurar o JVM do broker com um número de porta de depuração, utilize um dos seguintes métodos:
    • Na Visualização Brokers no WebSphere Message Broker Toolkit, clique com o botão direito do mouse no grupo de execução com o qual você deseja trabalhar e clique em Ativar Depurador. Clique em Configurar e insira um número da porta. Clique em OK para ativar a depuração na porta selecionada e conectar o depurador ao grupo de execução selecionado.
    • No WebSphere Message Broker Explorer, clique com o botão direito do mouse no grupo de execução com o qual deseja trabalhar e clique em Propriedades. Insira um número da porta no campo Porta de Depuração do Fluxo na página Estendida, e clique em OK para modificar o número da porta de Depuração do Fluxo. É necessário clicar com o botão direito do mouse no grupo de execução e clicar em Porta de Depuração do Fluxo > Ativar, para ativar a depuração na porta selecionada.
    • Configure a porta de depuração Java™ executando o comando mqsichangeproperties (tudo em uma linha) no Console de Comandos:
      mqsichangeproperties broker_name -e execution_group_name 
      -o ComIbmJVMManager -n jvmDebugPort -v port_number
      Por exemplo:
      mqsichangeproperties TEST -e default 
      -o ComIbmJVMManager -n jvmDebugPort -v 3920
      Quando este comando estiver concluído, reinicie o broker. Consulte: Iniciando e Parando um Intermediário.

    O compilador Java JIT (just-in-time) é desativado se o parâmetro jvmDebugPort for configurado com um número inteiro maior que zero. Se você não estiver depurando um fluxo de mensagens, reconfigure o parâmetro jvmDebugPort para zero para maximizar o desempenho.

  2. Se você usou o comando mqsichangeproperties ou o WebSphere Message Broker Explorer para configurar a Porta de Depuração do Fluxo, deverá usar a Visualização Brokers no WebSphere Message Broker Toolkit para conectar o depurador de fluxo ao grupo de execução. Clique com o botão direito do mouse no grupo de execução com o qual deseja trabalhar e clique em Ativar Depurador e clique em OK para conectar o depurador ao grupo de execução selecionado.
  3. Abra o fluxo de mensagens que você deseja depurar no editor de Fluxo de Mensagens clicando duas vezes em seu nome na Visualização Desenvolvimento do Broker.
  4. Inclua um ponto de interrupção em uma conexão que leva ao nó de entrada, para certificar-se de que o fluxo de mensagens não será executado até a conclusão antes de começar a depurá-lo.

    O ponto de interrupção aparece como Ponto de interrupção ativado. Para obter informações sobre como incluir um ponto de interrupção, consulte Trabalhando com Pontos de Interrupção no Depurador de Fluxo.

  5. Alterne para o Perspectiva de Depuração.
  6. Clique com o botão direito do mouse na Configuração de Ativação do Broker de Mensagem na visualização Depuração e clique em Editar Consulta de Origem. É possível usar Editar Caminho da Consulta de Origem para informar ao depurador onde procurar seus arquivos de origem para fluxos de mensagens e recursos relacionados tais como ESQL, mapas de mensagem e Java durante a depuração.
  7. Clique em Incluir e selecione o tipo de origem a incluir no caminho de consulta. O caminho de consulta pode ser um nome de projeto Eclipse, uma pasta externa ou um arquivo compactado (.zip). É possível especificar múltiplos locais, mas o depurador sempre procura primeiro no projeto do fluxo de mensagens que você especifica no diálogo Editar Caminho da Consulta de Origem.
  8. Selecione os recursos para incluir no caminho da consulta e clique em OK.
  9. Clique em Incluir para incluir mais recursos no caminho da consulta, clique em Para Cima ou Para Baixo para modificar a ordem dos recursos.
  10. Clique em OK para sair do diálogo Editar Caminho da Consulta de Origem e salve suas alterações.
  11. Quando a próxima mensagem chegar a seu fluxo e chegar ao ponto de interrupção adicionado após nó de entrada, o fluxo será pausado, o ícone do ponto de interrupção será ressaltado: Ponto de Interrupção Pausado Ativado e você poderá iniciar a depuração.
  12. Na visualização Depuração, dê um clique duplo no fluxo de mensagens que deseja depurar. O fluxo de mensagens se abre no editor de Fluxo de Mensagens. Você pode incluir mais pontos de interrupção, começar a percorrer o fluxo e assim por diante.

Em seguida:

Continue com uma das seguintes tarefas:

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:42


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ag11186_