Mit dem Veröffentlichung-Knoten können Sie die Ausgabenachrichten eines Nachrichtenflusses filtern und diese an Subskribenten übertragen, die an einer bestimmten Themengruppe Interesse angemeldet haben.
Diese Informationen enthalten die folgenden Abschnitte:
Mit dem Veröffentlichung-Knoten veröffentlichen Sie eine Nachricht über den WebSphere MQ-Warteschlangenmanager, der dem Broker zugeordnet ist. Anwendungen, die Veröffentlichungen erwarten, müssen sich für eine Subskription registrieren lassen.
Der Veröffentlichung-Knoten verwendet das Thema bzw. die Themen und alle Optionen in der Befehlsnachricht zur Veröffentlichung der Nachricht. Der WebSphere MQ-Warteschlangenmanager stellt die Veröffentlichung allen subskribierenden Anwendungen entsprechend den Themen und anderen Optionen zu, die in deren Subskription angegeben sind.
Der Veröffentlichung-Knoten ist in der Routing-Ablage der Palette enthalten und wird in der WebSphere Message Broker Toolkit durch folgendes Symbol dargestellt:
Die folgenden Beispielprogramme verdeutlichen die Verwendung dieses Knotens:
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.
Stellen Sie sich als Beispiel für die Verwendung dieses Knotens vor, Sie haben eine Veröffentlichungsanwendung geschrieben, die regelmäßige Bestandsaktualisierungen veröffentlicht. Die Anwendung sendet die Nachrichten an den Broker auf einem MQInput-Knoten, und der Nachrichtenfluss stellt die Umwandlung der Eingangswährung in verschiedene Ausgangswährungen bereit. Fügen Sie für jede unterstützte Währung einen Veröffentlichung-Knoten ein und setzen Sie die Eigenschaft Subskriptionspunkt auf einen Wert, der die Währung (z. B. Sterling oder USD) reflektiert, in der der Aktienkurs vom Knoten veröffentlicht wird.
Nachdem Sie eine Instanz des Veröffentlichung-Knotens in einen Nachrichtenfluss eingereiht haben, können Sie den Knoten konfigurieren; siehe Nachrichtenflussknoten konfigurieren. Die Knoteneigenschaften werden in der Eigenschaftenansicht angezeigt.
In der folgenden Tabelle werden die Terminals des Veröffentlichung-Knotens beschrieben.
Terminal | Beschreibung |
---|---|
Eingangsterminal (In) | Das Eingabeterminal, das eine Nachricht zur Verarbeitung durch einen Knoten annimmt |
NoMatch | Wenn für keines der veröffentlichten Themen ein Subskribent vorhanden ist, wird die ursprüngliche Nachricht hier weitergegeben. |
Ausgang | Wenn WebSphere MQ mindestens einen Subskribenten für mindestens eines der veröffentlichten Themen findet, wird die ursprüngliche Nachricht hier weitergegeben. |
In den folgenden Tabellen werden die Knoteneigenschaften beschrieben. Die Spalte O zeigt an, ob die Eigenschaft obligatorisch 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 Veröffentlichung-Knotens beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Knotenname | Nein | Nein | Der Knotentyp: Veröffentlichung | 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 Veröffentlichung-Knotens beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Implizite Datenstrombenennung | Ja | Nein | Nicht ausgewählt | Aktivieren Sie Implizite Datenstrombenennung,
um den Namen der WebSphere MQ-Warteschlange zu übernehmen, in der die
Nachricht vom Nachrichtenfluss als Datenstromname empfangen wurde. Diese Eigenschaft ist kompatibel
mit früheren Versionen von WebSphere MQ Publish/Subscribe und betrifft Nachrichten mit
einem MQRFH-Header, wenn MQPSStream nicht angegeben ist. Inaktivieren Sie das Kontrollkästchen, wenn diese Aktion nicht ausgeführt werden soll. |
Subskriptionspunkt | Nein | Nein | Der Wert des Subskriptionspunktes für den Knoten. Wenn Sie für
diese Eigenschaft keinen Wert angeben, wird der standardmäßige Subskriptionspunkt übernommen. Legen
Sie einen Subskriptionspunkt für einen
Veröffentlichung-Knoten fest, um die Weiterleitung seiner
Veröffentlichungen auf solche Subskribenten zu beschränken, die den Subskriptionspunkt in ihrer
Subskription angeben (siehe Beschreibung im Beispielszenario unter
Diesen Knoten in einem Nachrichtenfluss verwenden). Der Abschnitt Subskriptionspunkte enthält weitere Informationen hierzu. |
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Ereignisse | Nein | Nein | Ohne | Auf dieser Registerkarte werden Ereignisse angezeigt, die Sie für den Knoten
definiert haben. Standardmäßig sind für keinen Knoten in einem Nachrichtenfluss
Überwachungsereignisse definiert. Über Hinzufügen,
Bearbeiten und Löschen können Sie
Überwachungsereignisse für den Knoten erstellen, ändern oder löschen (Details siehe
Überwachungsereignisquellen mithilfe von Überwachungseigenschaften konfigurieren). Sie können hier angezeigte Ereignisse aktivieren oder inaktivieren, indem Sie das Kontrollkästchen Aktiviert aktivieren oder inaktivieren. |