Capturando erros utilizando eventos intermediários de erros

Quando você o conecta a um nó de serviço, o evento intermediário se torna um evento fronteira de erro que captura erros e recebe dados de erro do serviço ao qual ele está conectado. O evento fronteira de erro é acionado enquanto o serviço está em execução e interrompe sua execução.

Sobre esta tarefa

Tecla de atalho Tecla de atalho : B

Em um diagrama de serviço manual do lado do cliente, o nó de serviço ao qual o evento fronteira de erro pode ser conectado é um serviço chamado ou um serviço manual do lado do cliente aninhado.

Dica: Para ter uma lógica de manipulação de erros diferente para erros diferentes, defina vários eventos fronteira de erro em um nó de serviço. Para cada evento fronteira de erro, use códigos de erro diferentes ou dados de erro para diferenciar entre os diferentes tipos de erros. Em seguida, conecte cada um à lógica de manipulação de erros que se aplica.

Procedimento

Para incluir um evento fronteira de erro em um serviço em um serviço manual do lado do cliente:

  1. Abra o serviço manual do lado do cliente com o qual você deseja trabalhar.
  2. Na visualização Diagram, adicione um evento intermediário Ferramenta de evento intermediário ao nó de serviço.
    O evento intermediário se transforma em um evento de limite de erro Evento limite de erro que é anexado ao limite do serviço.
  3. Selecione o evento fronteira de erro e, em suas propriedades Implementação , em Propriedades do Evento., selecione Capturar todos os erros ou Capturar erros específicos para especificar quais tipos de erros você deseja que o evento de erro capture.
  4. Se você selecionou Capturar Erros Específicos, clique nos selecionadores próximos a Código de Erro e Mapeamento de Erro para filtrar no código de erro para os erros específicos que podem ser capturados e mapear os dados de erro para uma variável local.
  5. Conecte o evento fronteira de erro à lógica que você deseja executar quando o erro ocorrer. Por exemplo, é possível se conectar a um coach que exibe uma mensagem de erro a um usuário.
  6. Clique em Salvar ou em Concluir Edição.