Hallo Diana,
wir werden uns das mal anschauen.
"Laut Amazon war der Bericht auch 7:05:23 fertig generiert bzw. gab es keinen Bericht, da es keine neuen Bestellungen gab."
Wo siehst du bzw. woher weißt du, dass der Bericht fertig generiert wurde?
Kannst du dann bitte auch noch ein Screenshot von dem EventLog des Flows mitschicken? (Sensitive Information kannst du dann wieder schwärzen oder schickst uns es per Ticket)
Mal noch den Hinweis auf DownloadReport am Ende der Seite: https://docs.synesty.com/display/SSUD/Amazon+Seller+Central+MWS#AmazonSellerCentralMWS-ReportsladenmitMWSRequestReport
Mit freundlichen Grüßen,
Dein Synesty-Support
Danke für die Zuarbeit. Wir werden uns hierzu morgen noch einmal melden.
Hallo Diana,
es wäre super wenn du den Step nochmal ausführen könntest und nochmal das eventlog anhängst, da wir das log jetzt so angepasst haben, dass mehr Informationen rauskommen.
Mit freundlichen Grüßen,
Dein Synesty-Support.
Ergänzung: Wichtig wäre ein Eventlog, der diesen Fehler bringt -> wo es keine neuen Bestellungen gibt, aber trotzdem immer gewartet wird.
Unser Ziel: Wir wollen herausfinden, welche Status dieser Request bekommt, wenn wie von dir beschrieben "keine neuen Bestellungen vorhanden sind".
Aktuell wartet der Flow auf einen Status DONE. Dieser scheint aber in diesem Fall nicht zu kommen. Da wir in der Amazon Doku nicht finden konnten, was stattdessen kommt, müssen wir es über diesen Weg probieren. Bei Amazon siehst du ja auch eine Meldung das "Keine neuen Bestellungen vorhanden" sind. Wir hoffen, dass die API das auch irgendwie sagt...
Super danke. Dieses DONE_NO_DATA ist genau das wir gehofft hatten.
Kannst du uns bitte noch den kompletten Eventlog zukommen lassen, gern per Ticket. Uns reicht Copy/Paste als Text... da es vermutlich sehr lang ist.
Wir wollen nur auf Nummer sicher gehen, dass wir sehen, dass dieser DONE_NO_DATA auch wirklich gleich am Anfang kommt und nicht evtl. dort ein anderer Status.
Vielen Dank für deine Zuarbeit. Es wird diese Woche eine Anpassung live gehen, womit diese DONE_NO_DATA abgefangen wird. Damit hört der Step bei DONE_NO_DATA einfach auf weiter nachzufragen.
Hallo Diana,
in dem Fall wird vom MWSRequestReport keine Datei ausgegeben. Du könntest die "Filesize is empty" Abbruchbedingung verwenden um den Flow zu stoppen.
VG Torsten
Hallo Diana,
zu 1) Wir passen das an, sodass eine normale Info geloggt wird
zu 2) Die Abbruchbedingung die man über das Plus einfügen kann greift tatsächlich nur wenn die Datei vorhanden aber leer ist (0 Bytes). Im Fall vom MWSRequestReport wird allerdings gar keine Datei ausgegeben. Du kann die Abbruchbedingung im StopFlowIf in
!output@MWSRequestReport_7??
ändern. Bitte das ! zu Beginn nicht vergessen, sonst bricht der Flow immer ab wenn eine Datei vorhanden ist.
Viele Grüße
Torsten