Amazon Notification: Unterschied zwischen den Versionen
Robert (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Robert (Diskussion | Beiträge) |
||
| Zeile 17: | Zeile 17: | ||
=== Import in Nachrichtentabelle === | === Import in Nachrichtentabelle === | ||
Ein Dienst läuft auf dem Terminalserver unnd wird über das Nachrichtenereignis von ANS getriggert. Damit werden zu den empfangenen Nachrichten die Daten abgerufen und in der Tabelle NotificationTable gespeichert. Die verarbeitete Nachricht wird mit dem Abruf in der Queue gelöscht. Im besten Fall sind damit nur wenige bis keine Nachrichten in der Warteschlange. | |||
=== Zusammenfassen der Nachrichten nach Systemnr === | === Zusammenfassen der Nachrichten nach Systemnr === | ||
=== Anwenden in Trademaster zur Preisanzeige und im Preisprüfer zum Artikel aktualisieren === | === Anwenden in Trademaster zur Preisanzeige und im Preisprüfer zum Artikel aktualisieren === | ||
Version vom 7. August 2025, 15:48 Uhr
Amazon Notification Service
Überblick
Beschreibung zum Ablauf.
- Nachrichtenempfang
- Import in Nachrichtentabelle
- Zusammenfassen der Nachrichten nach Systemnr
- Anwenden in Trademaster zur Preisanzeige und im Preisprüfer zum Artikel aktualisieren
Nachrichtenempfang
Entwicklerkonto wird gebraucht.
https://eu-north-1.signin.aws.amazon.com Anmeldung als Benutzer Ordermanagement. Auf dem Dashboard Simple Queue Service wählen. Die Liste der Queues enthält einen Eintrag "CdaPricingQueue". Das ist mit einer Python-Programmierung entstanden.
Siehe Projekt E:\Projekte\PythonProject. Entwickelt mit PyCharm. Wenn die Queue wieder befüllt werden soll, muss die Subscription dazu erstellt werden. Ist im Python-Projekt und in Visual Studio enthalten. Sobald die Subscription läuft, werden Nachrichten empfangen. Erst starten, wenn die Nachrichten auch verarbeitet werden können. Sonst läuft die Queueu immer voller, ca. 1 Mio Nachrichten pro Tag.
Import in Nachrichtentabelle
Ein Dienst läuft auf dem Terminalserver unnd wird über das Nachrichtenereignis von ANS getriggert. Damit werden zu den empfangenen Nachrichten die Daten abgerufen und in der Tabelle NotificationTable gespeichert. Die verarbeitete Nachricht wird mit dem Abruf in der Queue gelöscht. Im besten Fall sind damit nur wenige bis keine Nachrichten in der Warteschlange.
