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:

  1. 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.

  2. 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.

Voltar para a especificação de padrão do Record Distribution para WebSphere MQ: Unidirecional