發佈服務產品階層
服務產品階層會單獨從服務結構發佈。PTC 建議您先將服務產品階層發佈至 Arbortext Content Delivery,然後再發佈相關服務結構。如果您先發佈服務結構,則在發佈服務產品階層之前,可能無法看到它。
針對服務產品階層發佈增量配套時,只會將新的或更新的產品實例包括在增量配套中。但是,配套包含完整的產品階層。
* 
產品階層為自訂模型類型,並且發佈會作為自訂的一部份啟用。
也需要設定發佈規則,供使用者在從產品階層「新建表示」時選擇。
可以在 publishable_attset.xml 中配置中繼資料屬性,以便發佈。如需詳細資訊,請參閱定義屬性集
服務結構的發佈束中包含 relatedContexts.xml 檔案,用來定義服務結構與服務產品階層之間的關係。此檔案包含下列屬性:
role
目標產品階層節點的子類型
src
有效負載中來源服務結構根的 URI
target
作為來源服務結構之服務生失效前後關聯的產品階層或產品階層節點的 URI。
發佈支援從服務產品階層進行 XML 束發佈與 XSL 發佈輸出。
* 
在發佈期間僅會處理圖形轉換與 URI 參考。
其他效能組態
如果您的網站要管理大量產品實例,那麼您需要新增下列內容來配置發佈流程的效能。
1. 下列內容位於 <Windchill> /codebase/com/ptc/arbortext/windchill/publisher/xconf/publishing.wt.properties.xconf。依照下列順序將內容配置為所需值。
a. com.ptc.arbortext. windchill.publisher.processPIs.inBatch - 決定發佈流程是否以批次進行。當設定為 false (預設) 時,不會以批次處理產品實例。設定為 true 會以批次處理產品實例。
b. com.ptc.arbortext.windchill.publisher.processPIs.BatchSize - 決定以批次處理的產品實例數。值取決於資料大小與可用的堆積記憶體。PTC 建議您保留預設值。
2. 執行 xconfmanager -pF。
3. 重新啟動 Windchill
內容 com.ptc.arbortext.windchill.publisher.includeOptionSetOfPIContext 決定了選項集是否包括在產品實例的已發佈束中。在 <Windchill>/site.xconf 檔案中新增內容,並執行步驟 2 和 3。預設為 true
當設定為 false 時,PTC 建議您將 com.ptc.arbortext.wvs/UseApexExpression 規則新增至發行規則檔案。將該規則的值設定為 true,以允許將與產品實例相關聯的選項選擇轉換為 APEX 格式。
<Property name="com.ptc.arbortext.windchill.publisher.includeOptionSetOfPIContext" overridable="true" targetFile="codebase/wt.properties" value="false"/>
當設定為 true 時,產品實例的相關選項集會包括在已發佈束中。該操作會降低效能,因為它會檢查每個產品實例以查看是否存在相關的選項集。如果您未將選項選擇指派給產品實例,那麼 PTC 建議您將內容值設定為 false。
這是否有幫助?