Windchill PDM系统WTGROUP类型IBA属性配置步骤

需积分: 10 0 下载量 9 浏览量 更新于2024-09-06 收藏 366KB DOCX 举报
"WTGroup配置IBA涉及到对Windchill PDM系统中的WTGROUP类型进行属性扩展,通过一系列步骤在Windchill数据存储控制面板、配置文件和代码库中进行操作,以实现对组对象添加自定义属性。" 在Windchill PDM系统中,WTGROUP类型是用于管理组织结构和用户组的。为了增强其功能,我们可以通过增加Information Base Attributes (IBA) 来定制WTGROUP的属性。这个过程主要包括以下几个关键步骤: 1. 首先,通过运行`WindchillDSControlPanel`进入管理界面,选择`ManageSchema`来创建新的属性。输入属性名称,并记录生成的文件名,点击`OK`。 2. 接着,进入`ptc\Windchill_11.0\WindchillDS\server\config\schema`目录,备份`00-core.ldif`文件,并将`99-user.ldif`文件中的`attributeTypes`部分复制并粘贴到`00-core.ldif`文件中。 3. 在`00-core.ldif`文件中,找到`WTGroup`类型定义的部分(标识为`groupOfUniqueNames`),按照现有的格式添加新创建的属性,属性名应与步骤1中输入的名称相同。 4. 重启WindchillDS服务以确保属性已创建。检查属性是否已成功添加,方法是查看创建的属性是否在允许的类型列表(`AllowedBy`)中显示`groupOfUniqueNames`。 5. 进入Windchill站点,通过“实用程序”->“Info*Engine管理”,选择Ldap服务,进一步配置其他特性。 6. 修改`<WT_HOME>\codebase\LogicalAttributes.xml`文件,添加新的逻辑属性定义。 7. 更新`<WT_HOME>\src\wt\org\orgModelRB.rbInfo`文件,同时别忘了修改对应的本地化文件`orgModelRB_zh_CN.rbInfo`。 8. 在WindchillShell环境下,切换到`<WT_HOME>\codebase\wt\org`目录,执行命令以生成.ser文件,这一步是更新组织模型的元数据。 9. 接下来,在`<WT_HOME>`目录下运行WindchillShell命令,生成(lst)文件,这将更新资源包。 10. 使用`ant`工具,指定`fcodebase/MakeJar.xml`构建XML文件,生成新的JAR文件,这将包含所有更新的属性和资源。 11. 停止Windchill服务,然后删除`<WT_HOME>\tomcat\instances`文件夹,以确保下次启动时使用的是最新的配置。 12. 最后,重新启动Windchill服务,以应用所有的更改。 以上步骤完成后,新的IBA属性将成功地添加到Windchill PDM系统中的WTGROUP类型,使得系统能够根据业务需求存储和管理更多关于组的定制信息。这有助于提升系统的灵活性和适应性,满足更复杂的组织管理和协作需求。