其他功能 > 服务信息管理 > 自定义 Windchill Service Information Manager 和 Windchill Service Parts > 自定义发布 > 服务发布规则
  
服务发布规则
服务发布规则概述
WVS 使用发布规则控制生成发布输出的方式。您必须在编写 WVS 发布规则方面具有丰富的经验,并熟练掌 WVS 发布规则中的相关信息。
必须在 Windchill PDMLink 上设置 WVS 发布规则,以便用户可以选取发布规则,并且 WVS 可以将关联的发布参数发送到 Arbortext Publishing Engine。发行规则必须具有明确的名称和说明,以便用户可以区分它们。选择发布规则后,其内容变换为由 WVS 发送到 Arbortext Publishing Engine 的 XML 文件。发布参数放入有效负载的 pubspec.xml 文件内。Service 应用程序中存在一个 pubspec.xml 文件,其中包含在从 WVS 发送的文件中未指定的默认参数值。您可以检查此文件:
application\com.ptc.arbortext.service\lib\pubspec.xml
有关配置服务工作器的详细信息,请参阅服务工作器和发布以及 WVS 的服务发布规则
服务工作器参数
服务 (或 SIS) 工作器参数控制发布进程。您可以使用以下形式在发布规则中指定工作器参数:
<worker name="namespace/parameter">value</worker>
worker 参数规范是在发布过程开始时,传递至 WVS 的 param-set 的一部分。对于 Windchill Service Information Manager 发布,可以为发布过程使用的特定系统或子系统指定一个参数。
服务工作器参数中对服务工作器参数进行了记录。
关于 Arbortext Publishing Engine 的报告追踪信息
option 参数类型可以指定用于报告追踪信息的 ACL debug 参数。例如:
com.ptc.arbortext.pe/option:debug
在发布规则中,规范可以采用如下形式:
<worker name="com.ptc.arbortext.pe/option:debug">9.1</worker>
<worker name="com.ptc.arbortext.pe/artifactDirectory">
D:\ptc\bundle_debug</worker>
pe/option:debug 参数在 Arbortext Publishing Engine 上运行。如果对 Arbortext Publishing Engine 进行配置以在“事务存档”中保存中间文件,则追踪报告会在 zip 存档中以调试选项追踪文件的形式列出,并采用 text/plain 内容类型。如果指定了 artifactsDirectory,则追踪文件会存储在其中,并且具有 trace_timestamp.log 表单。如果同时指定了两者,则追踪报告会同时放置在这两个位置。
使用自定义 Java 类
要注册后转换委派,发布规则必须使用 PostConvertDelegate Java 类。
有关这些 Java 类和其他详细信息,请参阅发布的高级自定义