Ao projetar seu fluxo de mensagens, você deve considerar quais terminais no nó de entrada devem ser conectados:
Todos os nós de entrada processam mensagens não transacionais e não persistentes. Os nós de entrada internos manipulam falhas e exceções associadas a essas mensagens da seguinte maneira:
Os nós Real-timeInput e Real-timeOptimizedFlow são novamente tentados antes que descartem a mensagem; ou seja, eles recuperam a mensagem novamente e tentam processá-la.
Os nós HTTPInput e SCADAInput não propagarão a mensagem para o terminal failure, se uma exceção for gerada no fluxo de captura. O nó registra o erro no log de erros local e descarta a mensagem.
Em cada situação na qual descartar a mensagem, o nó HTTPInput aguardará até o tempo especificado pela propriedade do nó Tempo de Espera Máximo do Cliente expirar e retornará um erro ao cliente de serviços da Web.
Essa ação é resumida na tabela abaixo:
Evento de Erro | Terminal Failure Conectado | Terminal Failure Não Conectado | Terminal Catch Conectado | Terminal Catch Não Conectado |
---|---|---|---|---|
Nó Detecta Erro Interno | Fluxo de Falhas Manipula o Erro | Nó Registra o Erro e Descarta a Mensagem | Não se aplica | Não se aplica |
Nó propaga a mensagem para terminal de saída, ocorre exceção no fluxo de saída. | Não se aplica | Não se aplica | Fluxo de captura trata do erro | Nó Registra o Erro e Descarta a Mensagem |
Nó propaga a mensagem para o terminal catch, ocorre exceção no fluxo catch | Fluxo de Falhas Trata do Erro (não HTTPInput ou SCADAInput) | Nó Registra o Erro e Descarta a Mensagem | Não se aplica | Não se aplica |
Nó propaga mensagem para terminal failure, ocorre exceção no fluxo de falha | Não se aplica | Não se aplica | Nó Registra o Erro e Descarta a Mensagem | Nó Registra o Erro e Descarta a Mensagem |
Conceitos relacionados
Fluxos de Mensagem
Implementação de Aplicativo de Fluxo de Mensagens
Tarefas relacionadas
Utilizando Subfluxos
Criação de um Fluxo de Mensagens
Definindo o Conteúdo do Fluxo de Mensagens
Editando Propriedades Configuráveis
Tratando Exceções e Conflitos do Banco de Dados em Fluxos de Agregação
Referências relacionadas
Nós Internos
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac18890_ |