Uruchamianie inicjatora kanału

Aby uruchomić inicjator kanału, należy najpierw utworzyć usługę, która uruchomi inicjator kanału.

Informacje o zadaniu

Ponieważ inicjator kanału to tylko specjalny typ monitora wyzwalacza, aby uruchomić inicjator kanału z programu IBM® MQ Explorer, należy najpierw utworzyć usługę, która uruchomi komendę runmqchi (w celu uruchomienia inicjatora kanału) podczas uruchamiania usługi.

Następujące instrukcje zakładają, że użytkownik tworzy usługę o nazwie inicjator_kanału w menedżerze kolejek o nazwie QM1. Więcej informacji na temat inicjatorów kanałów zawiera sekcja Uruchamianie i zatrzymywanie inicjatora kanału w podręczniku Dokumentacja produktu IBM.

Aby utworzyć usługę inicjatora kanału:

Procedura

  1. W widoku Nawigatora rozwiń gałąź menedżera kolejek QM1, na którym chcesz uruchomić inicjator kanału.
  2. Kliknij prawym przyciskiem myszy folder Usługi menedżera kolejek, a następnie kliknij przycisk Nowy ... > Usługa. Zostanie otwarte okno dialogowe Nowa usługa.
  3. W oknie dialogowym Nowa usługa wpisz nazwę usługi, na przykład ChannelInitiator, a następnie kliknij przycisk Dalej. Możesz teraz skonfigurować nową usługę inicjator_kanału.
  4. Opcjonalnie: W polu Opis wpisz opis usługi ChannelInitiator, na przykład Inicjator kanału dla menedżera kolejek QM1.
  5. W polu Service control (Sterowanie usługą) skonfiguruj sposób uruchamiania i zatrzymywania usługi:
    • Aby uruchomić i zatrzymać usługę automatycznie podczas uruchamiania i zatrzymywania menedżera kolejek, kliknij opcję Menedżer kolejek
    • Aby usługa była uruchamiana automatycznie wraz z uruchomieniem menedżera kolejek, a jednocześnie nie była zatrzymywana wraz z zatrzymaniem menedżera kolejek, kliknij przycisk Uruchamianie menedżera kolejek
    • Aby skonfigurować usługę w taki sposób, aby ją ręcznie uruchamiać i zatrzymywać, kliknij przycisk Ręczne.
  6. W polu Komenda początkowa wpisz pełną ścieżkę do komendy runmqchi .
    • Wpisz: MQ_INSTALLATION_PATH\bin\runmqchi , gdzie MQ_INSTALLATION_PATH jest zastępowany przez katalog najwyższego poziomu, w którym zainstalowany jest produkt IBM MQ .
  7. Jeśli parametr QM1 nie jest domyślnym menedżerem kolejek, w polu Start args wpisz -m QM1
  8. Aby użyć kolejki innej niż SYSTEM.CHANNEL.INITQ jako kolejki inicjuj, w polu Start args wpisz -q initq_name , gdzie initq_name to nazwa kolejki.
  9. W polu Typ usługi wybierz opcję Komenda.
  10. Kliknij przycisk Zakończ.
    Nowa usługa inicjator_kanału została utworzona w wybranym menedżerze kolejek QM1.
  11. Uruchom usługę.
    Odpowiednie instrukcje zawiera sekcja Uruchamianie i zatrzymywanie usługi niestandardowej.

Wyniki

Usługa inicjator_kanału uruchamia komendę runmqchi, która uruchamia inicjatora kanału w menedżerze kolejek QM1.