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 inicializador de canais é apenas um tipo especial de monitor acionador, para iniciar um inicializador de canais a partir do IBM® MQ Explorer, primeiro você deve criar um serviço que executará o comando runmqchi (para iniciar o inicializador de canais) quando o serviço for iniciado.

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 inicializadores de canal, consulte Iniciando e parando o inicializador de canais na IBM Knowledge Center.

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 na pasta Serviços do gerenciador de filas e, em seguida, clique em Novo... > 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, e clique em Avançar. 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 inicializador de canais para o gerenciador de filas QM1.
  5. No campo Controle de Serviço, configure como o serviço é iniciado e parado:
    • 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 Comando de Início, digite o caminho completo para o comando runmqchi.
    • Digite: MQ_INSTALLATION_PATH\bin\runmqchi em que 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 utilizar uma fila diferente de SYSTEM.CHANNEL.INITQ como a fila de início, no campo Args de Início, digite -q initq_name em que initq_name é o nome da fila.
  9. No campo Tipo de Serviço, selecione Comando.
  10. Clique em Concluir.
    O novo serviço, ChannelInitiator, é criado no gerenciador de filas selecionado, QM1.
  11. Inicie o serviço.
    Para obter instruções, consulte Iniciando e Parando um Serviço Personalizado.

Resultados

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