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 Message Brokers Toolkit. Na figura, o fluxo de mensagens LargeMsgSupport_MRM_XML está sendo depurado.

Uma captura de tela da perspectiva de depuração no Message Brokers Toolkit.

Visualizações do Perspectiva de Depuração

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

Visualização Depuração
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.

Quando conectar o depurador de fluxo ao mecanismo de tempo de execução de fluxo, a visualização Depuração exibirá os nomes das seguintes entidades relacionadas ao 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 Mensagens TestFlow
  • Início da mudançaQuando 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)
    Fim da mudança

Na visualização Depuração, você pode desempenhar 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 de 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.

A visualização de Pontos de Interrupção e a visualização Variáveis compartilham a mesma área de janela. Clique em uma das guias para selecionar a visualização desejada.

A visualização de Pontos de Interrupção exibe os pontos de interrupção que estão configurados em todas as instâncias de um fluxo selecionado. Cada ponto de interrupção é identificado por um de dois símbolos (também utilizado 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 de Pontos de Interrupção, você pode desempenhar 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.

A visualização Variáveis e a visualização de Pontos de Interrupção compartilham a mesma área de janela. Clique em uma das guias para selecionar a visualização desejada.

A visualização Variáveis exibe as mensagem que estão se deslocando pelo 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-fonte disponível fluxo pausado em um nó contendo o 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.

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
ab00140_