Umieszczanie komunikatu testowego w kolejce lokalnej

Zanim zaczniesz

Przed umieszczeniem komunikatu testowego w kolejce należy wykonać poniższe zadania kursu:

Informacje o zadaniu

W poniższej sekcji pokazany jest sposób umieszczania komunikatu testowego w kolejce lokalnej Q1.

Umieszczanie komunikatu testowego w kolejce przy użyciu programu IBM MQ Explorer

Procedura

  1. W widoku Navigatorrozwiń folder Menedżery kolejek .
  2. Rozszerz menedżer kolejek QM_APPLE, który został utworzony.
  3. Kliknij folder Kolejki .
    Widok zawartości będzie zawierał kolejki menedżera kolejek.
  4. W widoku Zawartośćkliknij prawym przyciskiem myszy kolejkę lokalną Q1, a następnie kliknij opcję Umieść komunikat testowy.
    Otwarte zostanie okno dialogowe Umieść komunikat testowy.
  5. W polu Dane komunikatu wpisz tekst, na przykład this is a test message, a następnie kliknij przycisk Umieść komunikat.
    Pole Dane komunikatu zostanie wyczyszczone, komunikat zostanie umieszczony w kolejce.
  6. Kliknij przycisk Zamknij.

Wyniki

Zwróć uwagę, że w widoku zawartości wartość Current queue depth kolejki Q1 będzie teraz wynosiła 1 (patrz zrzut ekranu poniżej).

Zrzut ekranu przedstawiający kolejkę Q1 w widoku zawartości z bieżącą głębokością kolejki 1.

Jeśli kolumna Current queue depth nie jest widoczna, należy przewinąć widok zawartości w bok.

Umieszczanie komunikatu testowego w kolejce za pomocą programu amqsput

Informacje o zadaniu

Do umieszczenia komunikatu w utworzonej kolejce używany jest przykładowy program amqsput.

W systemie Windows programy przykładowe są instalowane domyślnie z produktem IBM MQ Server lub Client. W systemie Linux®programy przykładowe RPM muszą być zainstalowane.

Należy wykonać następujące czynności w wierszu komend:

Procedura

  1. Uruchom przykładowy program amqsput w następujący sposób:
    • [Linux]W systemie Linuxprzejdź do katalogu MQ_INSTALLATION_PATH/samp/bin , gdzie MQ_INSTALLATION_PATH reprezentuje katalog najwyższego poziomu, w którym jest zainstalowany produkt IBM MQ . Wpisz komendę:
      
      ./amqsput Q1 QM_APPLE
    • [Windows]W systemie Windowswpisz komendę:
      
      amqsput Q1 QM_APPLE
    Wyświetlone zostaną następujące komunikaty:

    Sample AMQSPUT0 start
    target queue is Q1

  2. Wpisz tekst komunikatu w jednym lub większej liczby wierszy, a następnie dwukrotnie naciśnij klawisz Enter .
    Wyświetlony zostanie następujący komunikat:

    Sample AMQSPUT0 end

Wyniki

Komunikat testowy został utworzony i umieszczony w kolejce lokalnej.

Zwróć uwagę, że w widoku zawartości IBM MQ Explorer wartość Current queue depth kolejki Q1 będzie teraz wynosiła 1 (patrz zrzut ekranu poniżej).

Zrzut ekranu przedstawiający kolejkę Q1 w widoku zawartości z bieżącą głębokością kolejki 1.

Jeśli kolumna Current queue depth nie jest widoczna, należy przewinąć widok zawartości w bok.