Subfluxo de Erro para o Padrão de Record Distribution para WebSphere MQ: Unidirecional
Este subfluxo testa se uma mensagem de erro deve ser gravada e é determinado
pela propriedade definida pelo usuário: ErrorLoggingOn.
Se um erro for capturado durante o processamento nos fluxos de mensagens, o subfluxo de Erro será chamado.
As ações a seguir são executadas pelo subfluxo de Erro:
- Se as mensagens de erro forem requeridas, 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
- Diretório de arquivo
- Nome do arquivo
- Número do registro, quando o erro ocorreu
- Número de registros gravados na fila padrão
- 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.
- Uma exceção é produzida, fazendo com que o fluxo finalize de maneira malsucedida. Esta ação move o arquivo para
o subdiretório de restauração.
Nota: Mensagens que não podem ser roteadas são gravadas em
um destino padrão. Esta ação não é tratada como um erro.
Qualquer falha que para um registro que está sendo lido a partir do arquivo e gravado no disco é tratada como um erro.