Veröffentlichungsknoten

Dieses Thema ist in folgende Abschnitte eingeteilt:

Zweck

Verwenden Sie den Veröffentlichungsknoten, um Ausgabenachrichten von einem Nachrichtenfluss zu filtern und sie an Subskribenten zu übertragen, die ein Interesse an einer bestimmten Themengruppe registriert haben. Der Veröffentlichungsknoten muss immer ein Sendeknoten eines Nachrichtenflusses sein und verfügt über keine eigenen Ausgabeterminals.

Verwenden Sie den Veröffentlichungsknoten (oder einen benutzerdefinierten Knoten, der einen ähnlichen Dienst bereitstellt) , wenn Ihr Nachrichtenfluss Publish/Subscribe-Anwendungen unterstützt. Anwendungen, die den Empfang von Veröffentlichungen erwarten, müssen eine Subskription bei einem Broker registrieren und können optional die Veröffentlichungen qualifizieren, die sie erhalten, indem sie einschränkende Kriterien (z. B. ein bestimmtes Veröffentlichungsthema) bereitstellen.

Wenn Ihre Subskribent-Anwendungen den WebSphere MQ Enterprise Transport verwenden, um eine Verbindung zum Broker aufzubauen, können Sie die Warteschlangen definieren, bei denen die Nachrichten als von WebSphere MQ gruppierte oder gemeinsame Warteschlangen veröffentlicht werden.

Wenn eine Clusterwarteschlange als Subskribentenwarteschlange angegeben wurden, können Veröffentlichungen auch in einem WebSphere MQ-Cluster an Subskribenten gesendet werden. In diesem Fall sollte der Subskribent den Namen eines 'imaginären' Warteschlangenmanagers verwenden, der dem Cluster zugeordnet ist, und sicherstellen, das ein entsprechender leerer WS-Manager-Aliasname für diesen Warteschlangenmanager auf dem Broker erstellt wurde, der die Voraussetzungen der Subskription erfüllt.

Der Veröffentlichungsknoten wird in der Workbench durch das folgende Symbol dargestellt:

Symbol des Veröffentlichungsknotens

Verwendung dieses Knotens in einem Nachrichtenfluss

Im folgenden Beispiel ist zu sehen, wie dieser Knoten verwendet werden kann:

Verwendungsbeispiel für diesen Knoten: Angenommen Sie haben eine Veröffentlichungsanwendung geschrieben, die regelmäßig Bestandsaktualisierungen veröffentlicht. Die Anwendung sendet die Nachrichten an den Broker auf einem MQEmpfangsknoten, und die Bestandspublikationen werden über einen Veröffentlichungsknoten für mehrere Subskribenten verfügbar gemacht.

Den Veröffentlichungsknoten konfigurieren

Wenn Sie eine Instanz des Veröffentlichungsknotens in einen Nachrichtenfluss eingereiht haben, können Sie sie konfigurieren. Klicken Sie in der Editoransicht mit der rechten Maustaste auf den Knoten, und wählen Sie dann Eigenschaften. Es werden die Grundeigenschaften des Knotens angezeigt.

Alle verbindlichen Eigenschaften, für die Sie einen Wert eingeben müssen (diejenigen, für die kein Standardwert definiert ist), sind im Eigenschaftendialog mit einem Stern markiert.

Konfigurieren Sie den Veröffentlichungsknoten wie folgt:

  1. Wählen Sie das Markierungsfeld Implizite Datenstrombenennung aus, um den Namen der WebSphere MQ-Warteschlange zu übernehmen, bei der die Nachricht vom Nachrichtenfluss als Datenstromname empfangen wurde. Diese Eigenschaft ist kompatibel mit WebSphere MQ Publish/Subscribe und betrifft Nachrichten mit einem MQRFH-Header, wenn MQPSStream nicht angegeben ist.

    Entfernen Sie das Häkchen aus dem Markierungsfeld, wenn diese Aktion nicht erwünscht ist.

  2. Geben Sie den Subskriptionspunkt für diesen Veröffentlichungsknoten an. Wenn Sie keinen Wert für diese Eigenschaft angeben, wird der standardmäßige Subskriptionspunkt vorausgesetzt. Dieser Wert identifiziert den Knoten eindeutig und kann von Subskribenten verwendet werden, um eine bestimmte Veröffentlichung abzurufen (s. obige Beschreibung des Beispielszenarios).

    Weitere Informationen finden Sie unter Subskriptionspunkte.

  3. Wählen Sie im Eigenschaftendialognavigator 'Beschreibung' aus, um eine Kurzbeschreibung, eine ausführliche Beschreibung oder beides einzugeben.
  4. Klicken Sie auf Übernehmen, um die Änderungen am Veröffentlichungsknoten vorzunehmen, ohne den Eigenschaftendialog zu schließen. Wählen Sie OK, um die Änderungen anzuwenden und den Eigenschaftendialog zu schließen.

    Klicken Sie auf Abbrechen, um den Dialog zu schließen und alle Änderungen zu verwerfen, die Sie an den Eigenschaften durchgeführt hatten.

Terminals und Eigenschaften

Die Terminals des Veröffentlichungsknotens werden in der folgenden Tabelle beschrieben.

Terminal Beschreibung
Eingabe Das Eingabeterminal, das eine Nachricht für die Verarbeitung durch den Knoten akzeptiert.

Die folgenden Tabellen beschreiben die Knoteneigenschaften; die Spalte mit der Überschrift 'O' gibt an, dass die Eigenschaft obligatorisch ist (beim Eigenschaftendialog mit einem Stern markiert, wenn Sie einen Wert eingeben müssen, falls kein Standardwert definiert ist); die Spalte mit der Überschrift 'K' gibt an, ob die Eigenschaft konfigurierbar ist (Sie können den Wert ändern, wenn Sie den Nachrichtenfluss der BAR-Datei hinzufügen, um sie einzusetzen).

Die Grundeigenschaften des Veröffentlichungsknotens werden in der folgenden Tabelle beschrieben.

Eigenschaft O K Standardwert Beschreibung
Implizite Datenstrombenennung Ja Nein Gelöscht Verwendung des Namens der WebSphere MQ-Warteschlange, bei der die Eingabenachricht als Datenstromname empfangen wurde. Wenn Sie das Markierungsfeld auswählen, wird diese Aktion ausgeführt.
Subskriptionspunkt Nein Nein   Der Subskriptionspunktwert für den Knoten.

Die Beschreibungseigenschaften des Veröffentlichungsknotens werden in der folgenden Tabelle beschrieben.

Eigenschaft O K Standardwert Beschreibung
Kurzbeschreibung Nein Nein   Eine Kurzbeschreibung des Knotens.
Ausführliche Beschreibung Nein Nein   Text, der den Zweck des Knotens im Nachrichtenfluss beschreibt.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: 9 Nov 2005
ac04590_