4.2 在 DS 跟踪屏幕中查看驱动程序错误

对于从引擎接收到的每个事件或操作,驱动程序都将在 DSTrace 中返回一个包含状态报告的 XML 文档。 如果操作或事件未成功,状态报告中还会包含一条描述错误情况的文本讯息。

Table 4-1 状态级别

状态级别

说明

成功

操作或事件成功。

警告

操作或事件部分成功。

错误

操作或事件失败。

致命

发生致命错误。 驱动程序关闭。

重试

应用程序服务器不可用。 稍后发送此事件或操作。

4.2.1 理解错误文本说明

下表包含了跟踪屏幕中显示的驱动程序错误。 表中的《错误原因文本》列包含返回到 Metadirectory 引擎跟踪屏幕中的错误情况文本。 表中的《级别》列指定状态级别。 《说明》列说明了可能引起错误的情况,以及要解决问题可以执行的操作。 状态级别和错误情况文本记录在驱动程序日志中。

Table 4-2 错误说明

错误原因文本

级别

说明

推荐的操作

驱动程序初始化错误

致命

初始化驱动程序时未提供任何参数。

 

初始化 GroupWise 失败

致命

初始化期间,驱动程序未能与 GroupWise 通讯。<text> 可能为以下内容之一:

从 src-dn 特性获取驱动程序 DN 时出错

  • <init-params> 中的 src-dn 特性值没有值,或该值未被驱动程序识别。

GroupWise 主域路径初始化参数无效

  • 采用了无效格式指定域路径。

Admin 用户 ID 无效。

  • 此参数的值不能为“mapi”,这是一个保留 ID。

缺少域路径初始化参数。

  • 未在 iManager 的《驱动程序参数》页中指定 GroupWise 主域路径。

缺少 Admin 用户 ID 初始化参数

  • 未在 iManager 的《驱动程序参数》页中指定 Admin 用户 ID。

Admin 用户 ID 中存在无效字符。

  • iManager 的《驱动程序参数》页中的 Admin 用户 ID 使用了无效字符。 用户 ID 可以包含 1 到 256 个字符,但不能包含以下字符: ()@.:,{}*"。用户 ID 在它的名称空间中必须是唯一的(用户 ID 与绰号、资源和分发列表共享相同的名称空间)。 不要对此值使用“mapi”(保留 ID)。

各种文本讯息。

  • JNDI 命名异常、类未找到异常、未满足的链接错误(无法装载 .dll)、无法确定初始环境或域路径不正确。

无法连接远程服务器

  • 缺少鉴定信息或鉴定信息无效。
  • 鉴定帐户设置错误。

 

GroupWise 错误

错误

  • 指定的邮局无效。 邮局不存在或驱动程序没有 eDirectory™ 访问权限(读/写)。
  • 外部邮局的父级必须是外部域。
  • 指定的邮局或域无效。
  • 查询范围项: 未标识任何基本对象。
  • 不支持所请求的查询操作。
  • 不支持的类。 驱动程序接收到的事件不是 Novell® eDirectory 用户对象的事件。
  • 未指定用户名。 未指定 CN 特性。
  • java.lang.NullPointerException。XML 文档格式不正确。 它的语法可能是正确的,但没有任何意义。

 

不支持的操作

错误

驱动程序不理解此 XML 事件。

 

事件失败。 已去除此驱动程序的 Identity Manager 关联。

错误

驱动程序接收到一个事件,该事件所涉及的对象不具有所期望的 GroupWise ID。这可能是通过 GroupWise 咬接模块删除 GroupWise 帐户所致。 驱动程序已在 eDirectory 中去除了此对象与驱动程序的关联。

 

移动待发

重试

如果 GroupWise 正在将帐户从一个邮局移动到另一个邮局,则无法对该帐户执行其它操作。

 

之前修改待发

重试

试图将用户移动到其它邮局,但尚未处理以前的修改。

 

GroupWise 中已存在该名称

错误

可能发生在帐户创建、帐户重命名或邮局移动事件中。

 

其它系统的事件。

警告(针对事件)

接收到的事件不是针对此 GroupWise 系统的,所以被驱动程序忽略。 单个 eDirectory 树中可以有多个 GroupWise 系统。 一个驱动程序实例仅支持一个 GroupWise 系统。

添加规则,仅允许此 GroupWise 系统的项。

其它系统的事件。

错误(针对查询)

收到的查询不是针对此 GroupWise 系统的,所以被驱动程序忽略。 单个 eDirectory 树中可以有多个 GroupWise 系统。 一个驱动程序实例仅支持一个 GroupWise 系统。

添加规则,仅允许此 GroupWise 系统的项

发布到 eDirectory 时出错。

错误

GroupWise 试图在 eDirectory 中更新某对象的特性。 错误讯息来自 Identity Manager 或 eDirectory。

某个 GroupWise 对象在 eDirectory 中可能没有相应的对象。 如果在 eDirectory 中能找到其相应对象,则 eDirectory 中的特性值可能不正确。

 

没有要执行的命令

错误

接收到没有任何命令的输入文档。 这可能是样式表错误,样式表可能没有传递任何命令。

 

传递给发布者的查询操作失败

错误

在下列条件下将生成此错误:

  • 驱动程序接收到非用户对象的查询。
  • 要查询的对象不存在或无法读取。

 

等待发布者启动

重试

发布者通道经初始化并开始运行后,订购者通道才能处理事件。 订购者通道可以先于发布者通道初始化。 通常在短时间内就能初始化这两个通道。

 

对 GroupWise 的参照无效

警告

对 GroupWise 的参照无效时会发生此错误。 如果 eDirectory 为响应 Move 事件而生成 Modify 事件时发生此错误,则可以忽略。

如果所需的数据丢失、不正确、无效或参照了错误类型的对象,也会发生此错误。 在这些情况下,错误讯息中将包括特定信息。

 

未处理口令同步

成功

邮局安全性设置为 LDAP 鉴定。 无法设置 GroupWise 口令,该口令将被忽略。

 

重命名或移动

警告

重命名错误或移动错误: 此版本的 GroupWise 域可能不支持该操作。

处理移动或重命名时可能会出错。 此事件的其中一部分可能已经过处理。 此版本的 GroupWise 域很可能不支持此操作。 请升级 GroupWise 系统。

 

eDirectory 错误

重试或错误

尝试向 eDirectory 进行读或写的操作失败。 有关更多详情,请参见 eDirectory 中的错误讯息和以前的结果。