Aby uruchomić inicjator kanału, należy najpierw utworzyć usługę, która uruchomi inicjator kanału.
O tym zadaniu
Ponieważ inicjator kanału to jedynie 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 o inicjatorach kanałów zawiera sekcja Uruchamianie
i zatrzymywanie inicjatora kanału w Centrum Wiedzy IBM.
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 inicjator_kanału, a następnie kliknij przycisk Dalej. Możesz teraz skonfigurować nową usługę inicjator_kanału.
- Opcjonalnie: w polu Opis wpisz opis
usługi inicjator_kanału, na przykład Inicjator kanału dla menedżera kolejek QM1.
- W polu Parametr sterujący usługi 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 Komendy uruchamiania wpisz pełną ścieżkę do komendy
runmqchi
.
- Należy wpisać wartość
ŚCIEŻKA_INSTALACJI_PRODUKTU_MQ
\bin\runmqchi,
gdzie zmienną
ŚCIEŻKA_INSTALACJI_PRODUKTU_MQ
należy
zastąpić katalogiem najwyższego poziomu instalacji produktu
IBM MQ.
- Jeśli QM1 nie jest domyślnym menedżerem kolejek, w polu
Argumenty uruchamiania wpisz -m QM1.
- Aby jako kolejki inicjującej użyć kolejki innej niż SYSTEM.CHANNEL.INITQ, w polu Argumenty uruchamiania wpisz -q initq_name, gdzie initq_name oznacza nazwę kolejki.
- W polu Typ usług wybierz opcję Komenda.
- 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.