Sie können den MQXR-Service manuell mit IBM® MQ Explorerdefinieren. Für einen Warteschlangenmanager kann nur eine Instanz des MQXR-Service definiert sein.
Bevor Sie beginnen
- Installieren Sie das Feature MQ Telemetry.
Verfahren
- Klicken Sie in der Navigatoransicht von Navigator mit der rechten Maustaste auf den Ordner Services .
- Klicken Sie an, um den Assistenten Neue Servicedefinition zu öffnen.
- Geben Sie im Feld Name SYSTEM.MQXR.SERVICE ein und klicken Sie auf Weiter.
- Geben Sie im Feld Beschreibung eine Beschreibung des Service ein (z. B. Manages clients
using MQXR protocols such as MQTT).
- Wählen Sie eine Option im Menü Servicesteuerung aus.
- Geben Sie im Feld Startbefehl +MQ_INSTALL_PATH+/mqxr/bin/runMQXRService.sh ein.
Geben Sie im Feld Startargument die Optionen -sf und -sp an:
STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf “PathOfKeyFile” -sp 2')
STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf DEFAULT" -sp 2')
Dabei gibt die Option
-sp den Schutzmodus an. Der Standardwert ist
2, um die sicherere Schutzmethode mit Berechtigungsnachweisen zu verwenden.
- Geben Sie im Feld Stoppbefehl +MQ_INSTALL_PATH+/mqxr/bin/endMQXRService.sh ein.
- Geben Sie im Feld Stoppargumente -m
+QMNAME+ ein.
- Geben Sie im Feld Standardausgabe +MQ_Q_MGR_DATA_PATH+/mqxr.stdout ein.
- Geben Sie im Feld StdErr Folgendes ein: +MQ_Q_MGR_DATA_PATH+/mqxr.stderr
- Wählen Sie Server im Menü Servicetyp aus.
- Klicken Sie auf 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.