我正在訪問使用HermesJms的MQ8服務器。從HermesJMS到MQ8的錯誤2035('MQRC_NOT_AUTHORIZED')
後者具有以下配置:
然而,當我通過由愛馬仕提供的相關選項,試圖「發現」,我得到一個2035
與隊列下面的消息出現經理錯誤日誌:
AMQ9557: Queue Manager User ID initialization failed for 'pkaramol'.
EXPLANATION:
The call to initialize the User ID 'pkaramol' failed with CompCode 2 and Reason
2035.
注意pkaramol
是我登錄爲我的本地操作系統用戶,在運行愛馬仕的Linux機器。
問題:
1)爲什麼我收到以下錯誤,儘管我已禁用都CHLAUTH
和CONNAUTH
事實:
ALTER QMGR CHLAUTH(DISABLED) CONNAUTH(' ')
REFRESH SECURITY TYPE(CONNAUTH)
2)爲什麼服務器感知pkaramol
作爲用戶試圖訪問隊列管理器,儘管我明確提供了ClientID
和user
字段的HermesJMS中的mquser
?
查詢管理器的AMQERR01.LOG中是否存在其他有相同時間戳的錯誤? – JoshMc
該錯誤是否也說'如果使用了MQCSP塊,MQCSP塊中的用戶ID是'mquser'。「您可以確認您正在使用的HermesJMS版本,以及是否使用任何特殊標誌啓動它? – JoshMc
@JoshMc否,沒有其他錯誤,也不打印MQSCP消息。我設法通過在服務器上創建一個'pkaramol'系統用戶並將他添加到'mqm'組來解決我的錯誤,但是這似乎不是正確的方法。 – pkaramol