Zum Hauptinhalt springen

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