Comando mqsiclearmqpubsub

Plataformas Suportadas

Finalidade

Utilize o comando para remover um intermediário do como um vizinho deste intermediário do .

Esse comando remove o conhecimento do intermediário do do intermediário do identificado nesse comando. Para concluir essa ação você também deve emitir o comando clrmqbrk no intermediário do . Quando ambos os comandos clear tiverem concluído, todo o tráfego de entre os dois intermediários cessará.

Utilize esse comando somente se estiver integrando este intermediário do com a rede de um intermediário do . Antes de emitir esse comando é preciso certificar-se de que o intermediário do esteja pronto para receber e processar mensagens na fila SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS (ou seja, você deve reiniciar o intermediário depois de criar essa fila.)

Sintaxe

Parâmetros

brokername
(Requerido) O nome do intermediário do qual o conhecimento de um intermediário do vizinho deve ser removido.
-n NeighborQueueManagerName
(Requerido) O nome do gerenciador de filas que hospeda o intermediário do cuja associação como um vizinho está sendo removida.

Autorização

O ID do usuário utilizado para chamar esse comando deve ter as autoridades put e inq para a fila SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS.

Em plataformas , o ID do usuário precisa ser membro do grupo mqbrkrs.

Respostas

Esse comando retorna as seguintes respostas:
  • BIP8013 O componente não existe
  • BIP8056 Gerenciador de filas desconhecido
  • BIP8057 Erro do gerenciador de filas
  • BIP8059 Gerenciador de filas não disponível
  • BIP8060 Erro de fila
  • BIP8061 Nenhuma resposta recebida
  • BIP8064 Erro interno do intermediário
  • BIP8066 Nome do intermediário inválido
  • BIP8070 Exceção de banco de dados
  • BIP8072 Exceção de banco de dados

Exemplos


  -n MQBroker1

Conceitos relacionados

Referências relacionadas
Configurando uma Topologia de
Preferência de Sintaxe
Comando mqsijoinmqpubsub
Comando mqsilistmqpubsub