Iniciando e Parando um Canal

A forma na qual um canal é iniciado depende se é um canal do responsável pela chamada ou um canal do respondente. Ao parar um canal, é possível escolher parar o canal após o lote atual de mensagens ter concluído o processamento ou forçar o canal a encerrar antes de o lote de mensagem atual ter concluído o processamento.

Antes de Começar

Deve-se ter o protocolo de transporte necessário, por exemplo, TCP/IP, nos computadores em cada extremidade do canal.

Sobre esta tarefa

Os canais podem ser categorizados por responsáveis pela chamada ou responsáveis pelo atendimento. Um aplicativo inicia os canais responsáveis pela chamada direta ou automaticamente por meio de um inicializador de canal. Os canais responsáveis pelo atendimento podem ser iniciados somente pelo listener.

Você pode iniciar canais do caller em IBM® MQ Explorer. Ao iniciar canais de resposta em IBM MQ Explorer, você está realmente alterando o estado do canal responder do Parado para Inativo; o atendente então muda o estado de Inativo para Started. Portanto, você deve iniciar um listener no computador se estiver utilizando canais responsáveis pelo atendimento.

Procedimento

  • Inicie um canal manualmente.
    1. Na visualização do Navigator , clique na pasta Channels para exibir os canais na visualização Conteúdo.
    2. Na visualização de Conteúdo, clique com o botão direito do mouse no canal, em seguida, clique em Iniciar.
    O canal é iniciado. O ícone próximo ao canal é alterado para mostrar que o canal está em execução.
  • Parar um canal.
    1. Na visualização do Navigator , clique na pasta Channels para exibir os canais na visualização Conteúdo.
    2. Na visualização Conteúdo, clique com o botão direito do mouse no canal, em seguida, clique em Parar ....
      O diálogo Parar Canal é aberto.
    3. Selecione como IBM MQ pára o canal:
      • Aceite os valores padrão (não marque as caixas de seleção) para terminar o canal após o lote atual de mensagens ter concluído o processamento (em Multiplataformas), ou para terminar o canal após a mensagem atual (em z/OS®) Para um canal de recebimento, se não houver nenhum lote em progresso, o canal aguardará pelo próximo lote ou próxima pulsação (se pulsações estiverem sendo utilizadas) antes da parada. Para canais de conexão do servidor, o canal pára quando a conexão é encerrada.
      • Selecione a caixa de opção Forçar interrupção do lote atual de mensagens para finalizar a transmissão de qualquer lote atual; o encadeamento ou processo do canal não é finalizado. É provável que isso resulte em canais indeterminados. Para canais de conexão do servidor, a conexão atual é interrompida.
      • Selecione a caixa de opção Permitir finalização do processo/encadeamento se você selecionar a caixa de opção Forçar interrupção do lote atual de mensagens e desejar finalizar o encadeamento ou processo do canal.
    4. Se a definição de canal for um canal responsável pelo atendimento, vários gerenciadores de filas ou conexões remotas podem estar utilizando o mesmo canal responsável pelo atendimento. Portanto, é possível filtrar os canais a serem parados: selecione a caixa de opção relevante, em seguida, digite o nome do gerenciador de filas ou da conexão remota.
    5. Selecione o estado para o qual o canal será alterado quando ele for parado:
      • Clique em Parado para parar o canal mas manter o processo ou encadeamento em execução; o canal ainda está ativo e consumindo recursos.
      • Clique em Inativo para parar o canal, inclusive parar o processo ou encadeamento; o canal está inativo e não está consumindo recursos.

    O canal pára de ser executado. O ícone próximo ao canal é alterado para mostrar que o canal não está mais em execução.