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 Iniciar

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.

É possível iniciar canais do responsável pela chamada no IBM® MQ Explorer. Ao iniciar canais do respondente no IBM MQ Explorer, você está de fato alterando o estado do canal do respondente de Interrompido para Inativo; o listener então altera o estado de Inativo para Iniciado. 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 Navegador, clique na pasta Canais 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 e, 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 Navegador, clique na pasta Canais 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 o IBM MQ para o canal:
      • Aceite os valores padrão (não selecione as caixas de seleção) para encerrar o canal após o lote atual de mensagens ter concluído o processamento (no Windows, Linux®, UNIX ou IBM i) ou para encerrar o canal após a mensagem atual (no 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.