eBiss 3

Hilfe & Dokumentation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


prozessdefinition:jobs:beispiele:outputdispatcher

Ausgangs Verteiler (OutputDispatcher)

Ein OutputDispatcher Job übernimmt verschiedene Aufgaben. Zuerst müssen alle Dokumente und Interchange-Dokumente aus den Entitäten extrahiert und aus Sicherheitsgründen im Originalzustand gespeichert werden. Weiterhin muss in der eBiss-Datenbank der Eingang der Dokumente vermerkt werden. Dies besorgt der ersten Jobstep EntityAnalyzer.
Der nächste Schritt besteht darin, die ausgehenden Auftrags-Dokumente mittels EntitySelector (Select Beispielaufträg) zu extrahieren und weiter zu verarbeiten.

jobsconfig_outputdispatcher.jpg

Der EntityLoader lädt die extrahierten Dokumente in den Hauptspeicher. Darauf folgt der EntityTransformer (Transformto Retail.Order). Dieser konvertiert die Dokumente mittels Regeln im zugehörigen Mappingdokument (in den Eigenschaften des EntityTransformers eingetragen) in die Retail.SampleOrder-Dokumente.
Der zweite EntityTransformer (Transform to Partner's Type) konvertiert die Retail.SampleOrder-Dokumente nach eBiss.Retail.Order.D96A-Dokumenten. Ein nachgelagerter Containerizer ergänzt diese mit Partnereigenschaften (GLN usw.) zu Interchange-Dokumenten und legt diese in einen ausgehenden Nachrichtenkorb 1) ab.
Anschließend veranlasst der DelegatorJob (Delegate to ChannelSender) den ChannelSender Job, alle zuvor kontainerisierten Interchange-Dokumente per eGate an die Partner zu versenden.

1)
Outbox, in den Eigenschaften des Containerizers eingetragen
prozessdefinition/jobs/beispiele/outputdispatcher.txt · Zuletzt geändert: 2024/02/20 08:15 von 127.0.0.1