[AIX, Linux, Windows]

Parando um Canal

Utilize o comando STOP CHANNEL do MQSC para solicitar que o canal a parar a atividade. O canal não inicia um novo lote de mensagens até que o operador inicie o canal novamente.

Para obter informações sobre como reiniciar canais parados, consulte Reiniciar canais parados.

Esse comando pode ser emitido para um canal de qualquer tipo, exceto MQCHT_CLNTCONN.

É possível selecionar o tipo de parada você requer:

Exemplo de parada de quiesce

STOP CHANNEL(QM1.TO.QM2) MODE(QUIESCE)

Este comando solicita que o canal feche de maneira ordenada. O lote atual de mensagens será concluído e o procedimento do ponto de sincronização realizado com a outra extremidade do canal. Se o canal estiver inativo, este comando não finalizará um canal de recebimento.

Parar exemplo força

STOP CHANNEL(QM1.TO.QM2) MODE(FORCE)

Esta opção para o canal imediatamente, mas não finalizar o encadeamento ou processo do canal. O canal não conclui o processamento do lote atual de mensagens e pode, portanto, deixar o canal em dúvida. Em geral, considere utilizar a opção parar em modo quiesce.

Parar exemplo finalizar

STOP CHANNEL(QM1.TO.QM2) MODE(TERMINATE)

Esta opção para o canal imediatamente e finaliza o encadeamento ou processo do canal.

Exemplo de parar (quiesce) interrompido

STOP CHANNEL(QM1.TO.QM2) STATUS(STOPPED)

Esse comando não especifica um MODE, assim, assume como padrão MODE(QUIESCE). Ele solicita que o canal seja parado para que não possa ser reiniciado automaticamente, mas deve ser iniciado manualmente.

Exemplo de parar (quiesce) inativo

STOP CHANNEL(QM1.TO.QM2) STATUS(INACTIVE)

Esse comando não especifica um MODE, assim, assume como padrão MODE(QUIESCE). Ele solicita que o canal seja feito inativo, para que ele seja reiniciado automaticamente quando necessário.