Sun Java System Message Queue 3.7 UR1 版本說明

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 章「Managing Security」內指示,設定代理程式特性 imq.user_repository.ldap.uidattr