Fehlerhafte eingehende Ereignisse wiederholen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Führen Sie Basissystemaufgaben oder geänderte geplante Aufgaben aus, um die Verarbeitung fehlerhafter eingehender Ereignisse zu wiederholen. Geben Sie die Ausnahmen oder Fehler für die Wiederholung von Ereignissen im Status Error an.

    Vorbereitungen

    Erforderliche Rolle: sn_devops.admin

    Warum und wann dieser Vorgang ausgeführt wird

    Eine geplante Aufgabe wiederholt die Verarbeitung eingehender Ereignisse im Status Error. Sie können die geplante Aufgabe mit ihren Eigenschaften Basissystem verwenden oder die Eigenschaften an Ihre Bedürfnisse anpassen.
    • Führen Sie eine geplante Aufgabe für eingehende Ereignisse aus, die sich im Fehlerstatus befinden.
    • Aktualisieren Sie die Liste der Ausnahmen und Fehler, damit Sie die Verarbeitung fehlerhafter eingehender Ereignisse mit diesen Ausnahmen erneut versuchen können.
    • Geben Sie die Anzahl für die maximalen Versuche an, die Wiederholungsaufträge für ein eingehendes Ereignis ausführen.
    • Geben Sie die seit der letzten Auftragswiederholung verstrichene Zeit an. Die Wiederholungsaufgabe wird nach der von Ihnen angegebenen Dauer für die fehlerhaften eingehenden Ereignisse erneut ausgeführt.
    Führen Sie basierend auf Ihrem Fehler oder Ihrer Ausnahme einen der folgenden Schritte aus, um die Verarbeitung der eingehenden Ereignisse zu wiederholen.

    Prozedur

    1. Ändern Sie die Häufigkeit der geplanten Aufgabe Retry Errored Inbound Events.
      1. Navigieren zu Systemdefinition > Geplante Aufgaben.
      2. Suchen und öffnen Sie den Auftrag Retry Errored Inbound Events.

        Die Aufgabe sucht nach fehlerhaften eingehenden Ereignissen.

        Hinweis:
        Standardmäßig wird die Ausführung der geplanten Aufgabe alle zwei Minuten wiederholt. Sie können die Häufigkeit (in Minuten) nach Bedarf ändern.
      3. Wählen Sie im Feld Ausführen aus, wie häufig die Aufgabe ausgeführt werden soll, und konfigurieren Sie die entsprechenden Felder.
      4. Klicken Sie auf Aktualisieren.
      Sie haben die Häufigkeit der geplanten Aufgabe geändert.
    2. Ändern Sie Eigenschaften im Zusammenhang mit der Wiederholung der Verarbeitung eingehender Ereignisse.
      1. Navigieren zu DevOps > Administration > Eigenschaften.
      2. Ändern Sie die Eigenschaft Maximale Wiederholungen für fehlerhafte eingehende Ereignisse.
        Hinweis:
        Der Standardwert für diese Eigenschaft ist 3. Sie können die Anzahl nach Bedarf ändern.
        Die Verarbeitung eingehender Ereignisse wird basierend auf der von Ihnen angegebenen Anzahl wiederholt.
      3. Ändern Sie die Eigenschaft Verstrichene Zeit (in Minuten).
        Hinweis:
        Der Standardwert für diese Eigenschaft beträgt 1440 Minuten (24 Stunden). Sie können die Anzahl bei Bedarf ändern.
        Basierend auf dem Wert in diesem Eigenschaftsfeld versucht das System die Verarbeitung eingehender Ereignisse erneut. Wenn der letzte Versuch, die eingehenden Ereignisse zu verarbeiten, beispielsweise am 1. Januar um 12:00 Uhr mittags erfolgt ist, versucht die regelmäßige Aufgabe standardmäßig, fehlerhafte Ereignisse nach 14:40 Minuten oder 1 Tag ab dem Zeitstempel des letzten Verarbeitungsversuchs für das eingehende Ereignis zu verarbeiten.
      4. Um die Ausnahmenliste auf Grundlage dessen zu aktualisieren, welche fehlerhaften Ereignisse zur Verarbeitung wiederholt werden, ändern Sie die Eigenschaft Fehler oder Ausnahmen (kommagetrennt), für die fehlerhafte eingehende Ereignisse auf Wiederholen festgelegt werden.
        Hinweis:
        Der Standardwert dieser Eigenschaft ist TimeOutExceptions, FlowObjectAPIException. Sie können die Ausnahmen, deren Verarbeitung Sie wiederholen möchten, in einem durch Kommas getrennten Format aktualisieren.
        Die Ausnahmen, die Sie für die Eigenschaft eingeben, werden auf das Feld „Verarbeitungsdetails“ im Datensatz des eingehenden Ereignisse überprüft, und die Verarbeitung wird wiederholt.

    Ergebnisse

    Die geplante Aufgabe zur Wiederholung der Verarbeitung eingehender Ereignisse wird entweder basierend auf den von Ihnen konfigurierten Eigenschaften oder basierend auf den standardmäßig angegebenen Basissystemeigenschaften ausgeführt.