特定管理 > 支援視覺化與發行 > WVS 載入程式 > WVS 載入程式匯入機制
WVS 載入程式匯入機制
載入程式每 5 秒鐘會輪詢一次由下列內容定義的目錄:
edrload.directory=$(wt.temp)\\wcinput
如果目錄尚不存在,載入程式會建立目錄。輪詢目錄時,載入程式只會搜尋 INI 檔案。而忽略其他所有檔案。如果 INI 檔案 (位於目錄中) 的內容以 <!> 結束,其會在處理時使用 .txt 副檔名重新命名。(例如,ticket.ini 將重新命名為 ticket.txt)。
如果內容未以 <!> 終止,載入程式會等候 5 秒鐘以上,確保目前不會寫入至檔案。5 秒鐘之後,如果檔案內容仍然未以 <!> 終止,就會刪除檔案。載入程式需要檔案的寫入權限,才能將檔案重新命名或刪除。
接著會剖析該檔案並確認內容,以便開始進行處理。
檔案中包含「關鍵字=值」形式的項目 (例如,Partnumber=123456)。下表列出有效關鍵字:
關鍵字
值或描述
Directory
指定完全合格的轉換資料之目錄位置。
Documentnumber
指定與表示關聯之現有 WTDocument 的編號。
Documentversion
指定與表示關聯之 WTDocument 的版本。
Encoding
指定 PVS 檔案的字元設定編碼 (如果 PVS 檔案沒有 J 標籤)。預設值是使用 J 標籤指定的編碼或 Windchill 伺服器的編碼。
Edzcreate
指定是否要建立 PVZ 檔案。可以設定為 True 或 False。
預設值是 False。
Ignoreonmerge
在 PVS 檔案根節點的子項新增一個旗標,以指出在 WTPart 結構中使用此表示時,應忽略這些子項。例如,若根 WTPart 包含完整組件的表示,但是您在檢視結構時要從個別 WTPart 檢視資料,請使用 ignoreonmerge。
Includemarkups
指定輸入資料中的標示是否會與表示一起儲存在 Windchill 中。可以設定為 True 或 False。
預設值是 True。
Iteratepart
指定是否要將現有零件版序化。可以設定為 True 或 False。
預設值是 False。
Partfolder
指定要建立零件的資料夾。
Partlifecycle
指定與新零件相關聯的生命週期。
Partcontainer
指定建立新零件的前後關聯 (例如「專案」、「產品」或「物件庫」)。資料夾與生命週期值是由前後關聯決定,不必指定。
您可以將前後關聯指定為名稱或父項名稱/名稱。例如,若組織 PTC 包含專案 proj1,您可以將 partcontainer 指定為 proj1 或 PTC/proj1 (以便和其他組織中一樣名為 proj1 的其他專案區別)。
Partname
指定零件名稱。
Partnumber
指定現有零件的零件編號 (如果還沒有零件編號,會建立零件編號)。
Partoid
指定現有零件的 Windchill ID。
Partteam
指定與新零件相關聯的小組。
Partrevision
指定零件版本修訂。
Repdefault
指定表示是否要作為預設表示。可以設定為 True 或 False。
預設值是 False。
Repdesc
描述要建立的表示。
Repname
指定要建立之表示的名稱。
Representtableoid
指定現有「可表現」的Windchill ID。
Thumbnailcreate
指定是否要建立縮圖。可以設定為 True 或 False。
預設值是 False。
Ticketencoding
指定標籤檔案的字元設定編碼。如果有指定,必須放在標籤檔案的第一行。如果未指定,會假設使用 Windchill 伺服器的編碼。
* 
檔案必須以下列內容結束︰<!>. 關鍵字有區分大小寫,其值是 True 和 False。
初始的檔案檢查是要確定 Directory 關鍵字指定的目錄已存在,且載入程式可寫入此目錄。
其他的檢查還包括下列動作,有些因關鍵字值而有所不同:
如果檔案中指定了 Partoid,則會檢查確定它參考到有效的 WTPart。
如果未指定 Partoid,則會檢查 Partfolder、Partlifecycle、和 Partteam 值,以確定他們都存在。
如果 Partnumber/Partname 不存在,則會建立 WTPart。如果存在,且 Iteratepart 設定為 True,則會建立該零件的版序。結果是新增表示之資料庫中的 WTPart,並指定 Repname 和 Repdescription。
掃描指定的目錄以找出 PVS 檔案。僅允許有一個 PVS 檔案。其他所有檔案都上載至 Windchill,當成表示的附屬內容關聯。
如果在檔案中指定 Representableoid,則會對其進行檢查,以確定它參考到有效的可表現。
如果 Thumbnailcreate 關鍵字設定為 True,而且安裝了縮圖生成器,則會建立一個縮圖圖像,並上載作為表示的內容。如果是預設的表示,縮圖會複製至「可表示」(共用)。
如果 Edzcreate 關鍵字設定為 True,而且 wvs.properties 中也設定了 edrload.edzenabled=true,則會將包含目錄中所有檔案的 PVZ 檔案另存為表示上之 PRODUCT_VIEW_EDZ 角色的內容。
載入程式從它輪詢的目錄中移除 ticket.txt 檔案。不論載入任務成功或失敗,都會發生此情況。如果發生錯誤,只會在應用伺服器記錄檔中報告。標籤參考的資料未移除。移除 ticket.txt 檔案表示載入程式已完成任務。
* 
若是大型組件,載入程式任務可能相當耗時,尤其是在產生伺服器端縮圖的時候。
如需有關伺服器端縮圖安裝的資訊,請參閱Windchill Installation and Configuration Guide中的縮圖生成器及可檢視項壓縮公用程式
如需有關 Windchill Viewable Compression Utilities 的詳細資訊,請參閱 Creo View MCAD Adapter Installation and Configuration Guide (Creo View MCAD 轉接器安裝與組態指南) 中的 "Introduction to Windchill Viewable Compression Utilities"。
這是否有幫助?