Comando mqsilistmqpubsub

Piattaforme supportate

Scopo

Utilizzare il comando mqsilistmqpubsub per visualizzare lo stato dei broker neighbor WebSphere MQ Pubblicazione/Sottoscrizione nel broker WebSphere Message Broker specificato.

Tale comando indica lo stato dell'attività avviata da una precedente richiesta di unione (fare riferimento a Comando mqsijoinmqpubsub). Il comando riporta lo stato di ciascun broker neighbor, che può essere:
Active
Lo stato del broker è attivo se la richiesta di unione è stata completata con esito positivo.
Inactive
Lo stato del broker è inattivo se l'operazione di unione è stata avviata, ma non è stata completata.

Tale comando mostra inoltre i flussi che sono riconosciuti sia dal broker WebSphere Message Broker che dal relativo neighbor (su cui i messaggi possono essere pubblicati e distribuiti tra i broker). Le informazioni relative al flusso vengono fornite solo per i neighbor il cui stato è active.

Utilizzare questo comando solo se si sta eseguendo l'integrazione con o la migrazione da una rete broker WebSphere MQ Pubblicazione/Sottoscrizione.

L'output generato da questo comando è indirizzato su stdout.

Sintassi

Parametri

brokername
(Obbligatorio) Il nome del broker per il quale si desidera ottenere un elenco di neighbor.

Autorizzazione

Sui sistemi Linux e UNIX, l'ID utente deve essere un membro del gruppo mqbrkrs.

Sulle piattaforme Windows, non è richiesta alcuna autorizzazione.

Risposte

  • BIP8013 Il componente non esiste
  • BIP8020 Impossibile accedere al database
  • BIP8029 Broker non configurato
  • BIP8040 Impossibile collegarsi al database
  • BIP8064 Errore interno del broker
  • BIP8070 Eccezione database
  • BIP8072 Eccezione database

Esempi

Se non è presente alcun broker WebSphere MQ Pubblicazione/Sottoscrizione e non è stato emesso alcun comando mqsijoinmqpubsub, questo comando restituisce il seguente messaggio:
BIP8088I: Non esistono neighbor di WebSphere MQ Pubblicazione/Sottoscrizione
Se è stato emesso un comando mqsijoinmqpubsub, viene visualizzato uno dei due messaggi di risposta:
  • Per ogni broker che è un neighbor non attivo di WBRK_BROKER (ovvero, è stata eseguita una richiesta, mediante il comando strmqbrk o mqsijoinmqpubsub, per aggiungere il broker alla rete, ma le negoziazioni per i flussi comuni sono ancora in corso), viene visualizzato il seguente messaggio:
    BIP8089I: Il neighbor di WebSphere MQ Pubblicazione/Sottoscrizione <nomebroker> non è attivo.
  • Per ciascun broker che è un neighbor attivo di WBRK_BROKER (ovvero, i due broker si stanno scambiando le pubblicazioni e le sottoscrizioni per ciascuno dei flussi comuni), viene visualizzato il seguente messaggio:
    BIP8090I: Il neighbor di WebSphere MQ Pubblicazione/Sottoscrizione <nomebroker> è attivo.
    Vengono visualizzati ulteriori messaggi per i broker attivi ad indicare i flussi comuni per i quali vengono scambiate le pubblicazioni e le sottoscrizioni, nel seguente formato:
    BIP8091I:   Flusso comune  streamname
Ad esempio,
mqsilistmqpubsub WBRK_BROKER
potrebbe restituire le seguenti risposte:
BIP8090I: Il neighbor di pubblicazione/sottoscrizione di MQSeries MQPS_BROKER_1 è attivo.
BIP8091I:    Flusso comune SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I:    Flusso comune STREAM0.
BIP8090I: Il neighbor di pubblicazione/sottoscrizione di MQSeries MQPS_BROKER_2 è attivo.
BIP8091I:    Flusso comune SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I:    Flusso comune STREAM150.
BIP8089I: Il neighbor di pubblicazione/sottoscrizione di MQSeries MQPS_BROKER_3 è inattivo.

In questo esempio, il broker WebSphere Message Broker ha tre neighbor WebSphere MQ Pubblicazione/Sottoscrizione. Due di questi neighbor sono attivi e sono stati uniti con esito positivo al broker WebSphere Message Broker. Il terzo è inattivo ed è sul punto di essere unito.

L'elenco di flussi che sono comuni al broker WebSphere Message Broker ed i due broker attivi WebSphere MQ Pubblicazione/Sottoscrizione sono inclusi nella risposta. Per MQPS_BROKER_1, i flussi SYSTEM.BROKER.DEFAULT.STREAM e STREAM0 sono comuni. Per MQPS_BROKER_2, i flussi SYSTEM.BROKER.DEFAULT.STREAM e STREAM150 sono comuni.

Se un neighbor non è attivo per un lungo periodo, è probabile che siano interrotte le comunicazioni tra i due broker. Assicurarsi che i collegamenti WebSphere MQ tra i due broker (code di trasmissione e canali) siano attivi così come entrambi i broker WebSphere Message Broker e WebSphere MQ Pubblicazione/Sottoscrizione.

Concetti correlati
Pubblicazione/Sottoscrizione
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
an07340_