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

Depurando Java

Quando o processamento do fluxo de mensagens tiver pausado em um ponto de interrupção configurado no código de origem dentro de um nó que contém o código Java™, será possível examinar e modificar as variáveis Java no Depurador de Fluxo.

Se você notar que o desempenho diminuiu depois de seguir essas etapas, consulte Resolvendo Problemas de Desempenho.

  1. Para abrir o Console de Comando, clique em Iniciar > Programas > IBM WebSphere Message Broker 8.0.0.0 > Console de Comandos.
  2. Inicie o broker, utilizando o comando mqsistart no Console de Comandos.
  3. 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
    Exemplo:
    mqsichangeproperties TEST -e default 
    -o ComIbmJVMManager -n jvmDebugPort -v 3920
  4. Pare e reinicie o broker, executando os comandos mqsistop e mqsistart.
  5. 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.
  6. Inclua um ponto de interrupção onde o método Java é chamado, seguindo as instruções em Incluindo Pontos de Interrupção no Depurador de Fluxo.
  7. Para entrar diretamente no código Java durante o processo de depuração, inclua um ponto de interrupção no código Java.
  8. Implemente o arquivo broker archive (BAR) que inclui o arquivo JAR que contém o código Java , seguindo as instruções em Implementando um Arquivo Bar.
  9. Clique em Executar > Depuração para abrir o assistente de Depuração.
  10. Clique com o botão direito em Depuração do Broker de Mensagem na lista de elementos à esquerda e clique em Novo.
  11. Configure a Porta de Depuração Java com o mesmo valor especificado para o parâmetro -v no comando mqsichangeproperties, e clique em Aplicar para salvar suas alterações.
  12. Clique na guia Origem, especifique o local do arquivo de origem e clique em Aplicar para salvar suas alterações.
  13. Clique em Depuração para iniciar o processo de depuração.

Trabalhando com Variáveis Java

Quando o processamento do fluxo de mensagens tiver pausado em um ponto de interrupção no código de origem dentro de um nó que contém o código Java (um nó definido pelo usuário ou um nó JavaCompute), você poderá procurar variáveis Java na visualização Variáveis na Perspectiva de Depuração e alterar seus valores de dados associados.

  1. Alterne para o Perspectiva de Depuração.
  2. Clique na guia Variáveis para abrir a visualização Variáveis, caso ainda não esteja aberta. As variáveis são mostradas em uma árvore, utilizando o símbolo Variável.
  3. Para trabalhar com uma variável, clique nela com o botão direito do mouse e selecione uma opção no menu.
O processamento do fluxo de mensagens continua até o próximo ponto de interrupção configurado no processamento lógico da mensagem atual. Se não houver nenhum ponto de interrupção ativado no qual a instância de fluxo possa ser pausada, ela será executada até a conclusão e será removida da Visualização Depuração.

Em seguida:

Ao concluir a depuração do fluxo de mensagens, será possível remover os ponto de interrupção ou encerrar a sessão de depuração:
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:43


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