W celu sprawdzenia, czy sieć i tematy brokera działają poprawnie
można wysyłać (publikować) i odbierać (subskrybować) publikacje (komunikaty)
testowe. Publikację można skonfigurować w taki sposób, aby broker zachowywał jej kopię po opublikowaniu w
subskrybentach. To umożliwia
nowym subskrybentom odebranie publikacji, nawet jeśli zasubskrybowali dany
temat po jej opublikowaniu.
Zanim rozpoczniesz
Uwaga: Ta informacja dotyczy tylko menedżerów
kolejek produktu IBM® WebSphere MQ 6.0.
Przed rozpoczęciem wysyłania i odbierania
publikacji testowych:
O tym zadaniu
Aby wysyłać i odbierać publikacje testowe:
Procedura
- Zasubskrybuj temat, który ma zostać przetestowany:
- W widoku Nawigatora rozwiń menedżera kolejek, który udostępnia broker.
- Kliknij prawym przyciskiem myszy folder Tematy, a
następnie opcję Testuj subskrypcję.
Zostanie otwarta aplikacja Subskrybowanie.
- Opublikuj komunikat w tym samym temacie:
- W widoku Nawigatora rozwiń menedżera kolejek, który udostępnia broker.
- Kliknij prawym przyciskiem myszy folder Tematy, a
następnie opcję Testuj publikację.
Zostanie otwarta aplikacja Publikowanie komunikatu testowego.
- Opcjonalnie: W polu Strumień wybierz inny strumień.
- W polu Temat wpisz nazwę tematu, w którym ma zostać
opublikowany komunikat.
Można wybrać temat, który ma już zarejestrowanego publikatora, lub
wpisać nazwę nowego tematu. Podczas
publikowania komunikatu użytkownik jest automatycznie rejestrowany w danym
temacie jako publikator.
- W polu Dane komunikatu wpisz komunikat, który ma
zostać wysłany w publikacji.
Na przykład wpisz Hello, world!
- Kliknij opcję Opublikuj komunikat, aby wysłać
komunikat do brokera.
Subskrybent odbierze komunikat (publikację).
- Uruchom kolejną instancję aplikacji Subskrybowanie.
Druga aplikacja Subskrybowanie nie odbiera komunikatu
opublikowanego przez aplikację Publikowanie komunikatu tekstowego,
ponieważ nie subskrybowała tematu w czasie, gdy publikacja została wysłana
do brokera.
- Anuluj subskrypcję tego tematu w drugiej instancji aplikacji Subskrybowanie.
- W drugiej aplikacji Subskrybowanie kliknij opcję Anuluj subskrypcję.
Druga aplikacja Subskrybowanie nie może już odbierać publikacji z tego tematu. Pierwsza aplikacja Subskrybowanie nadal może odbierać publikacje z tego tematu.
- Opublikuj zachowaną publikację w tym temacie.
- W aplikacji Publikowanie zaznacz pole wyboru Zachowany komunikat.
- Zmień tekst w polu Dane komunikatu.
Na przykład wpisz Cześć świecie!
- Kliknij opcję Publikuj komunikat.
Zachowana publikacja zostanie opublikowana w brokerze. Pierwsza
aplikacja Subskrybowanie otrzyma zachowaną publikację. Druga aplikacja
Subskrybowanie nie otrzymuje publikacji, ponieważ anulowano w niej tę subskrypcję.
- W drugiej aplikacji Subskrybowanie zasubskrybuj ponownie dany temat:
- W drugiej aplikacji Subskrybowanie kliknij opcję Subskrybuj.
Druga aplikacja Subskrybowanie ponownie subskrybuje temat i odbiera
zachowaną publikację, ponieważ broker przechował jej kopię.
Wyniki
Użytkownik opublikował i zasubskrybował publikacje testowe, w tym
również zachowane publikacje.