Depurando Mapeamentos

Quando o processamento do fluxo de mensagens tiver pausado em um ponto de interrupção configurado no código-fonte dentro de um nó que contenha mapeamentos, será possível observar as rotinas de mapeamento e modificar as variáveis definidas pelo usuário no Depurador de Fluxo.

Antes de começar

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

As rotinas de mapeamento são implementadas em ESQL. Caso entre no código,é possível optar por percorrer o código ESQL ou os mapeamentos.

  1. Alterne para o Perspectiva de Depuração.
  2. Na visualização Depuração:
    • clique em Entrar no Código-fonte Entrar no código na barra de ferramentas.
    • ou clique com o botão direito na estrutura de pilha do fluxo e clique em Entrar Entrar.
    O editor de Mapeamento de Mensagens é aberto com a rotina de mapeamento realçada no editor de Mapeamento e na visualização de Tópicos.
  3. Para utilizar pontos de interrupção em linhas de mapeamento:
    1. No Editor de Mapeamento de Mensagens, selecione a linha do comando de mapeamento que você deseja utilizar, clique com o botão direito do mouse no espaço ao lado dela e selecione no menu para incluir ou desativar um ponto de interrupção. (Alternativamente, dê um clique duplo no mesmo espaço para incluir ou remover um ponto de interrupção.)
    2. Selecione a partir do menu para criar, excluir ou restringir o ponto de interrupção, de forma semelhante aos pontos de interrupção normais do depurador, conforme descrito em: Trabalhando com Pontos de Interrupção no Depurador de Fluxo.

    Você não pode definir um ponto de interrupção em uma linha de comentário ou em uma linha em branco.

  4. Verifique as rotinas de mapeamento passando pelos mapeamentos.

    Na visualização Depuração, a estrutura de pilha mostra a lista dos comandos de mapeamento e o comando atual. A visualização Variáveis mostra suas variáveis de mapeamento definidas pelo usuário e a mensagem atual. É possível alterar os valores das variáveis definidas pelo usuário.

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.

Avançar:

Caso já tenha concluído a depuração, é possível remover os pontos de interrupção ou encerrar a sessão de depuração:
Conceitos relacionados
Visão Geral do Depurador de Fluxo
Perspectiva de Depuração
Editor de Mapeamento de Mensagens
Tarefas relacionadas
Trabalhando com Pontos de Interrupção no Depurador de Fluxo
Depuração: atravessar código-fonte
Referências relacionadas
Atalhos do Depurador de Fluxo
Ícones e Símbolos do Depurador de Fluxo
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:34

ag20510_