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 zaczniesz
Uwaga: Te informacje są przeznaczone tylko dla menedżerów kolejek produktu IBM® WebSphere® MQ 6.0 .
Przed rozpoczęciem wysyłania i odbierania
publikacji testowych:
Informacje o 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 kliknij 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 kliknij 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 do wysłania w publikacji.
Na przykład wpisz Hello, world!
- Kliknij opcję Publikuj 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 Subskrybuj 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 Publikuj zaznacz pole wyboru Zachowany komunikat .
- Zmień tekst w polu Dane komunikatu .
Na przykład wpisz Hi, I'm home
.
- 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 Subskrybuj 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.