Uruchamianie inicjatora kanału

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

  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 opcję Nowa > Usługa. Zostanie otwarte okno dialogowe Nowa usługa.
  3. 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.
  4. Opcjonalnie: w polu Opis wpisz opis usługi inicjator_kanału, na przykład Inicjator kanału dla menedżera kolejek QM1.
  5. 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.
  6. 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.
  7. Jeśli QM1 nie jest domyślnym menedżerem kolejek, w polu Argumenty uruchamiania wpisz -m QM1.
  8. 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.
  9. W polu Typ usług 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 można znaleźć w sekcji 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.