专业化管理 > 配置您的 Windchill 环境 > 配置 Windchill Performance Advisor > Windchill Performance Advisor 队列详细信息 > Performance Advisor 队列处理详细信息
  
Performance Advisor 队列处理详细信息
由于报告创建操作可能失败,因此,在成功完成每个操作前,Windchill 内部会对 Performance Advisor 队列条目尝试五次处理,之后才对失败信息进行记录。
* 
仅当定期创建 Performance Advisor 报告时,才会执行本主题中所述的失败处理;通过“系统配置收集器”生成报告时并不执行此处理。
下图显示了用于安装和生成 Performance Advisor 报告的 Performance Advisor 队列流程:
下图显示了用于向 PTC 发送 Performance Advisor 报告的 Performance Advisor 队列流程:
失败后重新安排每个队列时使用的时间间隔如下:
对于 WAReportCreationManager 队列条目,执行间隔为一分钟。
对于 WAReportSendManager 队列条目,每次重试的执行间隔为 2 的幂数分钟 (2、4、8 和 16)。
在诊断数据位置中提及的默认位置生成报告。这同时适用于 WAReportSendManager 队列和 PA Agent。用户可以指定 NFS 位置或共享的位置。NFS 位置有利于群集环境,其中一个节点生成报告,另一个节点发送报告。
客户可以通过 WAReportSendManager 队列机制或 PA Agent 发送报告。此操作由 EMS Enable 这一隐藏首选项控制。
使用 LoadFromFile 更新此首选项。以下是首选项加载程序。根据需要更改值,然后从 Windchill Shell 加载文件。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standardX26.dtd">
<NmLoader>
<csvPreferenceCategory handler="wt.preference.LoadPreference.createPreferenceCategory">
<csvname>PHONEHOME_CATEGORY</csvname>
<csvparentName/>
<csvdisplayName>wt.phonehome.phoneHomeResource:PREFERENCE_PHONEHOME_CATEGORY</csvdisplayName>
<csvdescription/>
</csvPreferenceCategory>
<!-- Defined Preferences -->
<csvPreferenceDefinition handler="wt.preference.LoadPreference.createPreferenceDefinition">
<csvname>/phoneHome/emsEnabled</csvname>
<csvvisibility>HIDDEN</csvvisibility>
<csvcategoryName>PHONEHOME_CATEGORY</csvcategoryName>
<csvdisplayName>wt.phonehome.phoneHomeResource:EMS_STATUS_LABEL</csvdisplayName>
<csvdescription>wt.phonehome.phoneHomeResource:EMS_STATUS_DESC</csvdescription>
<csvlongDescription>wt.phonehome.phoneHomeResource:EMS_STATUS_LONG_DESC</csvlongDescription>
<csvdefaultValue>false</csvdefaultValue>
<csvhandler>com.ptc.windchill.enterprise.preference.handler.BooleanPreferenceValueHandler:</csvhandler>
</csvPreferenceDefinition>
<csvLinkPreferenceClientDefinition handler="wt.preference.LoadPreference.setClientDefinitionLink">
<csvname>/phoneHome/emsEnabled</csvname>
<csvclientName>WINDCHILL</csvclientName>
</csvLinkPreferenceClientDefinition>
<csvPreferenceInstance handler="wt.preference.LoadPreference.createPreferenceInstance">
<csvname>/phoneHome/emsEnabled</csvname>
<csvvalue>false</csvvalue>
</csvPreferenceInstance>
</NmLoader>
如果生成的报告发送成功,则将其移至位于 %WT_HOME%\utilities\PerformanceAdvisor\Reports\PAA\sent 的已发送目录。生成的报告采用 GUID_SCN_TimeStamp.zip 格式。
如果报告验证失败,Performance Advisor 队列会将报告 zip 文件复制到 %WT_HOME%\utilities\PerformanceAdvisor\Reports\PAA\failed 文件夹。它会创建一个 xml 文件:<<Report_Name>>_WA-ExecutionStatus.xml。此 xml 文件会说明失败的原因,例如 SCN 无效或 XSD 验证失败。