BPEL Designer: adicionando manipuladores de compensação

Consulte também

Um processo de negócios freqüentemente contém várias transações aninhadas. A transação geral do negócio pode falhar ou ser cancelada depois que muitas transações já embutidas tenham sido processadas. Então é necessário reverter o efeito obtido durante a execução do processo. Por exemplo, um processo de planejamento de viagem pode incluir várias transações aninhadas para registrar um tíquete, reservar um hotel e um carro. Se a viagem for cancelada, as transações de reserva devem ser compensadas pelas transações de cancelamento na ordem apropriada.Para tais casos, o WS-BPEL fornece a capacidade para definir ações de compensação.

Um Manipulador de compensação é um contêiner para as atividades que realizam as ações de compensação. Você pode adicionar um Manipulador de compensação aos elementos de Escopo ou de Chamar. O manipulador de compensação pode ser chamado pela atividade Compensar escopo ou Compensar

Para adicionar um Manipulador de compensação a elementos de Escopo ou Chamar:

  1. Clique com o botão da direita do mouse no elemento Escopo ou Chamar e escolha Adicionar > Manipulador de compensação
    Um elemento de contêiner vazio aparece.
  2. Na Paleta, arraste um ou várias atividades que serão executadas e coloque-as dentro do contêiner do Manipulador de compensação. Configure as propriedades de cada atividade.
Consulte também
CompensarCompensar
Compensar escopo
Adicionando manipuladores de falhas
 

Notificações legais