/ / Jak zidentyfikować port list MQ programu listującego websphere z poziomu kodu - java, ibm-mq, websphere-7

Jak zidentyfikować port listwera MQ na serwerze WWW z poziomu kodu - java, ibm-mq, websphere-7

Chcę monitorować status odbiornika mq, czy jestGóra czy dół. Jeśli połączenie nie działa, chcę je wyśledzić i odpowiednio wprowadzić zmiany w moim programie. Czy istnieje sposób na osiągnięcie tego za pomocą Java?

Odpowiedzi:

1 dla odpowiedzi № 1

Rozważę monitorowanie tego odbiornika w ten sposób, jeśli używasz Websphere MQ:

Możesz wysyłać wiadomości do słuchacza za pomocą programowalnych formatów poleceń znanych jako websphere PCF.

Możliwe zastosowania

Te klasy PCF można wykorzystać do opracowaniaaplikacje do ogólnego administrowania i monitorowania WebSphere MQ lub w wyspecjalizowanych aplikacjach, które muszą sprawdzać lub modyfikować definicje WebSphere MQ.

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


0 dla odpowiedzi nr 2

Możesz także użyć MBeans (robiliśmy to wcześniej, zanim przełączyliśmy się na SIBus). Kiedyś typ MBean został nazwany „ListenerPort”.

Jeśli chcesz użyć kodu Java, możesz uzyskać dostęp doAdminClient przez słoik. W przypadku wersji WebSphere 7 wygląda na to, że ta klasa znajduje się w pliku com.ibm.ws.admin.core.jar (powinna znajdować się gdzieś w instalacji WebSphere, a nawet w instalacji dla produktu Rational Application Developer lub Rational Software Architect, jeśli używasz którykolwiek z nich).

W każdym razie, po sprawdzeniu MBean, który chcesz uruchomić

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

Tak to zrobiliśmy.