Sun Java System Directory Server Enterprise Edition 6.2 发行说明

第 7 章 Directory Server Resource Kit 中修复的错误和已知问题

本章包含发行 Directory Server Resource Kit 时可用的特定于产品的重要信息。

本章包含以下部分:

关于 Directory Server Resource Kit

本部分提供了 Directory Server Resource Kit 组件的概述。

Directory Server Resource Kit 提供了一些工具,用于在实验室、在部署过程中以及在数据中心使用目录服务。

目录子树删除

使用 ldapsubtdel(1) 工具时,只需一个命令即可通过 LDAP 删除整个目录子树。

DSML v2 访问

在设计、开发和测试 Web 应用程序时,可以使用以下工具通过 DSML v2 来测试目录访问:

  • dsmlmodify(1) 命令,用于添加、删除、修改、重命名和移动条目

  • dsmlsearch(1) 命令,用于查找和读取条目

LDAP 性能测量

通过 LDAP 访问目录时,可以使用以下工具测量绑定、读取和写入性能:

LDIF 生成和转换

可以使用以下工具生成示例 LDIF,以用于大小排列和调优。还可以使用以下工具对 LDIF 进行转换、排序和过滤,以提高互操作性:

服务调整

可以使用 logconv(1) 命令检查客户端如何使用目录服务,以及生成索引编制建议。

您可以决定在与目录服务器相同的系统上设置和运行 Directory Server Resource Kit 工具,还是在其他系统上设置和运行。此决策取决于您的工作环境。此外还取决于您所达到的部署阶段。以下问题和解答有助于您决定在何处使用 Directory Server Resource Kit。

问题:

您是否要在开发目录服务之前评估或演示目录技术?

答案:

为方便起见,请在与目录相同的系统上安装和使用 Directory Server Resource Kit。

问题:

您是否要开发目录客户端应用程序或插件?

答案:

为方便起见,请在与目录相同的系统上安装和使用 Directory Server Resource Kit。

问题:

您是否要测试目录性能特性?

答案:

在提供目录服务的系统上必须运行的唯一命令是 idsktune 命令,该命令用于生成特定于系统的调优建议。

答案:

通过在其他系统上安装 Directory Server Resource Kit 和运行命令(idsktune 除外),可以避免对所测量的系统造成干扰。

通过在单独的系统上运行客户端(如 authratemodratesearchrate),可以准确地测量目录性能。可以通过仔细控制所测量系统上运行的进程来提高准确性。还可以通过控制目录中存储的示例数据来提高准确性。可以使用 makeldif 生成受控制的数据。

问题:

您是否已将目录部署到数据中心?

答案:

通过在其他系统上安装 Directory Server Resource Kit 和运行命令,可以避免对所部署的系统造成干扰。

请使用 logconv 运行分析、使用 ldifxform 运行 LDIF 转换,并在其他系统中运行其他操作。

Directory Server Resource Kit 中修复的错误

本部分列出了自上一个 Directory Server Resource Kit 发行版以来修复的错误。

4536646

searchrate 命令应具有用于指定超时的选项。

4994437

修复了 authrate 的用法。

5005829

修复了 searchrate 的用法。

5005834

修复了 modrate 的用法。

5009664

ldifxform 命令中使用 to=cs 时,该命令未成功转换。

5034829

ldapsubtdel 命令应允许从文件读取密码。

5082075

authrate 命令应发出绑定错误。

5082493

dsmlsearch 命令应处理 LDAP 过滤字符串语法。

5083049

修复了 dsmlmodify 的用法。

5083952

在 Windows 系统上,使用 -c to=ascii 选项时 ldifxform 命令崩溃。

5084253

logconv -d 选项产生有关除数为零的错误。

Directory Server Resource Kit 中的已知问题和限制

本部分列出了发行时的已知问题和限制。

5081543

在 Windows 系统上,使用多线程时 searchrate 崩溃。

5081546

在 Windows 系统上,使用多线程时 modrate 崩溃。

5081549

在 Windows 系统上,使用多线程时 authrate 崩溃。

5082507

dsmlsearch 命令的 -D 选项使用 HTTP 用户 ID,而不是绑定 DN。

要解决此问题,请提供映射到目录服务器中某个 DN 的用户 ID。

6379087

在 Windows 系统上,无法在应用服务器中部署 NameFinder。

6393554

NameFinder 在部署后抛出有关找不到页面的错误。

要解决此问题,请将 nsDSRK/nf 重命名为 nsDSRK/NF

6393586

无法在 NameFinder 的“我的选择”列表中添加两个以上的用户。

6393596

NameFinder 搜索应获取值不等于“姓氏”、“名字”、“电子邮件”和“给定名字”的条目。

6393599

NameFinder 搜索应允许搜索组。

6576045

中止 modratesearchrate 启动程序并不会相应地中止实际的 modratesearchrate 进程。