Comando mqsideletebroker

Plataformas Suportadas

  • Plataformas Windows 2000, Windows XP
  • UNIX
  • z/OS

Finalidade

Em plataformas Windows e UNIX, utilize o comando mqsideletebroker para excluir um intermediário nomeado. O comando também exclui as filas no gerenciador de filas local do intermediário (criado quando o intermediário foi criado) e seus dados no banco de dados do intermediário. Você também pode especificar que o gerenciador de filas deve ser excluído.

Embora esse comando exclua todos os dados relativos a esse intermediário das tabelas do banco de dados do intermediário, ele não verifica se as tabelas estão vazias e nem as exclui.

Este comando:
  • Em plataformas Windows, pára o serviço que executa o intermediário.
  • Pára e exclui o gerenciador de filas do WebSphere MQ para o intermediário, se solicitado.
  • Remove os dados do intermediário do banco de dados.
  • Remove o registro do componente no registro do intermediário.

Se você excluir um intermediário que tenha vizinhos do intermediário do WebSphere MQ Publicação/Assinatura, chame também o comando clrmqbrk em cada um desses vizinhos, especificando o intermediário do WebSphere Business Integration Event Broker que está sendo excluído com esse comando.

No z/OS, chame o comando mqsideletebroker no diretório INSTPATH/bin. Esse comando exclui todos os diretórios e arquivos do diretório do componente. O diretório raiz não é excluído mas ficará vazio.

No z/OS, esse comando deve ser executado em um código de idioma do C. Todas as mensagens produzidas estão em inglês, independentemente do código de idioma do usuário atual.

Sintaxe

Plataformas Windows e plataformas UNIX

z/OS

Parâmetros

brokername
(Obrigatório) O nome do intermediário que deseja excluir. Esse deve ser o primeiro parâmetro.
-q
(Opcional - plataformas Windows e UNIX) Especifica que o gerenciador de filas do intermediário será excluído. (Se esta opção não estiver especificada, apenas as filas do WebSphere Business Integration Event Broker e os dados do intermediário serão excluídos).

Se o gerenciador de filas hospedar outro componente (o Configuration Manager, Servidor de Nome de Usuário ou ambos, além desse intermediário) que ainda existe, esse comando falhará.

-w
(Opcional - plataformas Windows e UNIX) Exclui todos os arquivos relacionados a esse intermediário do caminho de trabalho.
c ComponentDirectory
(Obrigatório - z/OS) O nome do diretório do componente. Por exemplo /var/wmqi/MQP1UNS

Respostas

  • BIP8012 Impossível conectar aos componentes do sistema
  • BIP8013 O componente não existe
  • BIP8017 O componente não pode ser excluído
  • BIP8018 Componente em execução
  • BIP8040 Impossível conectar ao banco de dados
  • BIP8048 Incapaz de iniciar o gerenciador de filas
  • BIP8049 Incapaz de parar o gerenciador de filas
  • BIP8052 Incapaz de excluir a fila
  • BIP8073 Nome do intermediário inválido
  • BIP8082 Incapaz de excluir o gerenciador de filas
  • BIP8093 Gerenciador de filas sendo criado
  • BIP8094 Gerenciador de filas parando
  • BIP8095 Gerenciador de filas reservado

Exemplos


mqsideletebroker WBRK_BROKER -q

Conceitos relacionados
Domínio do Intermediário

Tarefas relacionadas
Exclusão de um Intermediário
Excluindo uma Conexão de Domínio

Referências relacionadas
Preferência de Sintaxe
Comando mqsicreatebroker
Comando mqsichangebroker