更新后操作
更新完毕后按以下几节中的说明进行操作;
• 重新导入 SSL 证书
• 运行更新工具
• 迁移项目模板
• 迁移项目群模板
• 迁移质量管理解决方案模板
• 更新 HTTP 服务器配置文件
|
对于群集安装,请在执行这些说明前将群集还原到单一系统。有关还原群集的详细说明,请参阅 将群集还原为单一系统。
|
重新导入 SSL 证书
如果您的站点使用 HTTPS,请参阅《Windchill 安装和配置指南》的“完成配置 - 手动步骤”一节 >“为 Apache 和 Windchill 配置 HTTPS”,以在更新解决方案后将颁发机构的证书重新导入到 jssecacerts 文件中。
运行更新工具
|
对于启用 SSO 的 Windchill 服务器,必须在运行更新工具之前运行以下 upgrade xconf 命令。通过运行下面提到的命令,以 wt.properties 文件中的值设置 java 自变量。
./xconfmanager -s com.ptc.windchill.upgrade.sso.java.args=-Dwt.auth.trustedAuth.username=<site_admin_username> -t codebase/wt.properties -p
|
应在将产品更新到现有安装之后运行更新工具。例如,在以下应用场景中:
• 在使用 Windchill Service Pack 选项完成对现有安装的更新 (例如,维护版本更新) 之后。
• 如果 Windchill 安装在更新后出现问题,例如方法服务器无法启动,或者表在数据库架构中缺失。
|
在运行更新工具之前,PTC HTTP Server、LDAP 和数据库必须已启动且正在运行。
|
要执行更新工具:
• Windows
Update_Tool.bat -username <username> -password <password> -noui
• UNIX
Update_Tool.sh -username <username> -password <password> -noui
当看到消息 "Marking phase Load New Data as completed in the database" 时,表示更新工具已成功完成。
迁移项目群模板
从以下命令中进行选取,以迁移要与 Enhanced Project Planning 结合使用的项目群模板。
• 要迁移在 Windchill 系统中可用的所有项目群模板,可运行以下命令:
java com.ptc.projectmanagement.project.utils.MigrateProjectTemplateUtility ALL=true PROGRAM=true
• 要迁移来自特定组织的所有项目群模板,可运行以下命令:
java com.ptc.projectmanagement.project.utils.MigrateProjectTemplateUtility ORG=”<organization>” PROGRAM=true
,其中 <organization> 为组织名称。
• 要迁移来自特定组织的特定项目群模板,可运行以下命令:
java com.ptc.projectmanagement.project.utils.MigrateProjectTemplateUtility TEMPLATE=”<templateA>” ORG=”<organization>” PROGRAM=true
,其中 <templateA> 为模板名称,<organization> 为组织名称。
• 要迁移来自任何上下文的特定项目群模板,可运行以下命令:
java com.ptc.projectmanagement.project.utils.MigrateProjectTemplateUtility TEMPLATE=”<templateA>, <templateB>” PROGRAM=true
,其中 <templateA> 和 <templateB> 为模板名称。
迁移质量管理解决方案模板
当更新现有 Windchill CAPA 上下文以包括 Windchill Nonconformance NC 角色和 NC 访问规则时,选择下列命令来移植您想要使用的项目群模板。
• 要加载 NC 团队角色:
windchill wt.load.LoadFromFile -d <Windchill>\loadFiles\nc\NCTeamRole.xml -u wcadmin -p wcadmin -CONT_PATH \"/wt.inf.container.OrgContainer=Demo Organization/wt.inf.library.WTLibrary=myQMS-1\"
其中,<Demo Organization> 是组织名称,<myQMS-1> 是需要更新的上下文名称。
• 要加载 NC 访问规则:
windchill wt.load.LoadFromFile -d <Windchill>\loadXMLFiles\nc\NC_ACLRules.xml -u wcadmin -p wcadmin -CONT_PATH \"/wt.inf.container.OrgContainer=Demo Organization/wt.inf.library.WTLibrary=myQMS-1\"
其中,<Demo Organization> 是组织名称,<myQMS-1> 是需要更新的上下文名称。
• 要更新 Windchill CAPA 团队角色:
• windchill wt.load.LoadFromFile -d <Windchill>\loadFiles\capa\ CAPATeamRole.xml -u wcadmin -p wcadmin -CONT_PATH \"/wt.inf.container.OrgContainer=Demo Organization/wt.inf.library.WTLibrary=myQMS-1\"
其中,<Demo Organization> 是组织名称,<myQMS-1> 是需要更新的上下文名称。
• 要更新 Windchill CAPA 访问规则:
• windchill wt.load.LoadFromFile -d <Windchill>\loadXMLFiles\capa\ CAPA_ACLRules.xml -u wcadmin -p wcadmin -CONT_PATH \"/wt.inf.container.OrgContainer=Demo Organization/wt.inf.library.WTLibrary=myQMS-1\"
• 其中,<Demo Organization> 是组织名称,<myQMS-1> 是需要更新的上下文名称。
更新 HTTP 服务器配置文件
如果您已选择保留 HTTP 服务器配置文件,则更新将不会修复此问题。此时,您必须执行以下步骤:有关详细信息,请参阅
定义设置。
1. 停止 HTTP 服务器。
2. 比较 <HTTPSERVER_HOME>/conf-BACKUP/ 和 <HTTPSERVER_HOME>/conf 目录中的内容。
3. 将 <HTTPSERVER_HOME>/conf-BACKUP/ 中的内容合并到 <HTTPSERVER_HOME>/conf 目录中。根据所做的更改,您可以覆盖文件或手动合并文件中的特定内容。
4. 从 Windchill shell 和 <HTTPSERVER_HOME> 目录中根据所述情景运行以下命令:
◦ 如果 <HTTPSERVER_HOME>/conf/templates/webapp 目录中存在更改,请运行以下命令:
ant -f webAppConfig.xml regenAllWebApps
◦ 如果 <HTTPSERVER_HOME>/conf/templates/webapp 目录以外的内容存在更新,请运行以下命令:
ant -f config.xml reconfigure
◦ 如果 <HTTPSERVER_HOME>/conf/templates/webapp 和其他目录中的内容存在更新,请运行以下两个命令:
ant -f config.xml reconfigure
ant -f webAppConfig.xml regenAllWebApps
这些命令将通过 PTC 提供的修复程序来修复相应问题。
5. 启动 HTTP 服务器。
应用维护版本特殊说明
有关所更新的维护版本的其他适用说明,请参阅
《Windchill 使用前须知》。可从 PTC 网站的以下位置下载维护版本最新的
《Windchill 使用前须知》:
https://www.ptc.com/en/support/refdoc。
此 URL 可将您定向到“PTC 联机支持 Web”页面,以供您查看参考文档。在选择文档搜索条件时,从“产品”下拉列表选择产品,从“版本”下拉列表选择当前版本,从“文档类型”下拉列表选择“使用前须知”,再从“用户角色”下拉列表选择“管理员”。
更新内容下载 URL
更新或升级完成后,必须更新浏览器中已设置书签的内容下载 URL,以确保 URL 能够实现无缝内容下载。