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
(uruchamiającą inicjator 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 znajduje się w sekcji Uruchamianie i zatrzymywanie inicjatora kanału.
Aby utworzyć usługę inicjatora kanału:
Procedura
- W widoku Nawigatora rozwiń gałąź menedżera kolejek QM1, na którym chcesz uruchomić inicjator kanału.
- Kliknij prawym przyciskiem myszy folder Usługi menedżera kolejek, a następnie kliknij opcję . Zostanie otwarte okno dialogowe Nowa usługa.
- 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.
- Opcjonalnie: W polu Opis wpisz opis usługi ChannelInitiator, na przykład A
channel initiator for queue manager QM1.
- 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.
- W polu Komenda początkowa wpisz pełną ścieżkę do komendy
runmqchi
.
- Typ:
MQ_INSTALLATION_PATH
\bin\runmqchi , gdzie MQ_INSTALLATION_PATH
jest zastępowany przez katalog wysokiego poziomu, w którym zainstalowany jest produkt IBM MQ .
- Jeśli QM1 nie jest domyślnym menedżerem kolejek, w polu Start args wpisz -m
QM1
- 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.
- W polu Typ usługi wybierz opcję Command.
- Kliknij przycisk Zakończ.
Nowa usługa inicjator_kanału została utworzona w wybranym menedżerze kolejek QM1.
- Uruchom usługę.
Wyniki
Usługa inicjator_kanału uruchamia komendę runmqchi
, która uruchamia inicjatora kanału w menedżerze kolejek QM1.