Sun Java System Message Queue 3.7 UR1 リリースノート (Windows 版)

LDAP ユーザーリポジトリのプロパティー

Message Queue 3.7 UR1 では、LDAP サーバーをユーザーリポジトリとして使用するためのブローカ構成例は、 config.properties のコメント領域に示されています。default.properties ファイルの LDAP ユーザーリポジトリの例は、コメントアウトされています。

以前に、default.properties ファイルに指定された LDAP ユーザーリポジトリプロパティーの例のプロパティー値を使用した場合は、使用している JMS アプリケーションクライアントは JMS 接続を作成しようとしたときに、セキュリティー例外を受け取ります。これは、Message Queue 3.7 UR1 にアップグレードしたあとに起こります。

JMS クライアントが Message Queue 3.7 UR1 ブローカへの接続を作成しようとすると、ブローカログでエラーとなり、JMS クライアントは次の例外を受け取ります。

SecurityException.
20/Aug/2004:11:16:41 PDT] ERROR [B4064]: Ldap repository ldap property
.uidattr not defined for authentication type 
basic:com.sun.messaging.jmq.auth.LoginException: 
[B4064]: Ldap repository ldap property .uidattr not defined 
for authentication type basic

回避策: 『Sun Java System Message Queue 3.7 UR1 管理ガイド』の第 7 章「セキュリティーの管理」の指示に従い、ブローカプロパティー imq.user_repository.ldap.uidattr を設定します。