MQXR-Service unter Windows manuell definieren

Sie können den MQXR-Dienst manuell mit IBM® MQ Explorerdefinieren. Für einen Warteschlangenmanager kann nur eine Instanz des MQXR-Service definiert sein.

Vorbereitungen

  • Installieren Sie das Feature MQ Telemetry.

Verfahren

  1. Klicken Sie in der Navigatoransicht von Navigator mit der rechten Maustaste auf den Ordner Services .
  2. Klicken Sie Neu > Service an, um den Assistenten Neue Servicedefinition zu öffnen.
  3. Geben Sie im Feld Name SYSTEM.MQXR.SERVICE ein und klicken Sie auf Weiter.
  4. Geben Sie im Feld Beschreibung eine Beschreibung des Service ein (z. B. Manages clients using MQXR protocols such as MQTT).
  5. Wählen Sie eine Option im Menü Servicesteuerung aus.
  6. Geben Sie im Feld Startbefehl +MQ_INSTALL_PATH+\mqxr\bin\runMQXRService.bat ein.
  7. Geben Sie im Feld Startargument den folgenden Text ein: Sie müssen die Details der Option -sf bearbeiten, um die Position Ihrer Schlüsseldatei für Berechtigungsnachweise anzugeben. Diese Schlüsseldatei wird zum Verschlüsseln der Kennphrase für MQTT-TLS-Kanäle verwendet:
    
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf "C:\pathToKeyfile\keyfile.txt"')
    
    Wenn Sie die Standardschlüsseldatei verwenden möchten, verwenden Sie -sf "[DEFAULT]" .
    Vorsicht:
    Der Standardanfangsschlüssel ist für alle IBM MQ -Installationen identisch. Um Kennwörter sicher zu schützen, geben Sie einen Anfangsschlüssel an, der für Ihre Installation eindeutig ist, wenn Sie Kennwörter verschlüsseln.
    Weitere Informationen zur Option -sf finden Sie unter Verschlüsseln von Kennphrasen für MQTT-TLS-Kanäle.
  8. Geben Sie im Feld Stoppbefehl +MQ_INSTALL_PATH+\mqxr\bin\endMQXRService.bat ein.
  9. Geben Sie im Feld Stoppargumente -m +QMNAME+ ein.
  10. Geben Sie im Feld StdOut +MQ_Q_MGR_DATA_PATH+\mqxr.stdout ein.
  11. Geben Sie im Feld StdErr +MQ_Q_MGR_DATA_PATH+\mqxr.stderr ein.
  12. Wählen Sie Server im Menü Servicetyp aus.
  13. Klicken Sie auf Finish (Fertigstellen).

Ergebnisse

Der MQXR-Service wurde erstellt.

Klicken Sie zum Anzeigen des MQXR-Service in der Navigatoransicht auf den Ordner Services. Stellen Sie sicher, dass die Option Systemobjekte anzeigen ausgewählt ist, und navigieren Sie zum Service.

In dieser Task hat der Service die Bezeichnung SYSTEM.MQXR.SERVICE.