대소문자 혼합 사용자 이름에 대한 IBM MQ 사용자 인증

대소문자 혼합 사용자 이름에 대한 IBM MQ 사용자 인증

Centos 서버에 IBM Websphere MQ가 설치되어 있습니다. read_group 그룹의 사용자가 대기열에 연결하고 볼 수 있도록 연결 인증을 설정했습니다. 사용자 개발자를 생성하고 이를 read_group의 구성원으로 만들었습니다. Windows 워크스테이션에서 실행되는 MQ 탐색기에서 Centos 서버에서 실행되는 원격 큐 관리자에 추가하고 연결합니다.

jane.doe라는 사용자를 생성하고 이를 read_group 그룹의 구성원으로 만들었습니다. MQ 탐색기에서 이 사용자를 사용하여 연결할 수 있습니다.

John.Doe라는 사용자를 생성하고 이를 read_group 그룹의 구성원으로 만들었습니다. MQ 탐색기에서 이 사용자를 사용하여 연결할 수 없습니다.

좋은 측정을 위해 Ruth라는 사용자를 생성하고 이를 read_group 그룹의 구성원으로 만들었습니다. MQ 탐색기에서 이 사용자를 사용하여 연결할 수 없습니다.

MQ 탐색기에서 발생한 예외는 다음과 같습니다.

Access not permitted.You are not authorized to perform this operation. (AMQ4036)

MQ 오류 로그의 예외는 다음과 같습니다.

AMQ9557: Queue Manager UserID initialization failed for 'Ruth'

EXPLANATION:
The call to initialize the User ID 'Ruth' failed with CompCode 2 and Reason 2035

ACTION:
Correct the error and try again.
----- cmqxrsrv.c : 2321 -----------------------------------------------

위 사용자 모두의 그룹 멤버십이 올바른지 확인했습니다. 아무런 문제 없이 Centos에 로그인할 수 있음을 확인했습니다.

사용자 이름의 대소문자가 문제인 것 같습니다.

큐 관리자는 mqsc에서 다음과 같이 변경되었습니다.

ALTER QMGR CONNAUTH(USE.PW)

AuthInfo는 다음과 같이 정의되었습니다.

DEFINE AUTHINFO(USE.PW) AUTHTYPE(IDPWOS) FAILDLAY(10) CHCKLOCL(OPTIONAL) CHCKCLNT(REQUIRED)

이것이 IBM MQ 문제입니까? OS에서 수행하는 것처럼 대문자로 이름을 받아들이고 올바르게 처리하도록 MQ를 구성하려면 어떻게 해야 합니까?

관련 정보