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

Perspectiva de Depuração

A Perspectiva de Depuração é o local onde você testa e depura uma representação gráfica dos seus fluxos de mensagens utilizando o depurador de fluxo de mensagens.

A figura a seguir mostra o Perspectiva de Depuração do WebSphere Message Broker Toolkit. Na figura, o fluxo de mensagens LargeMsgSupport_MRM_XML está sendo depurado.Uma captura de tela da perspectiva de depuração no WebSphere Message Broker Toolkit.

Visualizações do Perspectiva de Depuração

O Perspectiva de Depuração contém as seguintes visualizações:

Visualização Depurar
Exibe os tipos de fluxos de mensagens implementados para um host selecionado para ajudar a gerenciar a depuração de fluxos. Os botões da barra de ferramentas são fornecidos para controlar a execução do fluxo. Você pode iniciar, parar e retomar um fluxo, avançar e retroceder um subfluxo e avançar para o código fonte.

Ao conectar o depurador de fluxo ao mecanismo de tempo de execução de fluxo, a visualização Depuração (Debug) exibe os nomes das seguintes entidades relacionadas a fluxo:

  • O computador host e o mecanismo de tempo de execução do fluxo que está em execução. Isso é mostrado em uma concatenação dos nomes das seguintes entidades, delimitada por dois pontos.
    • O computador host
    • O Intermediário
    • O grupo de execução
    • O mecanismo de fluxos
    A entrada é identificada pelo símbolo do mecanismo de tempo de execução do fluxo. Exemplo:
    • Mecanismo de Fluxo TestPC01:WMQIV5BR:TestExecution:DataFlowEngine
  • Os fluxos que são implementados no mecanismo de tempo de execução do fluxo, identificados pelo símbolo do fluxo, por exemplo:
    • Fluxo de Mensagem TestFlow
  • Quando um ponto de interrupção é atingido, as instâncias de fluxo que foram criadas para cada fluxo, identificadas pelo símbolo a seguir, por exemplo:
    • Instância de fluxo pausada 3068 (Pausada)

Na visualização Depuração (Debug), você pode executar as seguintes tarefas de depuração:

  • Consultar um mecanismo de tempo de execução do fluxo para fluxos implementados atualmente
  • Desconectar um mecanismo de tempo de execução do fluxo do depurador de fluxos
  • Retomar a execução do fluxo
  • Executar até a finalização
  • Avançar sobre um nó
  • Avançar para ou sair de um subfluxo
  • Avançar sobre, para ou sair de um código fonte
Visualização Pontos de Interrupção
Lista os pontos de interrupção que foram definidos em conexões em seu fluxo de mensagens. Nessa visualização, você pode incluir, desativar, ativar ou remover pontos de interrupção. Você também pode restringir um ponto de interrupção para uma ou mais instâncias específicas de um fluxo de mensagens utilizando a visualização Propriedades.

As visualizações Pontos de Interrupção (Breakpoints) e Variáveis (Variables) compartilham a mesma área de janela. Clique em uma das guias para selecionar a visualização desejada.

A visualização Pontos de Interrupção (Breakpoints) exibe os pontos de interrupção definidos em todas as instâncias de um fluxo selecionado. Cada ponto de interrupção é identificado por um dos dois símbolos (conforme utilizados também no Editor de Fluxo de Mensagens) da seguinte forma:

  • Ponto de interrupção ativado ponto de interrupção ativado
  • Ponto de interrupção desativado ponto de interrupção desativado

Na visualização Pontos de Interrupção (Breakpoints), você pode executar as seguintes tarefas de depuração:

  • Remover pontos de interrupção
  • Desativar ou ativar pontos de interrupção
  • Restringir pontos de interrupção a uma ou mais instâncias de um fluxo
Visualização Variáveis
Quando um fluxo de mensagens for interrompido por um ponto de interrupção, você poderá exibir o conteúdo da mensagem para verificar se o fluxo de mensagens está sendo executado conforme o esperado e fazer as alterações necessárias.

As visualizações Variáveis (Variables) e Pontos de Interrupção (Breakpoints) compartilham a mesma área de janela. Clique em uma das guias para selecionar a visualização desejada.

A visualização Variáveis (Variables) exibe as mensagens que atualmente estão percorrendo o fluxo. Utilize a visualização para examinar ou alterar o conteúdo de uma mensagem em um fluxo durante a depuração.

Visualização do editor de Fluxo de Mensagens
O editor Fluxo de Mensagens exibe e depura fluxos graficamente. Nessa visualização, é possível incluir pontos de interrupção nas conexões de um fluxo de mensagens.

O editor Fluxo de Mensagens também exibe todos os pontos de interrupção que estão configurados no fluxo. Cada ponto de interrupção é identificado por um símbolo, da seguinte forma:

  • Ponto de Interrupção Ativado ponto de interrupção ativado.
  • Ponto de Interrupção Desativado ponto de interrupção desativado.
  • Ponto de Interrupção Ativado Pausado fluxo pausado no ponto de interrupção.

O editor também exibe o seguinte símbolo acima de um nó:

  • Código de origem disponível fluxo pausado em um nó que contém código ESQL ou código Java™ para o qual o depurador de fluxo pode avançar

No Perspectiva do Desenvolvimento de Aplicativos do Intermediário, o Editor de Fluxo de Mensagens é utilizado para criar, exibir graficamente e editar fluxos. Para obter detalhes das outras utilizações deste editor, consulte a descrição em Editor de Fluxo de Mensagens e as tarefas em Definindo o Conteúdo do Fluxo de Mensagens.

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:28:08


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ab00140_