特定管理 > 支援視覺化與發行 > Windchill Visualization Services 入門簡介 > 配置發佈者佇列 > 發佈者佇列和工作簡介 > 配置專用發佈者佇列集和 Worker 集
  
配置專用發佈者佇列集和 Worker 集
關於專用發佈者佇列集和 Worker 集
專用發佈者佇列集和 Worker 集提供一種可完全區分不同資料類型發佈的方式。這可避免某一類別的發佈影響到另一類別的發佈,並可獨立管理二者。
當您配置專用發佈者佇列集時,本質上是在建立用來發佈特定資料類別的獨立路由。如果您要發佈的資料需要翻譯,可以配置專用 Worker 集以及專用發佈者佇列集。如果您不需要翻譯,或者要使用所有 worker 來處理來自任何發佈者佇列集的工作,請僅配置專用發佈者佇列集。
如需詳細資訊,請參閱使用專用發佈佇列
若要配置專用發佈者佇列集
配置專用發佈者佇列集可提供一種分別發佈不同類型資料的方法。例如,發佈 WTDocument 所需時間短,而發佈 CAD 文件則通常需要一段時間。藉由將專用發佈者佇列集配置為發佈 Wtdocument,可以避免發佈佇列中產生待處理項目。
欲配置專用發佈者佇列集,請遵循下列步驟︰
1. 透過將集名稱新增到 wvs.properties 檔案中的 publish.publishqueue.setnames 內容,建立新的發佈者佇列集。
2. 針對其他佇列調整 wt.properties 檔案中的 Windchill 組態︰
a. 如果 Windchill 佇列的新數目超出目前值,則增加 wt.queue.max.processQueues 的值。
b. 針對所有新的編號發佈者佇列,將這些內容設定為 false,以便保留已完成的 Windchill 佇列項目和相關的發佈工作詳細資訊記錄 (在 WVS 工作監視器中可見)。
wt.queue.removeCompleted.PublisherQueue<setname><number>
舉例來說,
wt.queue.removeCompleted.PublisherQueuePROE1=false
3. 配置 WVS 使用新的發佈者佇列集。實現這個操作的最佳方法是撰寫一種自訂類別與方法,來設定發佈者佇列優先順序和集,以及要建立的表示的名稱與描述。如此一來,將要使用的類別和方法即可由 wvs.properties 檔案中的內容 publish.publishqueue.priorities.filtermethod 來定義。
4. 重新啟動 Windchill Method Server 以便重新載入更新後的 wvs.properties 設定。
請參閱使用專用發佈佇列下的「將發佈工作提交至具有特定優先順序的專用發佈佇列」。
配置專用 Worker 集
依預設,WVS 沒有預先定義的 Worker 集。所有 worker 都是「預設」Worker 集的隱含成員。
建立專用 Worker 集可讓您將 worker 分配給邏輯 Worker 集。然後,此 Worker 集可以配置為處理特定類別的工作或特定類型的發佈。它們也可以對應到特定的或多個發佈者佇列集。
1. 使用「Worker Agent 管理配置精靈」的「新增 Worker」按鈕建立所需的 worker。
2. 藉由手動編輯 Worker Agent agent.ini 檔案並新增 queueset 參數到每個檔案,將 Worker 指派給 Worker 集。例如,在每個 Worker 集組態的 agent.ini 檔案中,新增 Worker 集組態,新增 queueset=<QueuesetName> 參數。
* 
Worker 可以是多個 Worker 集的成員。
queueset 參數是以空格分隔的 worker 類型集名稱的清單。
如果某個 worker 沒有定義 queueset 參數,這表示它是「預設」Worker 佇列集的一部份。
如果 queueset 參數將由預設發佈者佇列集使用,而且屬於 Worker 佇列集清單一部份,您可以將該參數設定為 DEFAULT。
3. 藉由撰寫可根據您自己的企業規則來決定 Worker 集的自訂類別和方法,配置要將哪些發佈工作指派給各個 Worker 集。如此一來,WVS 要使用的類別和方法將透過設定 wvs.properties 檔案中的 publish.publishqueue.usesetworkers.filtermethod 內容來定義。
如需詳細資訊,請參閱「Windchill 說明中心」的使用專用發佈佇列
4. 重新啟動 Windchill Method Server 以便重新載入更新後的 wvs.propertiesagent.ini 設定。
配合專用發佈者佇列集使用專用 Worker 集
如果您已定義專用發佈者佇列集,而且已實行自訂篩選器將特定類別的發佈工作提交給該佇列集,則可以透過
publish.publishqueue.usesetworkers.forqueueset.<SetName>=<WorkerType>
使用 wvs.properties 檔案中內容,將名稱類似的 Worker 集指定給該佇列集,其中 <SetName> 是發佈者佇列集名稱,而 <WorkerType> 是必須對應至該佇列集的以空格分隔的 Worker 類型清單。
例如,下列內容設定會將發佈者佇列集 CAD 名稱唯一對應到 PROE 和 UG Worker 類型的 Worker 集 CAD 名稱。
publish.publishqueue.usesetworkers.forqueuesetCAD=PROE UG
如需配置專用發佈者佇列集和 Worker 集的詳細資訊,請參閱技術支援知識庫文章 CS132318CS80629