技术文章 - CS159198

更改承担者管理员中的用户名会导致 Windchill PDMLink 9.1 中出现 LDAP 错误

已修改: 28-Jan-2014   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

Windchill PDMLink 9.1 M030

说明

在承担者管理器中更改用户名时,会生成 LDAP error 65:
wt.properties 适配器。异常-WTAdapterImpl
wt.properties 工具 WTException: .com infoengine adapter. IEAdapterException;嵌套异常为:
javax.inject 命名目录。 SchemaViolationException: [LDAP:错误代码 65-条目的修改 DN 操作 < 路径 cn = .。。无法执行 >,因为更改将违反服务器架构:条目 < 路径 uid = > 违反目录服务器架构配置,因为它缺少 objectclass 人员所需的属性 cn]


要重现的步骤:
1. 以站点/组织管理员身份登录。(porgadmin/porgadmin)
2. 转至承担者管理员表单,并创建具有备用用户名的新用户。
例如,创建具有以下详细信息的用户
用户名: Puser8
可分辨名称: uid = puser8,ou = 人员,cn = administrativeldap,cn = i2719_b47,o = pdml91
完整名称: puser 8
电子邮件地址: [email protected]
备用用户 Name1: puser 八
3. 然后转到编辑用户表单,更改用户名(例如,将用户名更改为: puser81),然后单击确定。
预期结果:用户名应以新名称更改。
实际结果:收到以下错误消息
[ LDAP: error code 67-不允许在 RDN 上]
注意:如果再次单击确定,它会引发错误消息,指出:没有具有上述 UID (puser8)的对象。
4. 现在单击添加用户按钮,然后使用用户的全名搜索用户并将其添加到用户表中。
5. 请注意,用户名已被替换为其他用户名,反之亦然。尽管在可分辨名称 UID 中显示的值正确。
即,现在用户记录具有以下值:
用户名: puser 八
可分辨名称: uid = puser81,ou = 人员,cn = administrativeldap,cn = i2719_b47,o = pdml91
完整名称: puser 8
电子邮件地址: [email protected]
备用用户 Name1: puser81

这是文章 159198 的 PDF 版本,可能已过期。最新版本 CS159198