2010-05-12 6 views
2

나는 서버를 7.0 이상 5.3/6.0는 MQSeries 클라이언트 항아리와 JMS 연결하는 클라이언트를 시도하지만, 나는 그것이 이전 버전의 클라이언트 libs와 사용하는 것은 불가능 http://www.ibm.com/developerworks/websphere/library/techarticles/0704_xu/0704_xu.html에서 이해 않는 예외를Websphere MQ 7.0 + Jars는 5.3 및 6.0 MQSeries 서버와 호환됩니까?

com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2423 
at com.ibm.mq.MQQueueManager.sequentialConstruct(MQQueueManager.java:904) 
at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:865) 
at com.ibm.mq.MQSPIQueueManager.<init>(MQSPIQueueManager.java:83) 
at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2009) 
at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1496) 
at com.ibm.mq.jms.MQQueueAgentThread.setup(MQQueueAgentThread.java:306) 
at com.ibm.mq.jms.MQQueueAgentThread.run(MQQueueAgentThread.java:1672) 
at java.lang.Thread.run(Thread.java:570) 

때라도 던졌다. 하지만 내 질문은 이러한 최신 클라이언트 libs 5.3/6.0 서버와 이전 버전과 호환됩니까?

답변

4

V6.0 예. V5.3,별로. 여기에있는 문제는 5.3 라이브러리와 서버입니다. v5.3은 v7이 출시되기 훨씬 전에 수명이 다르기 때문에 테스트 한 적이 없으며 v7 구성 요소와 호환되도록 설계되었습니다.

v6 클라이언트는 v7 서버와 호환 가능하며 그 반대의 경우도 있으며 문제가 발견되면 PMR을 열 수 있습니다. v7 클라이언트 용 설명서에는 과 호환되는 WMQ 서버 수준 (v6 및 v7 만 포함) (자세한 내용은 this link 참조)이 나와 있습니다.

2011 년 9 월 현재 v6의 수명이 다해 있으므로 v7에서 개발하십시오. 1 년 후에 다시 업그레이드하지 않아도됩니다. 시간이 허락하자마자 v5.3 QMgrs를 v7로 업데이트해야합니다. 다른 문제 중에는 v5.3이 EOL이 된 이후에 발견 된 보안 허점이 있으므로 v5.3에서 해결해야 할 패치가 없었습니다. 보안이 앱의 문제인 경우 6.0.2.9 또는 7.0.1.1이어야합니다.

Recommended Fixes for WebSphere MQ
SupportPac MQC7 : - IBM 최근 published a Technote 명확히는 WebSphere MQ V7 클라이언트
WMQ v7.1 trial download

UPDATE 2011년 3월 13일

당신은 당신이 그들을 필요로하는 경우 여기에 수정 팩 및 클라이언트를 다운로드 할 수 있습니다 그들의 지원 성명서. 기술 문서에 따르면

는 WebSphere MQ V7.0 큐 관리자 및 클라이언트는 WebSphere MQ 또는는 MQSeries 제품의 이전 수준에서 큐 관리자 및 클라이언트와 상호 운용.

+0

gr8 대답. 고맙습니다. – avinash

관련 문제