使用 Active Directory Service (ADS) 配置 Windchill Business Reporting (Cognos)
自 Windchill 12.0.2.0 起,Windchill Business Reporting (Cognos) 可使用 Active Directory Server (ADS) 进行配置。
Cognos 迁移:
• 如果要从使用与 LDAP V3 兼容的目录服务器的先前 Windchill 安装迁移到 ADS,则需进行以下配置。
1. Windchill 配置:
a. 转至 > > > > > 。在 Windchill 端的 LDAP 适配器中添加以下特性:
▪ 特性 - <service_name>.windchill.mapping.user.attributes
值 - objectGUID
▪ 特性 - <service_name>.binaryMode
值 - objectGUID
b. 重新启动 Windchill 服务器。
2. Cognos 配置:
a. 停止 Cognos 服务。
b. 删除现有的 LDAP 节点。
c. 导航到 > > 。单击鼠标右键并提供以下有关创建新名称空间的详细信息:
▪ Name - AdministrativeLDAP。
▪ Type(Group) - LDAP。
▪ Type - Active Directory 的 LDAP 值。
在创建新的命名空间时,请提供以下详细信息:
▪ NamespaceID = <名称> (例如:AdministrativeLDAP)
▪ Host and port = <主机>:<端口号>
▪ Base Distinguished Name = <基本 DN>
▪ Bind User DN and Password (指定 user@domain)
▪ User lookup = (sAMAccountName=${userID})
▪ User external identity = True
▪ External identity mapping = (sAMAccountName=${environment("REMOTE_USER")})
▪ Unique identifier = objectGUID
d. 更新下述附加属性:
▪ Folder Mappings (Advanced)
1. Object class = organizationalUnit, organization, container
2. Description = description
3. Name = ou, o, cn
▪ Group Mappings (Advanced)
1. Object class = group
2. Description = description
3. Member = member
4. Name = cn
▪ Account Mappings (Advanced)
1. Object class = user
2. business phone = telephonenumber
3. Content locale = preferredlanguage
4. Description = description
5. Email = mail
6. Fax/Phone = facsimiletelephonenumber
7. Given name = givenname
8. Home phone = homephone
9. Mobile phone = mobile
10. Name = cn
11. Pager phone = pager
12. Password = userPassword
13. Postal address = postaladdress
14. Product locale = preferredlanguage
15. Surname = sn
16. Username = sAMAccountName
e. 转至 > > ,并将 SSL 协议更新为 TLS1.2。
f. 单击 Save。
g. 右键单击创建的新名称空间。单击 Test。与名称空间的连接应该是成功的。
h. 重新启动 Cognos。
3. Web 服务器配置:
a. 将以下条目添加到位于 /Apache/conf/ 的 app-cognos-AuthProvider.xml 文件中:
<provider>
<name> cognos-ldap</name>
<ldapUrl> ldap://<HOST NAME>:<PORT NUMBER>/<BASEDN>?sAMAccountName?sub?(objectClass\=*)</ldapUrl>
<bindDn> <user DN> </bindDn>
<bindPwd> <Password></bindPwd>
</provider>
b. 在 Windchill shell 的 Web 服务器提示符处运行以下命令:
ant -f webAppConfig.xml installCognosWebApp
c. 重启 Web 服务器。
4. 配置 db.properties 文件:
a. 更新新 ADS 的管理员用户 ID 和密码。配置的用户应属于 Windchill 管理员组。在 db.properties 文件中设置以下特性并进行传播:
wt.cognos.admin.uid
wt.cognos.admin.password
b. 重新启动 Windchill 服务器。
重新创建 Cognos 角色和功能与 Windchill 组之间的映射
2. 重新启动 Windchill 和 Cognos 服务。
3. 运行模型更新命令:
ant –f wbr_actions.xml from <WT_HOME>\installer\wnc
有关 Cognos 配置的详细信息,请参阅
IBM 文档。有关使用 ADS 配置 Cognos 的详细信息,请参阅
Steps to Configure Cognos With Active Directory。