Wysyłanie komunikatu z klienta do serwera

Zanim zaczniesz

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

Informacje o zadaniu

W tej części kursu użytkownik wyśle od klienta komunikat do menedżera kolejek serwera QM_ORANGE, który używa definicji kolejki zdalnej i innych obiektów produktu IBM® MQ zdefiniowanych we wcześniejszych kursach w celu skierowania komunikatu do menedżera kolejek QM_APPLE i do kolejki Q1.

[Windows]W systemie Windowsprogramy przykładowe są instalowane domyślnie z produktem IBM MQ Server lub klientem.

[Linux]W systemie Linux®programy przykładowe RPM będą musiały być zainstalowane.

Należy otworzyć wiersz komend na kliencie i wykonać następujące czynności:

Procedura

  1. Uruchom przykładowy program amqsputc 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ę:
      
      ./amqsputc Q1
    • [Windows]W systemie Windowswpisz komendę:
      
      amqsputc Q1
    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 wysłany do menedżera kolejek serwera QM_ORANGE, który skieruje go do kolejki Q1 w menedżerze kolejek QM_APPLE. Następnym etapem jest zweryfikowanie, czy został on odebrany.