大文字と小文字が混在するユーザー名の IBM MQ ユーザー認証

大文字と小文字が混在するユーザー名の IBM MQ ユーザー認証

Centos サーバーに IBM Wesbsphere MQ をインストールしています。グループ read_group のユーザーが接続してキューを表示できるように、接続認証を設定しました。ユーザー developer を作成し、read_group のメンバーにしました。Windows ワークステーションで実行されている MQ Explorer から、Centos サーバーで実行されているリモート キュー マネージャーを追加して接続します。

jane.doe というユーザーを作成し、それをグループ read_group のメンバーにしました。MQ Explorer からこのユーザーを使用して接続できます。

John.Doe というユーザーを作成し、グループ read_group のメンバーにしました。MQ Explorer からこのユーザーを使用して接続できません。

念のため、Ruth というユーザーを作成し、グループ read_group のメンバーにしました。MQ Explorer からこのユーザーを使用して接続することはできません。

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 を構成するにはどうすればよいでしょうか?

関連情報