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 to jest komunikat testowy, a następnie kliknij opcję Umieść komunikat.
    Pole Dane komunikatu zostanie wyczyszczone, komunikat zostanie umieszczony w kolejce.
  6. Kliknij przycisk Zamknij.

Wyniki

W widoku zawartościzwróć uwagę, że wartość Q1 Bieżąca głębokość kolejki wynosi teraz 1, co pokazano na poniższym zrzucie ekranu:

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

Jeśli kolumna Bieżąca głębokość kolejki 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 IBM MQ jest zainstalowany. 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.

W programie IBM MQ Explorer Widok treścizwróć uwagę, że wartość Q1 Bieżąca głębokość kolejki wynosi teraz 1, co pokazano w poniższym przykładzie: zrzut ekranu:

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

Jeśli kolumna Bieżąca głębokość kolejki nie jest widoczna, należy przewinąć widok zawartości w bok.