- 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:
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:
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:
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 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 desativado.
fluxo pausado no ponto de interrupção.
O editor também exibe o seguinte símbolo acima de um nó:
fluxo pausado em um nó que contém código ESQL
ou código Java para o qual o depurador de fluxos 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.