服務發佈規則
服務發佈規則概觀
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
如需有關配置服務 Worker 的詳細資訊,請參閱 WVS 的服務發佈規則
服務 Worker 參數
服務 (或 SIS) Worker 參數可控制發佈流程。您可以使用下列形式在發佈規則中指定 Worker 參數:
<worker name="namespace/parameter">value</worker>
worker 參數規格是發佈處理開始時傳遞至 WVS 之 param-set 的一部份。針對 Windchill Service Information Manager 發佈,可以將參數的目標指定為發佈流程使用的特定系統或子系統。
「服務 Worker」參數在服務 Worker 參數中有所介紹。
關於 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 類別的詳細資訊,請參閱發佈的進階自訂
這是否有幫助?