Sie können Testveröffentlichungen (Nachrichten) senden (veröffentlichen) und empfangen (subskribieren), um sicherzustellen, dass Ihr Brokernetzwerk und -themen ordnungsgemäß funktionieren. Sie können eine Veröffentlichung so konfigurieren, dass der Broker nach der Veröffentlichung an die Subskribenten eine Kopie behält. Hierdurch können neue Subskribenten die Veröffentlichung auch dann erhalten, wenn sie erst nach deren Veröffentlichung subskribiert haben.
Bevor Sie beginnen
Hinweis: Diese Informationen gelten ausschließlich für IBM® WebSphere® MQ 6.0 -Warteschlangenmanager.
Bevor Sie damit beginnen, Testveröffentlichungen zu senden und zu empfangen:
Informationen zu dieser Task
So senden und empfangen Sie Testveröffentlichungen:
Verfahren
- Subskribieren Sie das zu testende Thema:
- Erweitern Sie in der Navigatoransicht den Warteschlangenmanager, der den Broker enthält.
- Klicken Sie mit der rechten Maustaste auf den Ordner Themen und klicken Sie dann auf Testsubskription ....
Die Subskribierungsanwendung wird geöffnet.
- Veröffentlichen Sie eine Nachricht zu demselben Thema:
- Erweitern Sie in der Navigatoransicht den Warteschlangenmanager, der den Broker enthält.
- Klicken Sie mit der rechten Maustaste auf den Ordner Themen und klicken Sie dann auf Testveröffentlichung.
Die Anwendung 'Testnachricht veröffentlichen' wird geöffnet.
- Optional: Wählen Sie im Feld Datenstrom einen anderen Datenstrom aus.
- Geben Sie im Feld Thema den Namen des Themas ein, zu dem Sie die Nachricht veröffentlichen wollen.
Sie oder ein anderer Publisher können bereits registriert sein, um zu dem Thema zu veröffentlichen, oder Sie können einen neuen Themennamen eingeben. Wenn Sie die Nachricht veröffentlichen, werden Sie automatisch als Publisher für das Thema registriert.
- Geben Sie im Feld Nachrichtendaten eine Nachricht ein, die in der Veröffentlichung gesendet werden soll.
Geben Sie beispielsweise Hello, world!
ein.
- Klicken Sie auf Nachricht veröffentlichen , um die Nachricht an den Broker zu senden.
Der Subskribent erhält die Nachricht (die Veröffentlichung).
- Starten Sie eine weitere Instanz der Subskribierungsanwendung.
Die zweite Subskribierungsanwendung erhält die Nachricht nicht, die durch die Anwendung 'Testnachricht veröffentlichen' veröffentlicht wurde, da sie zum Zeitpunkt des Versands der Veröffentlichung an den Broker nicht für das Thema subskribiert war.
- Heben Sie die Subskription der zweiten Subskribierungsinstanz für das Thema auf.
- Klicken Sie in der zweiten Subskribierungsanwendung auf Subskription aufheben.
Die zweite Subskribierungsanwendung kann zu diesem Thema keine Veröffentlichungen mehr erhalten. Die erste Subskribierungsanwendung kann weiterhin Veröffentlichungen zu diesem Thema erhalten.
- Veröffentlichen Sie eine ständige Veröffentlichung zu diesem Thema.
- Wählen Sie in der Anwendung "Veröffentlichen" das Kontrollkästchen Beibehaltene Nachricht aus.
- Ändern Sie den Text im Feld Nachrichtendaten .
Geben Sie beispielsweise Hi, I'm home
ein.
- Klicken Sie auf Nachricht veröffentlichen.
Die ständige Veröffentlichung wird an den Broker veröffentlicht. Die erste Subskribierungsanwendung empfängt die ständige Veröffentlichung. Die zweite Subskribierungsanwendung empfängt die Veröffentlichung nicht, da sie derzeit nicht subskribiert ist.
- Subskribieren Sie die zweite Subskribierungsanwendung erneut für das Thema:
- Klicken Sie in der zweiten Subskribierungsanwendung auf Subskribieren.
Die zweite Subskribierungsanwendung wird erneut für das Thema subskribiert und erhält die ständige Veröffentlichung, da der Broker eine Kopie der ständigen Veröffentlichung beibehalten hat.
Ergebnisse
Sie haben nun Test- sowie ständige Veröffentlichungen veröffentlicht und subskribiert.