Hi Peter,
Jazid hat geschrieben:ich habe heute eine neue Fehlermeldung erhalten: missing cat_id
Die Fehler werden in die Datei catmiss.txt geschrieben. Es geht hier sicher um die Änderung der Kategoriestruktur, aber was sagt die Fehlermeldung genau aus? Muss man hier reagieren? Kategorieupdate hatte ich gestern schon gemacht und heute sagt mir baywotch, dass die aktuelle Kategoriestruktur eingespielt ist.
das Thema hatten wir hier schon mal:
http://www.baywotch.de/phpbb/viewtopic.php?t=1794
Die catmiss.txt wird geschrieben, wenn beim Artikelabgleich die Kategorie des abzugleichenden Artikels nicht in der BayWotch Kategorienliste gefunden wird.
Normalerweise tritt das Verhalten nur dann auf, wenn das Kategorienupdate nicht ausgeführt wird, obwohl es vom Programm vorgeschlagen wird.
Im o.g. Fall hatten wir jedoch das Problem, daß BayWotch kein Kategorienupdate ausführen wollte, weil die Struktur angeblich aktuell war. Ein erzwungenes Update (mit Schalter /resetcatupdate ) zeigte aber, daß dem nicht so war und neue Kategorien gefunden wurden.
Folgende Vorgehensweise würde etwas Licht ins Dunkel bringen:
1. Datenbank sichern
2. Prüfen, wieviele Datensätze in Tabelle tblCategory stehen -> müßten heute 40945 sein
3. Prüfen, welche Kategorien-Version gespeichert ist (Tabelle tblSystem, Key 'cat_version') -> müßte heute Version 58 sein.
A. Wenn die genannten Werte übereinstimmen, sollte BayWotch die aktuellste Struktur enthalten und dürfte somit keine catmiss.txt anlegen. In diesem Fall bitte einmal in die catmiss.txt reinschauen. Dort stehen die betroffenen Artikelnummern drin. Bitte eine Artikelnummer rauspicken und prüfen, welche Kategorie online bei eBay gespeichert ist und ob diese Kategorie-ID tatsächlich nicht in der Datenbank vorhanden ist.
B. Wenn die genannten Werte nicht übereinstimmen, ist offensichtlich nicht die aktuelle Kategorienstruktur vorhanden. In dem Falle bitte ich um Rückmeldung, welche Werte (Anzahl Datensätze und cat_version) bei Dir in der Datenbank stehen. Abhilfe schafft dann der genannte Startparameter /resetcatupdate bzw. das manuelle rücksetzen der cat_version auf 0.
Bin gespannt auf Dein Feedback.