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マシンでは、としてログインしています私の地元のOSのユーザーであること。
質問:
1)私はCHLAUTH
とCONNAUTH
の両方を無効にしているという事実にもかかわらず、次のエラーが出るのはなぜ:
ALTER QMGR CHLAUTH(DISABLED) CONNAUTH(' ')
REFRESH SECURITY TYPE(CONNAUTH)
2)なぜ、サーバがユーザとしてpkaramol
を知覚されますHermesJMSのClientID
とuser
フィールドの両方にmquser
を明示的に指定していますが、キューマネージャにアクセスしようとしていますか?
クエリマネージャのAMQERR01.LOGに同じタイムスタンプのエラーがありますか? – JoshMc
エラーは 'MQCSPブロックが使用された場合、MQCSPブロックのユーザーIDは 'mquser'であると言いますか?使用しているHermesJMSのバージョンを確認できますか? – JoshMc
@JoshMcいいえ、他にエラーはなく、MQSCPメッセージも出力されません。私はサーバ上で 'pkaramol'システムユーザを作成し、彼を' mqm'グループに追加することで自分のエラーを回避することができましたが、これについては適切な方法ではありません。 – pkaramol