Réessayer les événements entrants présentant des erreurs

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Exécutez des travaux planifiés sur le système de base ou modifiés pour réessayer de traiter les événements entrants présentant des erreurs. Spécifiez les exceptions ou les erreurs pour retenter les événements qui sont dans un Error état.

    Avant de commencer

    Rôle requis : sn_devops.admin

    Pourquoi et quand exécuter cette tâche

    Une tâche planifiée tente à nouveau de traiter les événements entrants qui sont dans Error l’état. Vous pouvez choisir d’utiliser la tâche planifiée avec ses système-de-base propriétés ou de personnaliser les propriétés en fonction de vos besoins.
    • Exécutez une tâche planifiée sur les événements entrants qui sont dans l’état d’erreur.
    • Mettez à jour la liste des exceptions et des erreurs afin de pouvoir réessayer de traiter les événements entrants présentant des erreurs avec ces exceptions.
    • Spécifiez le nombre maximal de tentatives d’exécution des tâches de nouvelle tentative sur un événement entrant.
    • Spécifiez le temps écoulé depuis la dernière nouvelle tentative de tâche. La tâche de nouvelle tentative s’exécute à nouveau sur les événements entrants présentant des erreurs après la durée que vous spécifiez.
    En fonction de votre erreur ou de votre exception, effectuez l’une des étapes suivantes pour retenter de traiter les événements entrants.

    Procédure

    1. Modifiez la fréquence de la Retry Errored Inbound Events tâche planifiée.
      1. Accédez à la Définition du système > Travaux planifiés.
      2. Recherchez et ouvrez la Retry Errored Inbound Events tâche.

        La tâche recherche les événements entrants présentant des erreurs.

        Remarque :
        Par défaut, les exécutions de la tâche planifiée se répètent toutes les deux minutes. Vous pouvez modifier la fréquence (en minutes) selon vos besoins.
      3. Sélectionnez la fréquence d’exécution de la tâche, dans le champ Exécuter , puis configurez les champs correspondants.
      4. Cliquez sur Mettre à jour.
      Vous avez modifié la fréquence de la tâche planifiée.
    2. Modifiez les propriétés associées à la nouvelle tentative de traitement des événements entrants.
      1. Accédez à la DevOps > Administration > Propriétés.
      2. Modifiez la propriété Nombre maximal de nouveaux essais pour les événements entrants présentant des erreurs .
        Remarque :
        La valeur par défaut de cette propriété est 3. Vous pouvez modifier le nombre selon vos besoins.
        Le traitement des événements entrants est retenté en fonction du nombre que vous spécifiez.
      3. Modifiez la propriété Temps écoulé (en minutes).
        Remarque :
        La valeur par défaut de cette propriété est de 1440 minutes (24 heures). Vous pouvez modifier le nombre si nécessaire.
        En fonction de la valeur de ce champ de propriété, le système retente le traitement des événements entrants. Par exemple, si la dernière tentative de traitement des événements entrants a eu lieu le 1er janvier à 12 heures, par défaut, la tâche planifiée retente de traiter les événements erronés après 1 440 minutes ou 1 jour à compter de l’horodatage de la dernière tentative de traitement de l’événement entrant.
      4. Pour mettre à jour la liste des exceptions en fonction des événements erronés qui sont retentés pour le traitement, modifiez la propriété Erreurs ou exceptions (séparées par des virgules) pour lesquelles les événements entrants erronés sont définis sur Réessayer .
        Remarque :
        La valeur par défaut de cette propriété est TimeOutExceptions, FlowObjectAPIException. Vous pouvez mettre à jour les exceptions que vous souhaitez réessayer de traiter dans un format séparé par des virgules.
        Les exceptions que vous entrez pour la propriété sont vérifiées dans le champ Détails du traitement dans l’enregistrement de l’événement entrant et le traitement fait l’objet d’une nouvelle tentative.

    Résultats

    La tâche planifiée pour retenter le traitement des événements entrants s’exécute en fonction des propriétés que vous avez configurées ou des propriétés système de base qui sont spécifiées par défaut.