Usando pontos de interrupção para depurar processos BPEL
Consulte também
Os pontos de interrupção são usados para instruir o depurador BPEL a interromper a execução de um processo no local específico de um processo BPEL. Quando uma instância do processo BPEL alcança um ponto de interrupção, ela é suspensa e você pode entrar no código, monitorar o status das instâncias do processo na janela Instâncias do processo BPEL, examinar as variáveis na janela Variáveis BPEL e exibir os valores das expressões XPath na janela Inspeções.
Para exibir e organizar todos os pontos de interrupção definidos atualmente no IDE, abra a janela Pontos de interrupção, escolhendo Janelas > Depuração > BPEL > Pontos de interrupção (Alt-Shift-5). Para cada ponto de interrupção, você pode ver o nome do arquivo e a linha em que esse ponto de interrupção se localiza.
Para definir um ponto de interrupção no BPEL:
- Abra o arquivo de origem BPEL no Editor de fontes ou na exibição Design.
- Adote um dos procedimentos seguintes:
- No Editor de fontes, clique na margem esquerda da linha em que você deseja colocar um ponto de interrupção.
- Na exibição Design, clique com o botão direito do mouse em um elemento em que você deseja colocar um ponto de interrupção e escolha Alternar ponto de interrupção.
Na exibição Design, os pontos de interrupção são exibidos como pequenos ícones vermelhos na parte superior de elementos determinados. Na exibição Fonte, os pontos de interrupção são exibidos como quadrados vermelhos nas margens esquerdas das linhas de código.
- Como alternativa, você pode definir e remover pontos de interrupção na exibição Lógica BPEL da janela Navegador escolhendo Alternar ponto de interrupção no menu pop-up.
Para depurar uma instância do processo que tenha alcançado um ponto de interrupção:
- Uma vez suspensa a execução do código, escolha os seguintes comandos no menu Executar ou na barra de ferramentas:
- Continuar (Ctrl-F5). Faz com que a instância do processo atual seja executada até que encontre o próximo ponto de interrupção ou até que a instância seja concluída. O estado da instância muda para Em execução.
- Entrar (F7). Vai para a próxima atividade do BPEL. À medida que você prossegue, o indicador da linha atual avança, a posição atual é realçada no diagrama e o conteúdo da janela do depurador BPEL se altera. A etapa é aceita somente na granularidade de uma "atividade" em termos de idioma do BPEL, não em uma granularidade melhor.
- Concluir sessão do depurador (Shift-F5). Finaliza a sessão de depuração atual.
Para remover um ponto de interrupção do processo BPEL, adote um dos seguintes procedimentos:
- No Editor de fontes, clique na margem esquerda da linha que contém o ponto de interrupção.
- Na janela Pontos de interrupção, clique com o botão direito do mouse no ponto de interrupção que você deseja remover e escolha Excluir. A escolha de Excluir todos no menu pop-up remove todos os pontos de interrupção definidos atualmente no IDE.
- Na exibição Design, clique com o botão direito do mouse no elemento que possui uma marca de ponto de interrupção vermelha e escolha Alternar ponto de interrupção.
Para desativar um ponto de interrupção:
- Na janela Pontos de interrupção, desmarque a caixa de seleção Ativa do ponto de interrupção que você deseja desabilitar.
Isso desativa o ponto de interrupção mas não o remove completamente.
- Consulte também
- Definindo um ponto de interrupção Java
- Percorrendo o programa por etapas
- Iniciando e finalizando uma sessão de depuração BPEL
- Usando inspeções para depurar processos BPEL
Notificações legais