Comando mqsilistmqpubsub

Plataformas Suportadas

Finalidade

Utilize o comando mqsilistmqpubsub para exibir o status dos intermediários do WebSphere MQ Publicação/Assinatura vizinhos ao intermediário do WebSphere Message Broker especificado.

Esse comando indica o status da atividade iniciada por um pedido de união anterior (consulte Comando mqsijoinmqpubsub).O comando relata o status de cada intermediário vizinho, que pode ser:
Ativo
O status do intermediário é ativo se o pedido de união tiver concluído com êxito.
Inativo
O status do intermediário é inativo se a união tiver sido iniciada mas não concluiu.

Esse comando também mostra fluxos que são reconhecidos pelo intermediário do WebSphere Message Broker e por seu vizinho (nos quais mensagens podem ser publicadas e distribuídas entre os intermediários). As informações de fluxo são fornecidas apenas para vizinhos com status ativo.

Utilize esse comando apenas se estiver integrando com, ou migrando de uma rede de intermediário do WebSphere MQ Publicação/Assinatura.

A saída gerada por esse comando é direcionada para stdout.

Sintaxe

Parâmetros

brokername
(Requerido) O nome do intermediário do qual você deseja uma lista de vizinhos.

Autorização

Em sistemas Linux e UNIX, o ID do usuário deve ser um membro do grupo mqbrkrs.

Em plataformas Windows, nenhuma autorização é necessária.

Respostas

  • BIP8013 O componente não existe
  • BIP8020 Incapaz de acessar o banco de dados
  • BIP8029 Intermediário não configurado
  • BIP8040 Impossível conectar ao banco de dados
  • BIP8064 Erro interno do intermediário
  • BIP8070 Exceção de banco de dados
  • BIP8072 Exceção de banco de dados

Exemplos

Se não houver intermediários do WebSphere MQ Publicação/Assinatura e nenhum comando mqsijoinmqpubsub tiver sido emitido, esse comando retornará a seguinte mensagem:
BIP8088I: Não existem vizinhos de WebSphere MQ Publicação/Assinatura
Se um comando mqsijoinmqpubsub tiver sido emitido, uma de duas mensagens de resposta será exibida:
  • Para cada intermediário que seja um vizinho inativo de WBRK_BROKER (ou seja, um pedido tiver sido feito, utilizando o comando mqsijoinmqpubsub ou strmqbrk, para incluir o intermediário na rede, mas negociações para fluxos comuns ainda estiverem em progresso), a seguinte mensagem será exibida:
    BIP8089I: O WebSphere MQ Publicação/Assinatura <nome_do_intermediário> vizinho está inativo.
  • Para cada intermediário que seja um vizinho ativo do WBRK_BROKER, (ou seja, os dois intermediários estão trocando publicações e assinaturas para cada um dos fluxos comuns), a seguinte mensagem será exibida:
    BIP8090I: O WebSphere MQ Publicação/Assinatura <nome_do_intermediário> vizinho está ativo.
    Mensagens adicionais são exibidas para intermediários ativos para indicar os fluxos comuns para os quais publicações e assinaturas são trocadas, no seguinte formato:
    BIP8091I: Stream comum  streamname
Por exemplo,
mqsilistmqpubsub WBRK_BROKER
pode retornar as seguintes respostas:
BIP8090I: O
vizinho de MQSeries Publish/Subscribe MQPS_BROKER_1 está ativo.
BIP8091I:    Fluxo comum SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I:    Fluxo comum STREAM0.
BIP8090I: O vizinho de MQSeries Publish/Subscribe MQPS_BROKER_2 está
ativo.
BIP8091I:    Fluxo comum SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I:    Fluxo comum STREAM150.
BIP8089I: O vizinho de MQSeries Publish/Subscribe MQPS_BROKER_3 está
inativo.

Neste exemplo, o intermediário de WebSphere Message Broker tem três vizinhos de WebSphere MQ Publicação/Assinatura. Dois desses vizinhos estão ativos e foram unidos com êxito ao intermediário do WebSphere Message Broker. O terceiro está inativo e está no processo de ser unido.

A lista de fluxos que são comuns ao intermediário do WebSphere Message Broker e aos dois intermediários ativos do WebSphere MQ Publicação/Assinatura está incluída na resposta. Para MQPS_BROKER_1, os fluxos SYSTEM.BROKER.DEFAULT.STREAM e STREAM0 são comuns. Para MQPS_BROKER_2, os fluxos SYSTEM.BROKER.DEFAULT.STREAM e STREAM150 são comuns.

Se um vizinho estiver inativo por um período de tempo longo, é provável que o link de comunicação entre os dois intermediários tenha sido interrompido. Verifique se as conexões de WebSphere MQ entre os dois intermediários (canais e filas de transmissão) estão funcionando e se os intermediários do WebSphere Message Broker e do WebSphere MQ Publicação/Assinatura estão ativos.

Conceitos relacionados
Publicação/Assinatura
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
an07340_