专业化管理 > 配置您的 Windchill 环境 > 配置 Windchill Performance Advisor > Windchill Performance Advisor 报告信息 > Windchill 系统自定义报告
  
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
该实用程序还会生成日志文件以及比较报告。在将报告发送至 PTC 之前,可以使用日志文件来检查报告的状况。
特性信息
默认情况下,系统会为以下目录生成自定义报告:Srclib, codebase, tasks, loadfiles, db, WHC and wtcustom。wt.properties 中的 sha1id.directory.process.list 特性用于定义为其生成自定义报告的目录。如果要包括更多的目录,请将目录的名称添加到 sha1id.directory.process.list 特性中。
示例报告
系统自定义报告
API 使用报告
二进制比较报告
特性比较报告
XML 比较报告
DBSchema 更改报告