Iniciando um Inicializador de Canais

Para iniciar um inicializador de canais, deve-se primeiro criar um serviço que iniciará o inicializador de canais.

Sobre esta tarefa

Como um iniciador de canais é apenas um tipo especial de monitor de disparos, para iniciar um iniciador de canais a partir do IBM® MQ Explorer, você deve primeiro criar um serviço que executará o comando runmqchi (para iniciar o iniciador do canal) quando o serviço iniciar.

As seguintes instruções assumem que você está criando um serviço chamado ChannelInitiator em um gerenciador de filas chamado QM1. Para obter mais informações sobre os iniciadores de canais, consulte Iniciando e parando o iniciador de canais em IBM Documentação.

Para criar um serviço de inicializador de canais:

Procedimento

  1. Na visualização do Navegador, expanda o gerenciador de filas, QM1, no qual você deseja iniciar o inicializador de canais.
  2. Clique com o botão direito do mouse sobre a pasta Serviços do gerenciador de filas, em seguida, clique em Nova ... > Serviço. O diálogo Novo Serviço é aberto.
  3. No diálogo Novo Serviço, digite um nome para o serviço, por exemplo, ChannelInitiator, em seguida, clique em Seguinte. Agora, você pode configurar o novo serviço, ChannelInitiator.
  4. Opcional: No campo Descrição , digite uma descrição do serviço ChannelInitiator, por exemplo, Um iniciador de canais para gerenciador de filas QM1.
  5. No campo Controle de serviço , configure como o serviço inicia e pára:
    • Para iniciar e parar o serviço automaticamente quando o gerenciador de filas for iniciado e parado, clique em Gerenciador de Filas
    • Para iniciar o serviço automaticamente quando o gerenciador de filas for iniciado, mas não parar quando ele for parado, clique em Início do Gerenciador de Filas
    • Para configurar o serviço de forma que ele deva ser iniciado e parado manualmente, clique em Manual.
  6. No campo Iniciar Comando , digite o caminho completo para o comando runmqchi .
    • Digite: MQ_INSTALLATION_PATH\bin\runmqchi onde MQ_INSTALLATION_PATH é substituído pelo diretório de alto nível no qual o IBM MQ está instalado.
  7. Se QM1 não for o gerenciador de filas padrão, no campo Iniciar args , digite -m QM1
  8. Se você deseja usar uma fila diferente de SYSTEM.CHANNEL.INITQ como a fila de iniciação, no campo Iniciar args , digite -q initq_name em que initq_name é o nome da fila.
  9. No campo Tipo de Serviço , selecione Command.
  10. Clique em Concluir.
    O novo serviço, ChannelInitiator, é criado no gerenciador de filas selecionado, QM1.
  11. Inicie o serviço.

Resultados

O serviço, ChannelInitiator, inicia e executa o comando runmqchi, que inicia o inicializador de canais no gerenciador de filas, QM1.