WebSphere 6의 인스턴스와 WebSphere 7의 인스턴스가 있습니다. 각 인스턴스에는 WebSphere MQ 메시징 공급자, 대기열 연결 팩토리 및 비슷한 방식으로 구성된 대기열이 있습니다 . 모든 사용자 ID 필드는 비어 있고 인증 별명은 "none"으로 남습니다.사용자 ID가없는 JMS Q 연결 팩토리를 구성하는 WebSphere 7 : MQRC_NOT_AUTHORIZED
WAS6에서 제대로 작동합니다. WAS7에서
는 오류가 발생합니다 : JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'MYQMNGR' with connection mode 'Client' and host name '10.11.22.33(51001)'.; nested exception is com.ibm.msg.client.jms.DetailedJMSSecurityException: JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'MYQMNGR' with connection mode 'Client' and host name '10.11.22.33(51001)'. Please check if the supplied username and password are correct on the QueueManager you are connecting to; nested exception is com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED').
에는 사용자 ID가 제공되지 않는 경우 WAS7이 WAS6에 비해 MQ에 연결하는 방법과 다를 수 있습니다 무엇입니까?
MQ (버전 7)에 대한 가시성이나 액세스 권한이 없으므로 WAS 6에서 액세스 할 때 사용자 ID가 필요하지 않으므로 WAS7을 동일하게 작동시켜야합니다.
매우 명확하고 유능한 대답입니다. 고마워요! –
이 불타는 질문을 게시 해 주신 Maxim에게 감사 드리며 정확한 대답은 T.Rob에게도 감사드립니다. –