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.
Vorbereitende Schritte
Anmerkung: Diese Informationen gelten ausschließlich für Warteschlangenmanager von IBM® WebSphere MQ 6.0.
Bevor Sie damit beginnen, Testveröffentlichungen zu senden und zu empfangen:
Informationen zu diesem Vorgang
So senden und empfangen Sie Testveröffentlichungen:
Vorgehensweise
- Subskribieren Sie das zu testende Thema:
- Erweitern Sie in der Navigatoransicht den Warteschlangenmanager, der den Broker enthält.
- Klicken Sie den Ordner Themen mit der rechten Maustaste an 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 den Ordner Themen mit der rechten Maustaste an 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 möchten.
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 für den Versand in der Veröffentlichung ein.
Geben Sie beispielsweise ein Hello
world!
- 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 Veröffentlichungsanwendung das Kontrollkästchen Beibehaltene Nachricht aus.
- Ändern Sie den Text im Feld Nachrichtendaten.
Geben Sie beispielsweise ein Hi, ich bin daheim
.
- 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.