Windchill 系统自定义报告
该实用程序会收集对 Windchill 系统所做修改的详细信息,并生成 WindchillSystemCustomizationsReport.xml 报告。当计划迁移、更新或升级 Windchill 系统时,此报告可用于标识 Windchill 安装中的自定义和配置更改。
安装 Windchill 时,系统会在 Windchill/utilities/SHA1BaseReports 中生成 serverbasereport.xml 文件。在 Windchill 升级过程中,系统会生成一个新的 serverbasereport.xml 文件。serverbasereport.xml 文件会在更新期间进行更新。该实用程序会将已修改的文件和目录与整个 Windchill 代码库和默认配置文件的服务器基本报告进行比较,以生成自定义报告。在安装、升级或更新期间,系统会对服务器基本报告中的特性文件 site.xconfdeclaration.xconf 进行存档。
* 
PTC 强烈建议您不得修改服务器基本报告文件。
利用已分类的 WindchillSystemCustomizationsReport.xml 中有关针对自定义目的而修改的文件的信息,这些文件会进一步与存储在 wtsafeAreawtcustom 中的 OOTB 文件进行比较,以生成比较报告。分类的基础如下图所示:
* 
为忽略列表而做的自定义不会包括在自定义报告中。
您可以将生成报告的频率设置为两周一次或每月一次。
报告信息
以下报告将生成为 Zip 包。这些报告可以在 Zip 文件的自定义文件夹中找到,同时还可以找到系统自定义报告。
报告
信息
文件类型
WindchillSystemCustomizationsReport.xml
包含针对 Windchill 系统所做全部修改的相关信息,例如,自定义过程中所涉的类文件或特性文件。
请参阅类别图像
WindchillSystemsAPIUsageReport.xml
包含针对新添加的自定义类文件所调用的方法的相关信息
在出厂设置中,实用程序仅针对 Windchill API、文件访问和数据库访问提取信息。要包括其他包,例如 java.lang, java .util,请在 wt. properties 文件中使用下列特性 sha1id.directory.process.list
* 
包括其他包可能会影响生成报告所需的时间,并会增加报告的大小。
jar, class
WindchillSystemsBinaryComparisonReport.xml
包含有关已添加、修改或删除的方法或字段的信息。
WT_HOME 中的文件将与 wtsafeareawtcustom 目录中的文件进行比较,用以标识所做修改。
class
WindchillPropertyComparisonReport.xml
包含对 Windchill 系统中所有特性文件所做更改的相关信息。该报告将列出在自定义过程中添加、修改或删除的所有特性。
该报告包括特性的原始值和新值。
properties
WindchillXMLComparisonReport.xml
包含对所有 Windchill xconf 文件和 xml 文件所做更改的相关信息。该报告包括特性的原始值和新值以及添加到 site.xconfdeclaration.xconf 中的新特性
Xconf
WindchillDBSchemaComparisonReport.xml
包含对数据库中的表格及约束所做任何更改的相关信息。
DBSchema
WindchillConfigClassifyReport.xml
包含有关不同类型加载文件的信息。
WindchillAttributeUsageReport.xml
包含有关作为标准属性新增到模型表中的列的信息。
WindchillIntegrationUsageReport.xml
包含有关第三方集成的信息。
该实用程序还会生成日志文件以及比较报告。在将报告发送至 PTC 之前,可以使用日志文件来检查报告的状况。
特性信息
默认情况下,系统会为以下目录生成自定义报告:Srclib, codebase, tasks, loadfiles, db, WHC and wtcustom。wt.properties 中的 sha1id.directory.process.list 特性用于定义为其生成自定义报告的目录。如果要包括更多的目录,请将目录的名称添加到 sha1id.directory.process.list 特性中。
示例报告
系统自定义报告
API 使用报告
二进制比较报告
特性比较报告
XML 比较报告
DBSchema 比较报告
配置分类报告
属性使用报告
集成使用报告
这对您有帮助吗?