BPEL Designer: adicionando manipuladores de falhas

Consulte também

A linguagem BPEL lhe oferece a possibilidade de interceptar e gerenciar exceções usando manipuladores de falhas. Por exemplo, as exceções ocorrem quando os serviços Web retornam dados que diferem do que era esperado. Se as falhas não forem manipuladas, todo o processo BPEL poderia passar para um estado de falha. Portanto, para evitar que todo o processo falhe, você pode adicionar manipuladores de falhas para interceptar e gerenciar exceções dentro de escopos específicos.

Cada manipulador de falhas contém uma atividade que é executada em caso de erro. Por exemplo, um serviço de parceiro será notificado se tiver ocorrido um erro. Os manipuladores de falhas podem ser adicionados ao processo inteiro ou a elementos Escopo individuais.

Você pode anexar um recipiente Manipulador de falhas aos elementos Processo ou Escopo. Dentro do contêiner Manipulador de falhas, você pode criar várias atividades Catch configuradas para interceptar tipos específicos de falhas, ou um elemento manipulador Catch All para interceptar todas as exceções não detectadas por manipuladores específicos.

Para adicionar um recipiente Manipulador de falhas aos elementos Escopo ou Processo:

  1. Clique com o botão direito do mouse no elemento Escopo ou Processo e escolha Adicionar > Manipuladores de falhas.
    Um elemento de contêiner vazio aparece.
  2. Clique com o botão direito do mouse no recipiente Manipulador de falhas e escolha Adicionar > Adicionar todos ou Adicionar Interceptar todos.
Consulte também
Adicionando elementos Interceptar
Adicionando elementos Interceptar todos
Lançar

Notificações legais