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.

Nachricht nach einer festgelegten Startzeit mehrfach senden

Verwenden Sie den TimeoutControl- und den TimeoutNotification-Knoten, um eine Nachricht nach einer festgelegten Startzeit mehrere Male an einen Nachrichtenfluss zu senden.

Ziel

Verwenden Sie den TimeoutControl- und TimeoutNotification-Knoten, um eine Nachricht um 17:00 Uhr und danach alle 5 Minuten in einen Nachrichtenfluss zu senden, bis die Nachricht insgesamt 10 Mal gesendet wurde.

Beschreibung des Ablaufs

In dem Diagramm ist eine Nachricht mit einer Zeitlimitanforderung dargestellt, die einen TimeoutControl-Knoten durchläuft. Eine Beschreibung hierzu finden Sie im Text.

Das Diagramm zeigt den Pfad einer Nachricht, die eine Zeitlimitanforderung für den Transport durch einen TimeoutControl-Knoten enthält. Ein TimeoutNotification-Knoten mit der gleichen Kennung wie der TimeoutControl-Knoten verarbeitet dann die Zeitlimitanforderung. Außerdem zeigt das Diagramm die Nachricht, die vom TimeoutNotification-Knoten nach Verarbeitung der Zeitlimitanforderung erzeugt wird.

Die Nachricht erreicht den TimeoutControl-Knoten mit folgenden Werten, die im Zeitlimitanforderungsabschnitt der Nachricht festgelegt sind:
  • Aktion ist auf SET gesetzt
  • Startzeit ist auf 17:00 gesetzt
  • Intervall ist auf 300 gesetzt
  • Zähler ist auf 10 gesetzt

Der TimeoutControl-Knoten wertet die Zeitlimitanforderung aus. Für alle Eigenschaften, die nicht explizit definiert sind, werden Standardwerte angenommen. Anschließend wird die ursprüngliche Nachricht an den nächsten Knoten im Nachrichtenfluss gesendet. Bei einer gültigen Anforderung gibt der TimeoutNotification-Knoten mit der gleichen eindeutigen Kennung wie der TimeoutControl-Knoten um 17:00 Uhr eine Kopie der Nachricht an den Nachrichtenfluss weiter. Die Nachricht wird nach einem Intervall von 300 Sekunden (um 17:05 Uhr) erneut gesendet. Dies geschieht alle 300 Sekunden, bis die Nachricht 10 Mal gesendet wurde, wie durch den Wert Zähler in der Zeitlimitanforderung angegeben wird.

Weitere Informationen zur Erstellung dieses Nachrichtenflusstyps finden Sie im folgenden Beispiel.

Informationen zu Beispielen können nur bei Verwendung des in das WebSphere Message Broker Toolkit integrierten bzw. online verfügbaren Information Center angezeigt werden. Muster können nur ausgeführt werden, wenn das im WebSphere Message Broker Toolkit integrierte Information Center verwendet wird.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:09


ReferenzthemaReferenzthema | Version 8.0.0.5 | ac30120_