Push-Products
SDK Version: v3.4.0
Der Push-Products Contract definiert, wie System A Artikeldaten zu System B übertragen kann.
Features
- products-supply
- products-consume
Ablauf
Schnittstellen
PushProductsSupplier (products-supply)
Die PushProductsSupplier Schnittstelle muss für die liefernde Seite implementiert werden.
Die Implementierung ist verantwortlich für:
- Umwandeln der HTTP Anfrage des anfragenden Systems in eine Liste von ProductPushContainerDto.
- Umwandeln des Ergebnis (Liste von ProductPushContainerDto) in eine für das anfragende System verständliche HTTP Antwort.
Reverse Mapping
Das ProductPushContainerDto Modell beinhaltet neben dem Artikel auch ein Feld sourceId
welches für das Reverse-Mapping des Ergebnisses verwendet werden kann.
PushProductsConsumer (products-consume)
Die PushProductsConsumer Schnittstelle muss für die empfangende Seite implementiert werden.
Die Implementierung ist verantwortlich für:
- Übertragen der Artikeldaten an das externe System
- Setzen der neuen / geänderten Daten innerhalb der ProductPushContainerDto Modelle