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 tekstowego.
- 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 inną 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ę tematu przez drugą instancję aplikacji Subskrybowanie.
- W drugiej aplikacji Subskrybowanie kliknij opcję Anuluj subskrypcję. Druga aplikacja Subskrybowanie nie będzie mogła odbierać publikacji z
tego tematu. Pierwsza aplikacja Subskrybowanie będzie mogła w dalszym ciągu
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 odbiera zachowaną publikację. Druga aplikacja
Subskrybowanie nie odbiera publikacji, ponieważ jeszcze nie subskrybuje
tematu.
- Ponownie zasubskrybuj temat w drugiej aplikacji
Subskrybowanie:
- 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.