Check-Knoten

Mit dem Check-Knoten vergleichen Sie die Schablone einer im Eingabeterminal empfangenen Nachricht mit der Nachrichtenschablone, die von Ihnen bei der Konfiguration des Check-Knotens angegeben wurde.

Achtung: Der Check-Knoten wird ab WebSphere Message Broker Version 6.0 nicht weiter unterstützt. Obwohl Nachrichtenflüsse, die einen Check-Knoten enthalten, weiterhin gültig sind, sollten Sie, wo möglich, eigene Nachrichtenflüsse überarbeiten und alle Check-Knoten durch Validate-Knoten ersetzen.

Dieses Kapitel enthält folgende Abschnitte:

Zweck

Die Nachrichtenschablone umfasst die Eigenschaft Nachrichtendomäne. Wenn MRM die Nachrichtendomäne ist, können Sie zudem alle beliebigen Kombinationen aus Nachrichtengruppen und Nachrichtentypen angeben. Nur die Nachrichtenstruktur wird vom Check-Knoten überprüft, nicht der Hauptteil der Nachricht.

Die Nachrichtendomäne, die Nachrichtengruppe und der Nachrichtentyp der Nachricht werden unter dem Begriff Nachrichtenschablone zusammengefasst. Die Domäne definiert den Parser, der für die Nachricht verwendet wird. Bei der Gruppe handelt es sich um die Nachrichtengruppe, der die Nachricht angehört. Die Art ist die Struktur der Nachricht selbst. Sie können die eingehende Nachricht auf eine oder mehrere dieser Eigenschaften prüfen. Die Nachrichteneigenschaft wird nur überprüft, wenn Sie ihre entsprechende Prüfeigenschaft ausgewählt haben, d. h. dass eine Nachrichteneigenschaft, die eine leere Zeichenfolge enthält, verglichen werden kann.

Wenn die Nachrichteneigenschaften der Spezifikation entsprechen, wird die Nachricht an das Trefferterminal des Knotens weitergegeben. Wenn die Nachrichteneigenschaften der Spezifikation nicht entsprechen, wird die Nachricht an das Fehlerterminal weitergegeben. Wenn das Fehlerterminal an keine Fehlerhandhabungsverarbeitungen angeschlossen ist, wird eine Ausnahmebedingung generiert.

Der Check-Knoten befindet sich im Ablagefach Auswertung der Palette und wird in der Workbench durch folgendes Symbol dargestellt:

Symbol für Prüfknoten

Diesen Knoten in einem Nachrichtenfluss verwenden

Mit dem Check-Knoten stellen Sie sicher, dass die Nachricht richtig durch den Nachrichtenfluss geleitet wird. Sie können ihn beispielsweise so konfigurieren, dass eine Nachricht, mit der Warenkäufe angefordert werden, über eine andere Route geleitet wird als diejenige, die für eine Nachricht, die einen Warenverkauf anfordert, erforderlich ist.

Ein weiteres Beispiel für die Verwendung dieses Knotens ist der Empfang von elektronischen Nachrichten von Mitarbeitern der Zentrale. Diese Nachrichten dienen mehreren Zwecken, z. B. der Bitte um technischen Support, der Anforderung von Büromaterial oder der Mitteilung von Informationen zu neuen potenziellen Kunden. Diese Nachrichten können automatisch verarbeitet werden, da die Mitarbeiter ein Standardformular ausfüllen. Wenn diese Nachrichten getrennt von den anderen empfangenen Nachrichten verarbeitet werden sollen, stellen Sie mithilfe des Check-Knotens sicher, dass nur Nachrichten von Mitarbeitern mit einem bestimmten Nachrichtentyp von diesem Nachrichtenfluss verarbeitet werden.

Terminals und Eigenschaften

Wenn Sie eine Instanz des Check-Knotens in einen Nachrichtenfluss eingereiht haben, können Sie ihn konfigurieren. Der Abschnitt Nachrichtenflussknoten konfigurieren enthält weitere Informationen hierzu. Die Knoteneigenschaften werden in der Eigenschaftenansicht angezeigt. Klicken Sie zum Anzeigen der Knoteneigenschaften im Eigenschaftendialog entweder doppelt auf den Knoten, oder klicken Sie mit der rechten Maustaste und anschließend auf Eigenschaften. Alle verbindlichen Eigenschaften, für die Sie einen Wert eingeben müssen (d. h. Eigenschaften ohne definierten Standardwert), sind mit einem Sternchen gekennzeichnet.

