Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Quality-of-Service  Dokument im Navigationsbaum lokalisieren

Mit dem Message-Attribut Quality-of-Service (QoS) bestimmt der Sender, wie eine Message zugestellt werden soll. Folgende Zustellungsarten werden unterstützt:

      BE (Best Effort):

Die Message wird synchron verschickt. Der Sender wartet auf eine Antwort, bevor er seine Verarbeitung fortsetzt.

      EO (Exactly Once):

Die Message wird asynchron verschickt. Der Sender wartet nicht auf eine Antwort. Die Integration Engine und die Adapter Engine garantieren, dass die Message genau einmal zugestellt und verarbeitet wird.

      EOIO (Exactly Once In Order):

Messages werden mit gleichem (von der Anwendung mitgelieferten) Queue-Namen in der Reihenfolge zugestellt, in der sie vom Sendersystem geschickt werden. Die Message-Verarbeitung findet asynchron statt.

Werden für eine Message mehrere Empfänger ermittelt, führt dies bei BE zu einem Fehler. Bei EO und EOIO wird die Message entsprechend kopiert und an die einzelnen Empfänger verschickt.

Synchrone Message-Verarbeitung (BE)

Die Message wird von der Integration Engine nur im Fehlerfall (als Fehlerversion) persistiert. Nach der Verarbeitung der Message im Zielsystem findet dort ein implizites Datenbank-Commit statt.

Asynchrone Message-Verarbeitung (EO, EOIO)

Die Message wird von der Integration Engine zu einem vordefinierten Zeitpunkt persistiert und über den queued RFC (qRFC) zur Verarbeitung eingeplant.

Hierzu benötigt der qRFC die technischen Namen der Eingangs- und Ausgangswarteschlangen (Queues) der Integration Engine.

 

Ende des Inhaltsbereichs