Mandato mqsilistmqpubsub

Plataformas soportadas

Finalidad

Utilice el mandato mqsilistmqpubsub para visualizar el estado de los intermediarios contiguos MQSeries Publicación/suscripción para el intermediario WebSphere Business Integration Event Broker especificado.

Este mandato indica el estado de la actividad que se inició mediante una petición de unión anterior (vea lo referente al Mandato mqsijoinmqpubsub). El mandato informa sobre el estado de cada intermediario contiguo, que puede ser:
Activo
El estado del intermediario es activo si la petición de unión se ha completado satisfactoriamente.
Inactivo
El estado del intermediario es inactivo si la unión se ha iniciado pero aún no ha terminado.

El mandato también muestra las corrientes de datos reconocidas por el intermediario WebSphere Business Integration Event Broker y el intermediario contiguo (en el que pueden publicarse y distribuirse mensajes entre los intermediarios). La información de las corrientes de datos se proporciona únicamente para intermediarios contiguos activos.

Utilice este mandato únicamente si está integrando una red de intermediarios MQSeries Publicación/suscripción o está haciendo una migración de ésta.

La salida generada por este mandato se dirige a stdout.

Sintaxis

Parámetros

brokername
(Opcional) El nombre del intermediario para el que desea una lista de intermediarios.

Autorización

En plataformas UNIX, el ID de usuario ha de ser miembro del grupo mqbrkrs.

En plataformas Windows, no se requiere ninguna autorización.

Respuestas

  • BIP8013 El componente no existe
  • BIP8020 No se ha podido acceder a la base de datos
  • BIP8029 Intermediario no configurado
  • BIP8040 No se ha podido conectar con la base de datos
  • BIP8064 Error interno de intermediario
  • BIP8070 Excepción en la base de datos
  • BIP8072 Excepción en la base de datos

Ejemplos

Si no hay ningún intermediarios MQSeries Publicación/suscripción ni se ha emitido ningún mandato mqsijoinmqpubsub, este mandato devuelve el siguiente mensaje:
BIP8088I: There are no MQSeries Publicación/suscripción neighbors
Si se ha emitido un mandato mqsijoinmqpubsub, se visualiza uno de dos mensajes de respuesta:
  • Para cada intermediario que sea un intermediario contiguo inactivo de WBRK_BROKER (es decir, cuando se ha iniciado correctamente un mandato mqsijoinmqpubsub mediante un mandato mqsijoinmqpubsub o un mandato strmqbrk -p, pero las negociaciones sobre corrientes de datos comunes siguen realizándose), se visualiza el siguiente mensaje:
    BIP8089I: MQSeries Publicación/suscripción neighbor
    <brokername> is inactive.
  • Para cada intermediario que sea un intermediario contiguo activo de WBRK_BROKER (es decir, que los dos intermediarios están intercambiando publicaciones y suscripciones para cada una de las corrientes de datos comunes), se visualiza el siguiente mensaje:
    BIP8090I: MQSeries Publicación/suscripción neighbor <brokername> is active.
    Se visualizan más mensajes para los intermediarios activos a fin de indicar las corrientes de datos para las cuales se intercambian publicaciones y suscripciones, como se indica a continuación:
    BIP8091I:   Common stream  streamname
Por ejemplo,

mqsilistmqpubsub WBRK_BROKER
podría devolver las siguientes respuestas:
BIP8090I: MQSeries Publish/Subscribe neighbor MQPS_BROKER_1 is active.
BIP8091I:    Common stream SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I:    Common stream STREAM0.
BIP8090I: MQSeries Publish/Subscribe neighbor MQPS_BROKER_2 is active.
BIP8091I:    Common stream SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I:    Common stream STREAM150.
BIP8089I: MQSeries Publish/Subscribe neighbor MQPS_BROKER_3 is inactive.

En este ejemplo, el intermediario WebSphere Business Integration Event Broker tiene tres intermediarios contiguos MQSeries Publicación/suscripción. Dos de los intermediarios contiguos están activos y se han unido correctamente al intermediario WebSphere Business Integration Event Broker. El tercero está inactivo y su unión está en curso.

La lista de corrientes de datos que son comunes al intermediario WebSphere Business Integration Event Broker y a los dos intermediarios MQSeries Publicación/suscripción activos se incluyen en la respuesta. Para MQPS_BROKER_1, las corrientes de datos SYSTEM.BROKER.DEFAULT.STREAM y STREAM0 son comunes. Para MQPS_BROKER_2, las corrientes SYSTEM.BROKER.DEFAULT.STREAM y STREAM150 son comunes.

Si un intermediario contiguo está inactivo durante un largo periodo de tiempo, es probable que el enlace de comunicación entre los dos intermediarios se haya interrumpido. Asegúrese de que las conexiones de WebSphere MQ entre los dos intermediarios (canales y colas de transmisión) están funcionando, y de que los intermediarios WebSphere Business Integration Event Broker y MQSeries Publicación/suscripción están ambos activos.

Conceptos relacionados
Publicación/suscripción

Tareas relacionadas
Desarrollo de aplicaciones de publicación/suscripción

Referencia relacionada
Preferencia de sintaxis
Mandato mqsiclearmqpubsub
Mandato mqsijoinmqpubsub