Définition manuelle du service MQXR souWindows

Vous pouvez définir le service MQXR manuellement à l'aide de IBM® MQ Explorer. Une seule instance de service MQXR peut être définie pour un gestionnaire de files d'attente.

Avant de commencer

  • Installez la fonction MQ Telemetry .

Procédure

  1. Dans la vue Navigator , cliquez avec le bouton droit de la souris sur le dossier Services .
  2. Cliquez sur Nouveau > Service pour ouvrir l'assistant Nouvelle définition de service .
  3. Dans la zone Nom , entrez SYSTEM.MQXR.SERVICE et cliquez sur Suivant.
  4. Dans la zone Description , entrez une description du service (par exemple, Manages clients using MQXR protocols such as MQTT).
  5. Sélectionnez une option dans le menu Contrôle du service .
  6. Dans la zone Commande de démarrage , entrez +MQ_INSTALL_PATH+\mqxr\bin\runMQXRService.bat
  7. [MQ 9.3.0 Jun 2022]Dans la zone Start args
    
    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')
    
    Où l'option -sp indique le mode de protection. La valeur par défaut est 2 pour utiliser la méthode de protection des données d'identification plus sécurisée.
  8. Dans la zone Commande d'arrêt , entrez +MQ_INSTALL_PATH+\mqxr\bin\endMQXRService.bat
  9. Dans la zone Arrêter les arguments , entrez -m +QMNAME+
  10. Dans la zone StdOut , entrez +MQ_Q_MGR_DATA_PATH+\mqxr.stdout
  11. Dans la zone StdErr , entrez +MQ_Q_MGR_DATA_PATH+\mqxr.stderr
  12. Sélectionnez Serveur dans le menu Type de service .
  13. Cliquez sur Terminer.
    [MQ 9.3.0 Jun 2022]
    Remarque: à l'étape 7, l'option -sf permet de chiffrer les phrases passe des canaux TLS. Pour plus d'informations, voir Chiffrement des phrases passe pour les canaux TLS MQTT.

Résultats

Le service MQXR est créé.

Pour afficher le service MQXR dans la vue Navigateur, cliquez sur le dossier Services. Assurez-vous que l'option Afficher les objets système est sélectionnée et naviguez dans le service.

Dans cette tâche, le nom du service est SYSTEM.MQXR.SERVICE.