2012-08-01 12 views
6

Quando si accede a WebSphere MQ explorer e ci si collega a un gestore code remoto e si passa a --> Advanced --> Listeners, non vedo nessun listener definito. Ma sono in grado di creare un client JMS remoto, collegarmi a questo gestore code usando una connessione canale e pubblicare un messaggio su un argomento.Qual è lo scopo del listener in WebSphere MQ?

Quindi qual è lo scopo degli ascoltatori? Nel mio caso, le cose funzionano bene senza ascoltatori.

risposta

5

I listener WebSphere MQ sono quelli che accettano le connessioni remote e avviano i canali in entrata. I gestori di code moderni avranno quasi sempre definito gli ascoltatori, ma è anche possibile specificare una porta predefinita per l'ascolto di QMgr senza effettivamente definire un listener. Questo è inusuale, però. Per le versioni precedenti di MQ era comune usare inetd per avviare i canali. Questo metodo non usa un listener.

Quindi state certi che qualcosa su sul vostro QMgr sta ascoltando le connessioni. Dal momento che non si è visto che ci sono tre possibilità: probabili

  • Il nome del listener inizia con SYSTEM. e la visualizzazione Explorer è impostato per filtrare oggetti di sistema.
  • La porta di default è stato specificato nel file di qm.ini
  • Hai un QMgr veramente vecchio usando inetd

Tra l'altro, andare a prendere una nuova versione di WMQ Explorer. Dato che hai un Advanced --> Listeners devi avere una vecchia versione. Scarica da SupportPac MS0T.

+0

Grazie per la spiegazione e il collegamento – Victor

Problemi correlati