Iniciando e finalizando uma sessão de depuração BPEL
Consulte também
Uma sessão de depuração começa quando você inicia o depurador BPEL ao mecanismo de serviço BPEL. Somente uma sessão de depuração pode ser executada no mecanismo de serviço BPEL em uma determinada hora. Entretanto, as sessões de depuração Java podem ser iniciadas ao mesmo tempo.
Depois que uma sessão de depuração BPEL iniciar, você pode executar instâncias do processo passo a passo, inspecionando os valores das variáveis BPEL e as expressões XPath nas janelas Variáveis locais e Inspeções. Você pode monitorar a execução de um processo BPEL em uma sessão do depurador no diagrama na visualização Design: as atividades que estão sendo executadas são realçadas no diagrama conforme a posição de execução atual avança. A janela Execução do processo BPEL também mostra a execução do processo BPEL.
Preparar-se para depuração:
Para iniciar uma sessão de depuração no mecanismo do serviço BPEL:
- Na janela Projetos, clique com o botão direito do mouse no projeto do aplicativo composto que você deseja depurar e escolha Depurar (BPEL) no menu pop-up.
O IDE estabelece uma sessão de depuração no mecanismo do serviço BPEL. Observe a janela Console do depurador BPEL para confirmação. A conexão pode levar algum tempo para ser concluída. Quando ela for concluída com êxito, você poderá ver a nova sessão na janela Sessões. Na aba Console do depurador BPEL na janela Saída você pode ver as seguintes mensagens:
17:20:01 Conectando ao localhost:3343
17:20:01 Sessão de depuração iniciada
Se o Console do depurador BPEL não estiver visível, escolha Janela > Depurando > Console do depurador BPEL no menu principal.
Observe que o comando Depurar projeto (BPEL) realiza as seguintes ações:
- Ativa a depuração no mecanismo de serviço BPEL (define a propriedade DebugEnabled do mecanismo de serviço BPEL como true)
- Constrói o projeto do módulo BPEL e adiciona-o como um módulo JBI ao projeto do aplicativo composto
- Implanta o projeto do módulo BPEL ao mecanismo de serviço BPEL
- Inicia a sessão de depuração
Portanto, sempre que você inicia uma sessão de depuração, pode ter certeza que a versão mais recente do processo BPEL é implantada no mecanismo do serviço BPEL.
Agora você pode executar um caso de teste e monitorar a execução do processo BPEL antes de parar ou alcançar um ponto de interrupção. Conforme o processo avança, o contexto atual é exibido no diagrama e na janela Execução do processo BPEL.
Para alterar a sessão de depuração atual:
- Na janela Sessões, clique duas vezes no nome da sessão que você deseja tornar atual ou escolha Tornar atual no menu pop-up.
A sessão se torna atual e as janelas Instâncias do processo BPEL e Variáveis locais são atualizadas para mostrar os dados relacionados à nova sessão atual.
Para finalizar uma sessão de depuração:
- Na janela Sessões, abra o menu da sessão que você deseja interromper e escolha Finalizar, ou selecione Finalizar sessão do depurador (Shift-F5) na barra de ferramentas.
É exibida uma mensagem informando que a sessão de depuração está concluída no Console do depurador BPEL.
Para terminar todas as sessões de depuração:
- Na janela Sessões, clique com o botão direito do mouse em qualquer sessão e escolha Terminar todas.
- Consulte também
- Sobre a depuração de aplicativos Java
- Iniciando e interrompendo um servidor
- Janelas do depurador BPEL
- Usando pontos de interrupção para depurar processos BPEL
- Usando inspeções para depurar processos BPEL
- Registro e alerta
Notificações legais