Repetir eventos de entrada com erro

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Execute o sistema de base ou modifique trabalhos agendados para tentar processar novamente eventos de entrada com erro. Especifique as exceções ou erros para tentar novamente eventos que estão em um estado Error.

    Antes de Iniciar

    Função necessária: sn_devops.admin

    Por Que e Quando Desempenhar Esta Tarefa

    Um trabalho agendado tenta novamente o processamento de eventos de entrada que estão no estado Error. Você pode optar por usar o trabalho agendado com suas propriedades sistema-base ou personalizar as propriedades para atender às suas necessidades.
    • Executar um trabalho agendado em eventos de entrada que estão em estado de erro.
    • Atualize a lista de exceções e erros para que você possa tentar processar novamente eventos de entrada com erro com essas exceções.
    • Especifique a contagem do máximo de tentativas que os trabalhos de nova tentativa executam em um evento de entrada.
    • Especifique o tempo decorrido desde o último trabalho de repetição. O trabalho de nova tentativa é executado novamente nos eventos de entrada com erro após a duração especificada.
    Com base no erro ou na exceção, execute uma das etapas a seguir para tentar processar novamente os eventos de entrada.

    Procedimento

    1. Modifique a Retry Errored Inbound Events frequência do trabalho agendado.
      1. Navegar até Definição do Sistema > Trabalhos programados.
      2. Pesquise e abra o trabalho Retry Errored Inbound Events.

        O trabalho verifica se há eventos de entrada com erro.

        Nota:
        Por padrão, o trabalho agendado é executado a cada dois minutos. Você pode modificar a frequência (em minutos), conforme necessário.
      3. Selecione a frequência para executar o trabalho no campo Executar e configure os campos correspondentes.
      4. Clique em Atualizar.
      Você modificou a frequência do trabalho agendado.
    2. Modifique as propriedades relacionadas à nova tentativa de processamento de eventos de entrada.
      1. Navegar até DevOps > Administração > Propriedades.
      2. Modifique a propriedade Máximo de novas tentativas para eventos de entrada com erro.
        Nota:
        O valor padrão para esta propriedade é 3. Você pode modificar a contagem conforme necessário.
        Os eventos de entrada em processamento são repetidos com base na contagem especificada.
      3. Modifique a propriedade Tempo decorrido (em minutos).
        Nota:
        O valor padrão para esta propriedade é 1440 minutos (24 horas). Você pode modificar a contagem, se necessário.
        Com base no valor neste campo de propriedade, o sistema tenta novamente o processamento de eventos de entrada. Por exemplo, se a última tentativa de processar os eventos de entrada foi ao meio-dia de 1º de janeiro, por padrão, o trabalho agendado tentará novamente o processamento de eventos com erro após 1.440 minutos ou 1 dia a partir do carimbo de data/hora da última tentativa de processar o evento de entrada.
      4. Para atualizar a lista de exceções com base na qual eventos com erro são repetidos para processamento, modifique os Erros ou exceções (separados por vírgula) para os quais os eventos de entrada com erro são definidos como a propriedade Repetir.
        Nota:
        O valor padrão desta propriedade é TimeOutExceptions, FlowObjectAPIException. Você pode atualizar as exceções que deseja tentar novamente o processamento em um formato separado por vírgulas.
        As exceções inseridas para a propriedade são verificadas para o campo Detalhes de processamento no registro do evento de entrada e no processamento de novas tentativas.

    Resultado

    O trabalho agendado para tentar novamente o processamento de eventos de entrada é executado com base nas propriedades que você configurou ou nas propriedades do sistema de base especificadas por padrão.