코드 JMSWMQ2013을 사용하여 거부하는 AS400 MQ 로컬 큐 연결에 문제가 있습니다. 내 응용 프로그램 서버의 사용자 이름은 [email protected]이지만 AS400에서는 MQ 객체 권한에 지정된 사용자 이름을 지정할 수 없습니다.인증을 위해 IBM Websphere Application Server에서 AS400 MQ 서버로 사용자 정의 사용자 이름을 전달하는 방법은 무엇입니까?
Windows 컴퓨터의 Websphere Appserver에서 AS400 시스템에 정의 된 대기열에 연결할 수있는 방법이 있습니까?
FFDC 예외 : 이하
는 접속 동안 직면하고있는 에러 인 com.ibm.msg.client.jms.DetailedJMSSecurityException의 SourceId : com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection ProbeId 116 리포터 : [email protected] com.ibm.msg.client.jms.DetailedJMSSecurityException : JMSWMQ2013 : 연결 모드 'Client'및 호스트 인 QueueManager 'TESTQMGR'에 대해 제공된 보안 인증이 유효하지 않습니다. 이름 'AS400T (1416)'. 연결하려는 QueueManager에서 제공된 사용자 이름과 암호가 올바른지 확인하십시오.근본 원인 :
JMSCMQ0001가 :는 WebSphere MQ 호출이 compcode 실패했습니다 '2'('MQCC_FAILED') 이유 '2035'('MQRC_NOT_AUTHORIZED').
답장을 보내 주셔서 감사합니다. 우리가 직면 한 문제는 AS400 시스템에서 발생하며 사용자 응용 프로그램이 12 이상이고 Websphere MQ 7.0이기 때문에 인증 레코드 용 MQ에서 사용할 수있는 옵션이 없습니다. 나는 그것이 그랜트 권한과 관련이 있다고 생각한다.그러나 하나의 큐 i는 청취자 목적으로 사용하고있는 연결에 대해 언급했습니다. 하지만 메시지를 넣으려고하는 다른 대기열에 오류 코드 2035 오류가있는 문제가 있습니다. 해결책이 있으면 알려주십시오. 감사... – joan