Hi Zusammen,
ich weiss nicht ob das ein Fehler ist in der WAWI oder nicht und wollte das hier einmal Thematisieren. Eventuell kann das von JTL auch mal intern besprochen werden, @Enrico W. ?
Also:
Meine automatisierte Preiskalkulation nimmt den Artikel und berechnet den (warum und wann und wie ist ja an der stelle egal). Durch die automatische Kalkulation setzt er den VK, Amazon VK im Angebot und den eBay VK im Angebot. Bei Amazon wird dann der Preis übermittelt und alle sind Glücklich. Bei eBay muss ein Eintrag in die Tabelle dbo.ebay_geaenderte_laufende_angebote gemacht werden um hier dem Angebot zu sagen "Bitte update bei Artikel X den Preis (2)- das wird eben auch erledigt.
Jetzt kommts:
In meiner WaWi sehe ich die Artikel dann brav aufgelistet in den "zu aktualisierenden Angeboten". Wenn dann der Worker den eBay Abgleich macht, werden diese schön abgearbeitet und fliegen aus der Liste in der JTL raus. Alles schön und gut- ich bin dadurch der Meinung, dass das alles funktioniert. Nun ist es aber nicht so, denn in der Datenbank in der Tabelle dbo.ebay_geaenderte_laufende_angebote stehen eben diese Einträge noch drin- was dazu führt, dass a) die Artikel NICHT geupdatet werden... und b) es einen DB stau gibt und irgendwann eben der primary-key fehler kommt, weil doppelter Eintrag.
Der Clou: Wenn ich den Worker abschalte in der "alten" oberfläche und manuell starte, wird die Tabelle abgearbeitet. Habe ich einen denkfehler, die artikel werden trotzdem aktuallisiert und ich muss diese nur wieder manuell aus der DB löschen oder gibts nen neuen trigger?
Das ganze hat in der 1.7 so funktioniert und es wurde immer alles brav übertragen und es gab keinen Datenstau- das hat nun erst mit der 1.8 angefangen..
Könnt ihr das mal prüfen? Ist das ein fehler? Oder wurde mit der Umstellung etwas geändert was die Trigger angeht?
ich weiss nicht ob das ein Fehler ist in der WAWI oder nicht und wollte das hier einmal Thematisieren. Eventuell kann das von JTL auch mal intern besprochen werden, @Enrico W. ?
Also:
Meine automatisierte Preiskalkulation nimmt den Artikel und berechnet den (warum und wann und wie ist ja an der stelle egal). Durch die automatische Kalkulation setzt er den VK, Amazon VK im Angebot und den eBay VK im Angebot. Bei Amazon wird dann der Preis übermittelt und alle sind Glücklich. Bei eBay muss ein Eintrag in die Tabelle dbo.ebay_geaenderte_laufende_angebote gemacht werden um hier dem Angebot zu sagen "Bitte update bei Artikel X den Preis (2)- das wird eben auch erledigt.
Jetzt kommts:
In meiner WaWi sehe ich die Artikel dann brav aufgelistet in den "zu aktualisierenden Angeboten". Wenn dann der Worker den eBay Abgleich macht, werden diese schön abgearbeitet und fliegen aus der Liste in der JTL raus. Alles schön und gut- ich bin dadurch der Meinung, dass das alles funktioniert. Nun ist es aber nicht so, denn in der Datenbank in der Tabelle dbo.ebay_geaenderte_laufende_angebote stehen eben diese Einträge noch drin- was dazu führt, dass a) die Artikel NICHT geupdatet werden... und b) es einen DB stau gibt und irgendwann eben der primary-key fehler kommt, weil doppelter Eintrag.
Der Clou: Wenn ich den Worker abschalte in der "alten" oberfläche und manuell starte, wird die Tabelle abgearbeitet. Habe ich einen denkfehler, die artikel werden trotzdem aktuallisiert und ich muss diese nur wieder manuell aus der DB löschen oder gibts nen neuen trigger?
Das ganze hat in der 1.7 so funktioniert und es wurde immer alles brav übertragen und es gab keinen Datenstau- das hat nun erst mit der 1.8 angefangen..
Könnt ihr das mal prüfen? Ist das ein fehler? Oder wurde mit der Umstellung etwas geändert was die Trigger angeht?