2014-12-02 8 views
0

내 J2EE 응용 프로그램에서 프로그래밍 방식으로 Websphere Message Broker 7.0.1 또는 통합 버스 9를 시작/중지 할 수있게하려고합니다. MQ Explorer에 이미이 기능이 있으므로 Java에서이 코드를 코딩 할 수 있습니다. 이 기능을 구현하기 위해 어떤 도구를 사용해야합니까? MQ java API, PCF, CMP API를 모두 시도했지만 특정 명령을 찾지 못했습니다.Java를 사용하여 Websphere Message Broker를 시작/중지하는 방법은 무엇입니까?

답변

0

CMP 메시지에 응답하기 위해 이미 MQ 대기열을 수신하는 다른 쪽 끝이 필요하기 때문에 CMP API가이를 수행 할 수 없습니다. 툴킷과 IBX는 실제로 브로커를 시작하기 위해 자바에서 쉘로 나옵니다. 이유는 그들이 브로커를 시작하고 멈출 수있는 이유입니다.

+0

답장을 보내 주셔서 감사합니다! 예 CMP API는이를 수행 할 수 없습니다. 하지만 브로커 탐색기와 툴킷이 서버에 대한 ssh 연결을 사용하는 것은 의심 스럽습니다. 그들은 분명히 원격 중개인을 시작하고 중지 할 수 있습니다 (가능한 한, 여러 번 해본 적이 있습니다). 그리고 이것을 수행하기위한 ssh 자격 증명이 없습니다. 그래서 나는 그들이 이것을 어떻게 처리하는지 궁금해하고 있습니다. – Dmitry

+0

IBX와 툴킷은 원격 브로커가 아닌 브로커가 CMP 응답을 처리하기 때문에 원격 실행 그룹을 중지하고 시작할 수 없습니다. 중개인의 중지 및 시작은 lcol 쉘 (ssh가 아님)으로 나가서 수행되므로 로컬 브로커에서만 작동합니다. – Dave

+0

예외는 브로커 중 MQ 서비스로 정의되며 큐 관리자가 중지하고 시작할 수 있습니다. 이것은 MQ가 원격 시스템에서 실행할 명령을 알고 MQ의 tcp 수신기가 원격 요청을 처리하기 때문에 작동합니다. 브로커가 MQ 서비스로 정의 된 경우 MQ PCF 클래스를 사용할 수 있습니다. – Dave