WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Verarbeitung doppelter Nachrichten

Jede Folgenummer darf innerhalb einer Folgegruppe nur einmal vorkommen.

Wenn ein Resequence-Knoten eine Nachricht mit einer Folgenummer empfängt, die bereits in der aktuellen Folgegruppe verarbeitet wurde, wird eine Ausnahme (BIP4821) ausgegeben und die doppelte Nachricht wird an das Fehlerterminal (Failure) weitergeleitet. Die Ausnahme wird jedoch nur ausgegeben, wenn die doppelte Nachricht nach der ersten Nachricht mit dieser Folgenummer und noch vor dem Schließen der Folgegruppe ankommt.

Angenommen, Sie haben einen Resequence-Knoten mit den folgenden Eigenschaften:
Beim Resequence-Knoten kommen die folgenden Nachrichten an:
<doc><grp>a<grp><seq>1</seq></doc>
<doc><grp>a<grp><seq>2</seq></doc>
<doc><grp>a<grp><seq>2</seq>/doc>
<doc><grp>a<grp><seq>3</seq></doc>
<doc><grp>a<grp><seq>2</seq></doc>
<doc><grp>a<grp><seq>1</seq></doc>
<doc><grp>a<grp><seq>3</seq></doc>
Folgende Nachrichten werden an das Ausgangsterminal weitergeleitet:
<doc><grp>a<grp><seq>1</seq></doc>
<doc><grp>a<grp><seq>2</seq></doc>
<doc><grp>a<grp><seq>3</seq></doc>
<doc><grp>a<grp><seq>1</seq></doc>
<doc><grp>a<grp><seq>2</seq>/doc>
<doc><grp>a<grp><seq>3</seq></doc>
Die zweite Eingabenachricht mit der Folgenummer 2 verursacht eine Ausnahme. Sie wird an das Fehlerterminal (Failure) weitergeleitet:
<doc><grp>a<grp><seq>2</seq>/doc>
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:33


KonzeptthemaKonzeptthema | Version 8.0.0.5 | bc28051_