/ / Cómo identificar el puerto de lista de MQ de websphere está abajo del nivel de código - java, ibm-mq, websphere-7

La forma de identificar el puerto de lista de MQ de websphere está fuera del nivel de código: java, ibm-mq, websphere-7

Quiero monitorear el estado del oyente mq si esarriba o abajo. Si la conexión no funciona, quiero rastrearla y realizar los cambios correspondientes a través de mi programa. ¿Hay alguna manera de lograr esto usando Java?

Respuestas

1 para la respuesta № 1

Consideraría monitorear a su oyente de esta manera si usa Websphere MQ:

Puede enviar mensajes a su oyente con los Formatos de comando programables conocidos como websphere PCF.

Posibles Usos

Estas clases de PCF se pueden usar para desarrollaraplicaciones para administración y monitoreo de WebSphere MQ de propósito general, o en aplicaciones especializadas que necesitan consultar o alterar definiciones de WebSphere MQ.

http://www-01.ibm.com/support/docview.wss?uid=swg24000668


0 para la respuesta № 2

También puede usar MBeans (lo hicimos en el pasado antes de cambiar a SIBus). Hubo un tiempo en que el tipo MBean se llamaba "ListenerPort".

Si desea utilizar el código Java, puede acceder aAdminClient a través de un frasco. Para la versión 7 de WebSphere, parece que esa clase está en com.ibm.ws.admin.core.jar (debe estar en algún lugar de su instalación de WebSphere, o incluso en su instalación para Rational Application Developer o Rational Software Architect, si usa cualquiera de esos).

De todos modos, una vez que hayas buscado el MBean, quieres correr

//instance of AdminClient
adminClient.invoke(mBean, "start", null, null);

Así es como lo hicimos.