Befehl 'mqsilistmqpubsub'

Unterstützte Plattformen

Zweck

Mit dem Befehl mqsilistmqpubsub wird der Status der WebSphere MQ Publish/Subscribe-Nachbarbroker des angegebenen Brokers von WebSphere Message Broker angezeigt.

Dieser Befehl gibt den Status des Vorgangs an, der durch eine vorangegangene Verknüpfungsanforderung gestartet wurde (siehe Befehl 'mqsijoinmqpubsub'). Der Befehl meldet den Status der einzelnen Nachbarbroker; möglicher Status:
Aktiv
Der Brokerstatus ist aktiv, wenn die Verknüpfungsanforderung erfolgreich verarbeitet wurde.
Inaktiv
Der Brokerstatus ist inaktiv, wenn die Verknüpfung eingeleitet, aber nicht abgeschlossen wurde.

Dieser Befehl zeigt außerdem die Datenströme an, die vom Broker von WebSphere Message Broker und dessen Nachbar (auf dem Nachrichten veröffentlicht und zwischen den Brokern verteilt werden können) erkannt werden. Datenstrominformationen werden nur den Nachbarn mit dem Status Aktiv zur Verfügung gestellt.

Dieser Befehl sollte nur verwendet werden, wenn eine Integration in oder eine Migration aus einem WebSphere MQ Publish/Subscribe-Brokernetz vorgenommen werden soll.

Die von diesem Befehl erstellte Ausgabe wird in die Standardausgabe (stdout) übertragen.

Syntax

Parameter

Brokername
(Erforderlich) Der Name des Brokers, für den eine Liste der Nachbarbroker angezeigt werden soll.

Berechtigung

Auf Linux- und UNIX-Systemen muss die Benutzer-ID zur Gruppe mqbrkrs gehören.

Auf Windows-Plattformen ist keine Berechtigung erforderlich.

Antworten

  • BIP8013 Komponente nicht vorhanden
  • BIP8020 Auf die Datenbank kann nicht zugegriffen werden
  • BIP8029 Broker nicht konfiguriert
  • BIP8040 Es kann keine Verbindung zur Datenbank hergestellt werden
  • BIP8064 Interner Brokerfehler
  • BIP8070 Datenbankausnahme
  • BIP8072 Datenbankausnahme

Beispiele

Sind keine WebSphere MQ Publish/Subscribe-Broker vorhanden und wurde der Befehl mqsijoinmqpubsub nicht abgesetzt, gibt dieser Befehl die folgende Nachricht zurück:
BIP8088I: Es sind keine WebSphere MQ Publish/Subscribe-Nachbarn vorhanden
Wurde der Befehl mqsijoinmqpubsub abgesetzt, wird eine der folgenden beiden Nachrichten angezeigt:
  • Für jeden Broker, bei dem es sich um einen inaktiven Nachbarn von WBRK_BROKER handelt (d. h., mit dem Befehl mqsijoinmqpubsub oder strmqbrk wurde versucht, den Broker mit dem Netz zu verbinden, aber die Vereinbarungen für allgemeine Datenströme sind noch nicht abgeschlossen), wird die folgende Nachricht angezeigt:
    BIP8089I: WebSphere MQ Publish/Subscribe-Nachbar <Brokername> ist inaktiv.
  • Für jeden Broker, bei dem es sich um einen aktiven Nachbarn von WBRK_BROKER handelt (d. h., die zwei Broker tauschen Veröffentlichungen und Subskriptionen für jeden der einheitlichen Datenströme aus), wird die folgende Nachricht angezeigt:
    BIP8090I: WebSphere MQ Publish/Subscribe-Nachbar <Brokername> ist aktiv.
    Für aktive Broker werden zusätzliche Nachrichten angezeigt, um die einheitlichen Datenströme für den Austausch von Veröffentlichungen und Subskriptionen anzugeben. Die Nachrichten haben dabei folgendes Format:
    BIP8091I: Allgemeiner Datenstrom Name_des_Datenstroms
Beispiel:
mqsilistmqpubsub WBRK_BROKER
gibt möglicherweise die folgenden Antworten zurück:
BIP8090I:    MQSeries Publish/Subscribe-Nachbar MQPS_BROKER_1 ist aktiv.
BIP8091I:    Allgemeiner Datenstrom SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I:    Allgemeiner Datenstrom STREAM0.
BIP8090I:    MQSeries Publish/Subscribe-Nachbar MQPS_BROKER_2 ist aktiv.
BIP8091I:    Allgemeiner Datenstrom SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I:    Allgemeiner Datenstrom STREAM150.
BIP8089I:    MQSeries Publish/Subscribe-Nachbar MQPS_BROKER_3 ist inaktiv.

In diesem Beispiel hat der Broker von WebSphere Message Broker drei WebSphere MQ Publish/Subscribe-Nachbarn. Zwei dieser Nachbarn sind aktiv und wurden erfolgreich mit dem WebSphere Message Broker verbunden. Der dritte Nachbar ist inaktiv und befindet sich im Verknüpfungsprozess.

Die Liste der Datenströme, die für den WebSphere Message Broker-Broker und die zwei aktiven WebSphere MQ Publish/Subscribe-Broker einheitlich sind, wird in die Antwort eingefügt. Bei MQPS_BROKER_1 sind die Datenströme SYSTEM.BROKER.DEFAULT.STREAM und STREAM0 einheitlich. Bei MQPS_BROKER_2 sind die Datenströme SYSTEM.BROKER.DEFAULT.STREAM und STREAM150 einheitlich.

Wenn ein Nachbar über eine sehr lange Zeit inaktiv bleibt, ist es wahrscheinlich, dass die Kommunikationsverbindung zwischen den zwei Brokern unterbrochen wurde. Stellen Sie sicher, dass die WebSphere MQ-Verbindungen zwischen den zwei Brokern (Kanäle und Übertragungswarteschlangen) ausgeführt werden und dass die WebSphere Message Broker- und dieWebSphere MQ Publish/Subscribe-Broker aktiv sind.

Zugehörige Konzepte
Publish/Subscribe
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
an07340_