In der folgenden Tabelle werden die Check-Knotenterminals beschrieben .

Terminal Beschreibung
Eingangsterminal Das Eingangsterminal, das eine Nachricht zur Verarbeitung durch einen Knoten annimmt
Fehlerterminal Das Ausgabeterminal, an das die Nachricht geleitet wird, wenn die eingehende Nachricht nicht den angegebenen Eigenschaften entspricht.
Trefferterminal Das Ausgabeterminal, an das die Nachricht geleitet wird, wenn die eingehende Nachricht den angegebenen Eigenschaften entspricht.

In den folgenden Tabellen werden die Knoteneigenschaften beschrieben. Die Spalte O zeigt an, ob die Eigenschaft obligatorisch ist (markiert mit einem Sternchen, wenn ein Wert eingegeben werden muss, weil kein Standardwert definiert ist). Die Spalte K zeigt an, ob die Eigenschaft konfigurierbar ist (Wert kann geändert werden, wenn der Nachrichtenfluss zur BAR-Datei hinzugefügt wird, um ihn einzusetzen).

In der folgenden Tabelle werden die Beschreibungseigenschaften des Check-Knotens beschrieben.

Eigenschaft O K Standardwert Beschreibung
Knotenname Nein Nein Check Der Name des Knotens.
Kurzbeschreibung Nein Nein   Kurze Beschreibung des Knotens
Ausführliche Beschreibung Nein Nein   Text, der den Zweck des Knotens im Nachrichtenfluss beschreibt

In der folgenden Tabelle werden die grundlegenden Eigenschaften des Check-Knotens beschrieben.

Eigenschaft O K Standardwert Beschreibung
Domäne Nein Nein   Der Name der Domäne.
Domäne überprüfen Ja Nein Nicht ausgewählt Mit dieser Eigenschaft prüfen Sie, ob eine Nachricht einer bestimmten Domäne angehört. Wählen Sie zur Überprüfung des Parsers für die eingehende Nachricht dieses Kontrollkästchen und anschließend einen der Werte aus der Liste Domäne aus.
Nachrichtengruppe Nein Nein   Die Nachrichtengruppe, zu der die eingehende Nachricht gehört.

Wenn Sie den MRM-, IDOC- oder XMLNSC-Parser verwenden, überprüfen Sie, ob die eingehende Nachricht einer bestimmten Nachrichtengruppe angehört, indem Sie Nachrichtengruppe überprüfen und die ID der Nachrichtengruppe unter Set eingeben. Sie finden diese ID in den Eigenschaften der Nachrichtengruppe, wenn Sie sie im Editor anzeigen. WebSphere Message Broker generiert die ID, wenn Sie die Nachrichtengruppe erstellen. Sie sieht in etwa folgendermaßen aus: DHHJEQC06U001. Sie müssen die ID genau wie in den Eigenschaften der Nachrichtengruppe gezeigt eingeben.

Lassen Sie die Option Set (Gruppe) bei anderen Parsern leer.

Nachrichtengruppe überprüfen Ja Nein Nicht ausgewählt Wenn Sie dieses Kontrollkästchen aktivieren, wird die Eigenschaft Nachrichtengruppe der eingehenden Nachricht überprüft.
Typ Nein Nein   Die Nachrichten-ID.

Wenn Sie den MRM-Parser verwenden, überprüfen Sie, ob die eingehende Nachricht einen bestimmten Nachrichtentyp aufweist, indem Sie Nachrichtentyp überprüfen aktivieren und die ID der Nachricht unter Typ eingeben.

Sie finden diese ID in den Eigenschaften der Nachricht, wenn Sie sie im Editor anzeigen. Die Nachrichten-ID geben Sie beim Erstellen der Nachricht an. Sie müssen die ID genau wie in den Eigenschaften der Nachricht gezeigt eingeben.

Lassen Sie Typ für andere Parser frei.

Nachrichtenart überprüfen Ja Nein Nicht ausgewählt Wenn Sie dieses Kontrollkästchen aktivieren, wird die Eigenschaft Typ der eingehenden Nachricht überprüft.
Zugehörige Verweise
Validate-Knoten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:12

ac04770_