Ręczne definiowanie usługi MQXR w systemie Windows

Usługa MQXR można zdefiniować ręcznie za pomocą programu IBM® MQ Explorer. Menedżer kolejek może mieć zdefiniowaną tylko jedną instancję usługi MQXR.

Zanim zaczniesz

  • Zainstaluj składnik MQ Telemetry .

Procedura

  1. W widoku Navigator kliknij prawym przyciskiem myszy folder Usługi .
  2. Kliknij przycisk Nowy > Usługa , aby otworzyć kreator Nowa definicja usługi .
  3. W polu Nazwa wpisz SYSTEM.MQXR.SERVICE i kliknij przycisk Dalej.
  4. W polu Opis wpisz opis usługi (na przykład Zarządza klientami za pomocą protokołów MQXR, takich jak MQTT).
  5. Wybierz opcję z menu Sterowanie usługą .
  6. W polu Komenda uruchamiania wpisz + MQ_INSTALL_PATH+ \mqxr\bin\runMQXRService.bat
  7. [MQ 9.3.0 czerwiec 2022]W polu Argumenty uruchamiania
    
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf “c:\PathOfKeyFile” -sp 2')
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf DEFAULT" -sp 2')
    
    gdzie opcja -sp określa tryb ochrony. Wartością domyślną jest 2, co oznacza użycie bardziej zabezpieczonej metody ochrony referencji.
  8. W polu Komenda zatrzymania wpisz + MQ_INSTALL_PATH+ \mqxr\bin\endMQXRService.bat
  9. W polu Zatrzymanie argumentów wpisz -m + QMNAME +
  10. W polu StdOut (StdOut) wpisz wartość + MQ_Q_MGR_DATA_PATH+ \mqxr.stdout
  11. W polu StdErr wpisz wartość + MQ_Q_MGR_DATA_PATH+ \mqxr.stderr
  12. Wybierz opcję Serwer z menu Typ usługi .
  13. Kliknij przycisk Zakończ.
    [MQ 9.3.0 czerwiec 2022]
    Uwaga: W kroku 7opcja -sf polega na szyfrowaniu haseł kanałów TLS. Więcej informacji na ten temat zawiera sekcja Encrypting passphrases for MQTT TLS channels(Szyfrowanie haseł dla kanałów MQTT TLS

Wyniki

Usługa MQXR została utworzona.

Aby wyświetlić usługę MQXR w widoku Nawigator, należy kliknąć folder Usługi. Należy się upewnić, że opcja Wyświetl obiekty systemowe jest wybrana, i przejść do usługi.

W tym zadaniu nazwa usługi to: SYSTEM.MQXR.SERVICE.