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 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

  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 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 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, który ma zostać wysłany w publikacji.
      Na przykład wpisz Hello, world!
    6. Kliknij opcję Opublikuj 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 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.
  5. Opublikuj zachowaną publikację w tym temacie.
    1. W aplikacji Publikowanie zaznacz pole wyboru Zachowany komunikat.
    2. Zmień tekst w polu Dane komunikatu.
      Na przykład wpisz Cześć świecie!
    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 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.