Definizione manuale del servizio MQXR su Windows

È possibile definire il servizio MQ manualmente utilizzando IBM® MQ Explorer. Un gestore code può avere solo un'istanza del servizio MQXR definita.

Introduzione

  • Installare la funzione MQ Telemetry.

PROCEDURE

  1. Nella vista Navigator , fare clic con il tasto destro del mouse sulla cartella Servizi .
  2. Fare clic su Nuovo > Servizio per aprire la procedura guidata Nuova definizione servizio .
  3. Nel campo Nome , immettere SYSTEM.MQXR.SERVICE e fare clic su Avanti.
  4. Nel campo Descrizione , immettere una descrizione del servizio (ad esempio, Manages clients using MQXR protocols such as MQTT).
  5. Selezionare una opzione dal menu Controllo servizio .
  6. Nel campo Comando di avvio , immettere +MQ_INSTALL_PATH+\mqxr\bin\runMQXRService.bat
  7. [MQ 9.3.0 Giu 2022]Nel campo Argomenti iniziali
    
    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')
    
    dove l'opzione -sp specifica la modalità di protezione. Il valore predefinito è 2 per utilizzare il metodo di protezione delle credenziali più sicuro.
  8. Nel campo Comando Arresta , immettere +MQ_INSTALL_PATH+\mqxr\bin\endMQXRService.bat
  9. Nel campo Arg di arresto , immettere -m +QMNAME+
  10. Nel campo StdOut , immettere +MQ_Q_MGR_DATA_PATH+\mqxr.stdout
  11. Nel campo StdErr , immettere +MQ_Q_MGR_DATA_PATH+\mqxr.stderr
  12. Selezionare Server dal menu Tipo di servizio .
  13. Fare clic su Fine.
    [MQ 9.3.0 Giu 2022]
    Nota: nel passo 7, l'opzione -sf è per crittografare le passphrase dei canali TLS. Per ulteriori informazioni, vedi Codifica delle passphrase per canali MQTT TLS.

Risultati

Viene creato il servizio MQXR.

Per visualizzare il servizio MQXR nella vista Navigator, fare clic sulla cartella Servizi. Accertarsi che l'opzione Mostra oggetti di sistema sia selezionata e navigare nel servizio.

In questa attività, il servizio viene denominato SYSTEM.MQXR.SERVICE.