Ręczne definiowanie usługi MQXR w systemie Windows

Usługa MQXR można zdefiniować ręcznie za pomocą produktu 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 wartość SYSTEM.MQXR.SERVICE , a następnie kliknij przycisk Dalej.
  4. W polu Opis wpisz opis usługi (na przykład Manages clients using MQXR protocols such as MQTT).
  5. Wybierz opcję z menu Sterowanie usługą .
  6. W polu Uruchom komendę 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 Zatrzymaj argumenty wpisz -m +QMNAME+
  10. W polu StdOut (StdOut) wpisz +MQ_Q_MGR_DATA_PATH+\mqxr.stdout
  11. W polu StdErr wpisz +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.