Wysyłanie i odbieranie publikacji testowych

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

  1. Zasubskrybuj temat, który ma zostać przetestowany:
    1. W widoku Nawigatora rozwiń menedżera kolejek, który udostępnia broker.
    2. Kliknij prawym przyciskiem myszy folder Tematy , a następnie kliknij opcję Testuj subskrypcję ....
      Zostanie otwarta aplikacja Subskrybowanie.
  2. Opublikuj komunikat w tym samym temacie:
    1. W widoku Nawigatora rozwiń menedżera kolejek, który udostępnia broker.
    2. Kliknij prawym przyciskiem myszy folder Tematy , a następnie kliknij opcję Testuj publikację ....
      Zostanie otwarta aplikacja Publikowanie komunikatu testowego.
    3. Opcjonalnie: w polu Strumień wybierz inny strumień.
    4. 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.
    5. W polu Dane komunikatu wpisz komunikat do wysłania w publikacji.
      Na przykład wpisz Hello, world!
    6. Kliknij opcję Publikuj komunikat , aby wysłać komunikat do brokera.
    Subskrybent odbierze komunikat (publikację).
  3. 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.
  4. Anuluj subskrypcję tego tematu w drugiej instancji aplikacji Subskrybowanie.
    1. 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.
  5. Opublikuj zachowaną publikację w tym temacie.
    1. W aplikacji Publikuj zaznacz pole wyboru Zachowany komunikat .
    2. Zmień tekst w polu Dane komunikatu .
      Na przykład wpisz Hi, I'm home.
    3. 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ę.
  6. W drugiej aplikacji Subskrybowanie zasubskrybuj ponownie dany temat:
    1. 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.