Überwachen und Fehler beheben

Häufige Sync-Fehler

Was die üblichen Fehlschläge bedeuten, an welchem Ende Sie sie beheben, und wie Sie erneut ausführen, ohne es schlimmer zu machen.

Die meisten Integrationsfehler sind einer von etwa einem Dutzend Fällen. Das hier ist diese Liste, mit Ursache und dem Ende, an dem Sie den Fehler beheben. Der Reflex, Daten hier im Cockpit zu korrigieren, ist meist der falsche: Ein Wert, der hier und nicht an der Quelle korrigiert wird, bleibt bis zum nächsten Lauf korrigiert.

Verbindung und Authentifizierung

MeldungUrsacheBehebung
401 / 403Zugangsdaten rotiert, abgelaufen, oder das technische Konto wurde deaktiviertZugangsdaten auf der Verbindung erneuern. Die Gegenseite bitten, technische Konten von der Passwortrotation auszunehmen
Verbindung abgelehnt / TimeoutDeren System ist down, in Wartung, oder Ihre Adressen stehen nicht auf der AllowlistErst deren Wartungsfenster bestätigen, dann die Firewall
TLS-/ZertifikatsfehlerAbgelaufenes Zertifikat, oder eine interne CA, der hier nicht vertraut wirdDeren Seite erneuert; bei einer internen CA muss das Zertifikat geliefert werden
HTML statt erwartetem JSONEine Login- oder Fehlerseite kam mit HTTP 200 zurückDeren Seite. Nicht parsen; jeden HTML-Body als gescheiterten Lauf behandeln

Identität und Zuordnung

SymptomUrsacheBehebung
Alles wird angelegt, nichts aktualisiertDas Kennungsformat weicht ab: führende Nullen, ein Präfix oder Groß-/KleinschreibungIm Mapping normalisieren. Dann die bereits angelegten Dubletten zusammenführen oder entfernen
Null Aktualisierungen bei einem erneuten ImportDieselbe UrsacheDieselbe Behebung
Doppelte Produkte mit fast identischen SKUsZwei Quellen vergeben Schlüssel, oder ein Formatwechsel mitten im ProjektDen einen Herausgeber festlegen, dann zusammenführen. Tragen die Dubletten schon Bestellhistorie, ist das eine sorgfältige Handarbeit
Bestellungen vom ERP abgelehnt: unbekannter KundeDie Organisation hier hat keine ERP-Kundennummer, oder eine veralteteDas Mapping der Kundenstammdaten korrigieren. Bis dahin bleiben diese Bestellungen liegen
Dubletten aus einer nicht passenden Kennung sind der teuerste Fehler auf dieser Seite. In der ersten Stunde sind sie billig zu beheben, nach einer Woche teuer, weil bis dahin einige davon bestellt, bepreist und referenziert wurden. Stoppen Sie einen Lauf, der unerwartete Anlagen meldet, statt ihn zu Ende laufen zu lassen.

Daten und Validierung

MeldungUrsacheBehebung
Unbekanntes AttributSpalte auf eine Bezeichnung statt auf einen Attributcode gemapptDen Code verwenden
Ungültige OptionDer Quellwert hat keine passende Option, V4A gegen 1.4571Die Option anlegen, oder die Varianten auf einen Code mappen
Validierung fehlgeschlagenDer Wert verletzt eine Regel am AttributAn der Quelle korrigieren, oder eine falsche Regel lockern
Unbekannter DatensatzEin Referenzwert (Hersteller, Werkstoff) existiert noch nichtReferenzdaten vor den Produkten laden. Die Reihenfolge zählt, siehe Produkte in Masse importieren
Pflichtfeld fehltEin Pflichtattribut ist in der Quelle leerVorgelagert füllen, oder prüfen, ob es für diesen Kanal wirklich Pflicht sein muss
Zahl außerhalb des Bereichs / um Faktor 1000 danebenDezimaltrennzeichen als Tausendertrennzeichen gelesenDas Quell-Locale im Mapping explizit setzen
Kaputte UmlauteEncoding-Konflikt, meist ISO-8859-1 als UTF-8 gelesenDas Encoding auf der Verbindung setzen und erneut ausführen. Den Text nicht von Hand korrigieren

Volumen und Timing

SymptomUrsacheBehebung
Lauf erfolgreich, null DatensätzeLeerer Export, falscher Pfad, oder die Quelle lief zu spätZuerst die Quelldatei prüfen. Bei leeren Ergebnissen alarmieren, damit das nie ein Käufer entdeckt
Laufzeit wächst jede WocheVolllauf auf einem wachsenden Katalog, oder eine ungefilterte AbfrageAuf Deltas mit wöchentlichem Volllauf umstellen, oder die Auswahl eingrenzen
Nachtlauf reicht in den Morgen hineinEr startet zu spät, oder der eigene Job der Quelle ist gewandertDen Zeitplan verschieben, nicht den Timeout
Rate Limit erreichtZu viele Aufrufe, meist durch Live-Abfragen auf einer KategorieseiteCachen, Aufrufe bündeln, oder weniger live abrufen

Ausgehend und Webhooks

SymptomUrsacheBehebung
Wiederholte 5xx auf einem WebhookDer Empfänger scheitert oder ist zu langsamDeren Seite. Bestätigen lassen, dass vor der Verarbeitung quittiert wird
Doppelte Bestellungen im ERPWiederholung nach einem Timeout, und der Empfänger dedupliziert nichtAuf die Nachrichten-ID deduplizieren. Bis dahin braucht jeder Timeout eine manuelle Prüfung
Events in der Warteschlange der FehlschlägeWiederholungen aufgebraucht, während der Empfänger down warDen Empfänger reparieren, dann gezielt erneut senden; vorher prüfen, was der Abgleichlauf bereits erfasst hat

Punchout

SymptomUrsache
Der Einkäufer landet auf einer AnmeldemaskeZugangsdaten falsch, oder die Sitzung wurde keinem Kunden zugeordnet
Der Einkäufer sieht das falsche SortimentKanalsichtbarkeit offen gelassen, oder der falsche Kanal mit der Verbindung verknüpft
Der Einkäufer sieht ListenpreiseDie Konditionen des Kunden werden für diesen Kanal nicht aufgelöst
Warenkorbübergabe scheitert oder Positionen fehlenFehlende Mengeneinheit, fehlende Herstellerteilenummer, oder eine Beschreibung über deren Längenlimit
Warenkorb wird übergeben, aber es kommt nie eine Bestellung anDie Bestellübertragung wurde nie eingerichtet; sie ist eine eigene Nachricht, getrennt vom Punchout

Sicher erneut ausführen

  1. Die Quelle korrigieren, nicht den Datensatz. Ein hier korrigierter Wert bleibt bis zum nächsten Lauf korrigiert.
  2. Denselben Umfang erneut ausführen, eingegrenzt. Fünfzig Datensätze, dann der Rest.
  3. Null Anlagen erwarten. Legt ein erneuter Lauf Datensätze an, ist die Kennung noch falsch. Stoppen.
  4. Einen Datensatz von Hand prüfen, bevor Sie den Umfang ausweiten.
  5. Aufschreiben, was es war. Derselbe Feed geht in achtzehn Monaten auf dieselbe Weise kaputt, und die Person im Dienst werden nicht Sie sein.

Weiter