Definindo o serviço MQXR manualmente no Windows

Você pode definir o serviço MQXR manualmente usando IBM® MQ Explorer. Um gerenciador de filas pode ter apenas uma instância do serviço MQXR definida.

Antes de Iniciar

  • Instale o recurso do MQ Telemetry.

Procedimento

  1. Na visualização do Navigator , clique com o botão direito do mouse na pasta Serviços .
  2. Clique em Novo > Service para abrir o assistente Nova Definição de Serviço .
  3. No campo Nome , digite SYSTEM.MQXR.SERVICE e clique em Próximo.
  4. No campo Descrição , digite uma descrição do serviço (por exemplo, Manages clients using MQXR protocols such as MQTT).
  5. Selecione uma opção a partir do menu Controle de Serviço .
  6. No campo Comando Iniciar , digite +MQ_INSTALL_PATH+\mqxr\bin\runMQXRService.bat
  7. [MQ 9.3.0 Junho de 2022]No campo Iniciar 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')
    
    em que a opção -sp especifica o modo de proteção. O valor padrão é 2 para usar o método de proteção de credenciais mais seguro.
  8. No campo Parar comando , digite +MQ_INSTALL_PATH+\mqxr\bin\endMQXRService.bat
  9. No campo Parar args , digite -m +QMNAME+
  10. No campo StdOut , digite +MQ_Q_MGR_DATA_PATH+\mqxr.stdout
  11. No campo StdErr , digite +MQ_Q_MGR_DATA_PATH+\mqxr.stderr
  12. Selecione Servidor a partir do menu Tipo de serviço .
  13. Clique em Concluir.
    [MQ 9.3.0 Junho de 2022]
    Nota: Na Etapa 7, a opção -sf é para criptografar as passfrases dos canais TLS. Para obter mais informações, consulte Passfrases de Encriptação para canais TLS MQTT.

Resultados

O serviço MQXR é criado.

Para visualizar o serviço MQXR, na visualização do Navegador, clique na pasta Serviços. Assegure-se de que a opção Mostrar Objetos do Sistema esteja selecionada e navegue para o serviço.

Nesta tarefa, o serviço chama-se SYSTEM.MQXR.SERVICE.