Depuração: atravessar código-fonte

Quando o processamento de fluxo de mensagens é pausado em um ponto de interrupção na entrada para um nó que contém código ESQL ou código Java™ , você pode pisar através do código.

Antes de Começar

Inclua um ou mais pontos de interrupção em seu fluxo de mensagens; consulte Incluindo pontos de interrupção no depurador de fluxo.

Sobre esta tarefa

Os nós que podem conter código ESQL ou código Java são listados em Visão geral do depurador de fluxo.

Para percorrer o seu código- fonte, conclua as etapas a seguir.

Procedimento

  1. Alternar para a perspectiva Debug.
  2. Na visualização Depuração, clique em Step into Source Code Etapa em código na barra de ferramentas.

    Como alternativa, clique com o botão direito na estrutura de pilha de fluxo e, em seguida, clique em Avançar Avançar para.

  3. Quando o processamento de fluxo de mensagens é pausado em um ponto de interrupção no código ESQL ou Java, você pode pisar através da linha de código-fonte por linha. Na visualização Depuração, clique em Avançar Etapa Acima na barra de ferramentas.

    Como alternativa, clique com o botão direito na estrutura de pilha de fluxo e, em seguida, clique em Avançar Etapa Acima.

    Repita esta etapa sempre que for necessário.

    Uma única linha de código-fonte é executada e o fluxo é pausado na próxima linha de código. O que você pode fazer depende de qual tipo de código está contido no nó. Para obter mais informações, consulte em dos seguintes tópicos:

    Caso o depurador esteja pausado antes da última linha de código quando você avançar, ela será executada e o processador do fluxo de mensagens continuará até o próximo ponto de interrupção no processamento lógico da mensagem atual. Se nenhum ponto de interrupção ativado existe no qual a instância de fluxo possa ser pausada, o processamento será executado até a conclusão e a instância de fluxo será removida da visualização Depuração.

  4. Se você terminar de examinar o código antes do último ponto de interrupção, é possível continuar processando o fluxo de mensagens. Na visualização Depurar, clique em Retornar etapa Retroceder na barra de ferramentas.

    Como alternativa, clique com o botão direito na estrutura de pilha de fluxo e, em seguida, clique em Retornar etapa Retroceder.

    O código-fonte é executado até a conclusão a partir do ponto de interrupção atual e o processamento do fluxo de mensagens continua até o próximo ponto de interrupção configurado no processamento lógico da mensagem atual. Se nenhum ponto de interrupção ativado existe no qual a instância de fluxo possa ser pausada, o processamento será executado até a conclusão e a instância de fluxo será removida da visualização Depuração.

O que fazer em seguida

Se a depuração do fluxo de mensagens estiver concluída, será poderá remover os pontos de interrupção ou encerrar a sessão de depuração: