IBM WebSphere MQ의 대기열 관리자의 로컬 큐를 어떻게 열거 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1618033

  •  06-07-2019
  •  | 
  •  

문제

대기열 관리자의 상태를 모니터링하기위한 간단한 도구를 작성하려고합니다. 내가 모니터링하고 싶은 것 중 하나는 각 대기열의 현재 대기열 깊이입니다. 그래도 특정 대기열 관리자의 모든 대기열을 프로그래밍 방식으로 열거하는 방법을 찾을 수 없었습니다. MQ API 가이 기능을 제공하는 것이 있습니까? 나는 c로 이것을 선호하지만, 다른 언어의 구속력만으로 가능하다면 적어도 그것을 알고 싶을 것입니다.

도움이 되었습니까?

해결책

몇 개의 C 샘플 자본웨어. MQAI 인터페이스를 사용하는 것들을 찾으십시오. 대기열을 열거하는 것은 없지만 MQAI 프로그램은 모두 프로그래밍 가능한 명령 형식 (PCF) 메시지를 사용합니다. 대기열 목록을 열거하는 것은 DIS Q (*)와 동등한 PCF입니다.

또한 PCF 매뉴얼을 검토하고 싶습니다. infocenter

이것을 주석으로 추가하려고 시도했지만 링크는 예상대로 마크 업하지 않았습니다.

어떤 식 으로든 원격으로 수행하는 경우 PCF 명령을받습니다. 설치하면 MQSC 스크립트 명령을 원격으로 실행할 수 있습니다. WMQ 클라이언트 그리고 사용 SupportPac Mo72 원하는 경우 PCF로 변환하려면 QMGR에서는 궁극적으로 PCF입니다. QMGR 목록을 반복하고 MO72를 실행하는 스크립트로 WMQ에 대해 많은 중앙 문의 및보고를합니다. 나는 한때 CGI를 사용하고 MO72에 대한 웹 프론트 엔드를 썼습니다.

그런데, SupportPac Mo71 설명하는 모니터링 유형을 수행합니다. C를 컴파일하므로 WMQ 클라이언트가 설치되어 있어야하지만 큐 깊이를 모니터링하기 위해 설정할 수 있으며 많은 사람들이 동일한 MO71 인스턴스를 사용할 수 있으므로 미니 웹 서버도 있습니다.

다른 팁

Green Hat에서 개발 한 미들웨어 테스트 자동화 도구 인 GH Tester를 사용해야합니다.http://www.greenhat.com

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top