Subfluxo de Erro para o Padrão de Service Proxy: Terminal Estático
Se um erro for capturado durante o processamento do fluxo de mensagens, o subfluxo de Erro será chamado
e uma resposta de erro será retornada ao cliente indicando que o pedido não foi concluído com êxito.
Se você tiver configurado a instância padrão para ativar mensagens de erro, uma mensagem será gravada na fila de
erros. As ações a seguir são executadas pelo subfluxo de Erro:
- O subfluxo de Erro constrói uma mensagem de falha SOAP que é retornada ao solicitante de serviços indicando
que o pedido não foi bem-sucedido. A falha de SOAP inclui os detalhes da exceção que causou
a falha do fluxo de mensagens.
- Se você tiver configurado os parâmetros padrão para incluir mensagens de erro e a propriedade definida pelo usuário:
ErrorLoggingOn será selecionado, uma mensagem de erro será preparada e gravada na
fila de erros.
Detalhes da exceção são gravadas como uma mensagem XML. Estes detalhes incluem:
- Nome do broker
- Nome do fluxo
- Registro de data e hora
- Código de Status:
- 1 (quando o pedido foi encaminhado)
- 2 (se o provedor respondeu)
- -2 (se o provedor retorna uma falha)
- Nome do serviço
- Espaço de nomes de serviço
- Porta
- Tipo de porta
- Operação
- Ponto de extremidade de destino
- Resumo dos dados da exceção
O resumo dos dados de exceção contém o rótulo do fluxo de mensagens, o número do erro, a descrição do texto
e uma lista de inserções fornecendo os detalhes adicionais.
Voltar ao padrão de Service Proxy: terminal estático