专业化管理 > 站点维护 > 队列管理 > 理解后台队列 > 后台队列详细信息 > 出厂设置后台队列 > PublisherQueues
  
PublisherQueues
会创建 PublisherQueues,供“可视化服务”用来管理可视化数据的发布和打印,以及相关工程计算,如干涉检测。此外,当包压缩处理进程中需要内容同步时,Windchill 包会向 PublisherQueues 中添加条目,本主题稍后将对此进行介绍。
可视化服务的 PublisherQueue 条目
在可视化服务中 CAD 数据通常在检入后发布。这样,许多客户站点便可大量使用这些队列来执行长时间 (可能是几小时) 运行的作业。每个 PublisherQueue 都遵循 PublishQueue<queueset>L/M/H 或 PublishQueue<queueset>N 的命名约定,其中 L/M/H 代表低/中/高属性,而 N 是从 1 开始的连续整数。具有相同 queueset 的队列被称为队列集。以空字符串作为名称的默认队列集始终存在;所有附加队列集必须由 wvs.properties 中的 publish.publishqueue.setnames 特性声明。以下队列集和队列在出厂设置时创建:
默认队列集:PublisherQueueL、PublishQueueM、PublisherQueueH 和 PublisherQueue1
CLASH 队列集:PublisherQueueCLASHL、PublishQueueCLASHM、PublisherQueueCLASHH 和 PublisherQueueCLASH1
PRINT 队列集:PublisherQueuePRINTL、PublishQueuePRINTM、PublisherQueuePRINTH 和 PublisherQueuePRINT1
根据作业类型、提交作业的方式及数据类型将所有提交的 WVS 作业添加到优先级队列中 (名称以 L、M 或 H 结尾)。此流程由 wvs.properties 中的特性设置控制。有关详细信息,请参阅 wvs.properties.xconf 中的以下特性:
发布作业:publish.publishqueue.set.0.0 和 publish publishqueue.priorities0.0
干涉作业:clash.publishqueue.set.0.0 和 clash .publishqueue.priorities0.0
打印作业:print.publishqueue.set.0.0 和 print .publishqueue.priorities0.0
* 
Windchill 10.2 开始,PTC 更改了 wvs.propertieswvs.properties.xconf 文件的位置。这些文件已从 $WT_HOME/codebase 目录移至 $WT_HOME/codebase/WEB-INF/conf 目录。请确保对代码作出所有必要的更改,以反映此位置的更改。
L、M 和 H 优先级队列中正在执行的作业在相同队列集中查找可用编号队列 (名称以连续数字 N 结尾)。如果找到某个队列,该作业会将 WVS 作业提交到该队列,立即执行该作业。默认情况下,只会为每个队列集创建一个编号队列。其他发布队列 (例如 PublisherQueue2、PublisherQueue3、PublisherQueueCLASH2 等) 可使用 Windchill“队列管理”实用程序进行创建以获得可伸缩性。
存储在队列条目中的对象为 com.ptc.wvs.server.publish.PublishJob、com.ptc.wvs.server.publish.ClashJob 或 com.ptc.wvs.server.publish.PrintJob 对象。您可以在“WVS 作业监视器”中查看 WVS 作业的详细信息。如果作业失败,使用队列条目的日志信息 (显示在 WVS 作业监视器中) 来调查失败的原因。解决问题后,重新提交作业。
* 
当已编号的队列位于不同的后台方法服务器中时,支持将打印作业、发布作业和干涉检测作业从 L、M 或 H 队列提交到这些已编号的队列。
Windchill 包的 PublisherQueue 条目
当导出并压缩 Windchill 包时,可将条目添加到其中一个默认的 PublisherQueues 中,如 PublisherQueue1。这些条目用于对要导出的所有 CAD 内容进行更新,以将与该内容相关的全部 Windchill 元数据更改包括在内。
要在导出并压缩包时将队列用于 CAD 内容同步,必须设置具体的包首选项。有关首选项的详细信息,请参阅设置包首选项
如果包首选项设置为启用队列的使用,则使用的队列处理与可视化服务生成表示时使用的处理相同。存储在包队列条目中的对象是 com.ptc.wvs.server.publish.PublishJob 对象。因此,Windchill 包队列条目与可视化服务中的条目有相同的属性。相似地,您可以在“WVS 作业监视器”中查看作业的详细信息。如果作业失败,使用队列条目的日志信息 (显示在 WVS 作业监视器中) 来调查失败的原因。解决问题后,重复包导出操作。