資料管理能力 > 使用封裝匯入及匯出資料以便離線協同合作 > 匯入已接收遞送 > 使用載入檔案定義已接收遞送衝突解決方案
  
使用載入檔案定義已接收遞送衝突解決方案
在某些情況下,在匯入流程期間使用載入檔案而不使用「事件管理」公用程式指定您已接收的匯入衝突解決方案,或者指定所有需要的解決方案使其可用於使用儲存的解決方案時,可能是有益的。<Windchill>/loadFiles/ConflictResolutions.xml 載入檔案,其中 <Windchill> 是安裝 Windchill 的目錄,可用於更新及重新載入至 Windchill。透過使用 ConflictResolutions.xml 載入檔案載入衝突與解決方案,您可於處理來自相同來源系統的已接收遞送時減少匯入嘗試失敗的次數。
您可以使用 ConflictResolutions.xml 載入檔案來:
動作
元素
為來源系統建立衝突解決方案,並將其儲存到 Windchill 系統中。
csvCreateConflictResolution
為來源系統列出存在於 Windchill 系統中的所有衝突解決方案。
csvGetConflictResolution
Windchill 中刪除來源系統的一個衝突解決方案。
csvDeleteConflictResolution
Windchill 中刪除來源系統的所有衝突解決方案。
csvDeleteAllConflictResolution
下列子元素可用於列在先前表格中的元素:
子元素
描述
csvconflictType
此值必須是其中一個有效的 Windchill 衝突類型。
子元素不會與 csvGetConflictResolutioncsvDeleteAllConflictResolution 元素搭配使用。
csvresolutionType
此值必須是其中一個有效的 Windchill 解決方案類型。
子元素不會與 csvGetConflictResolutioncsvDeleteAllConflictResolution 元素搭配使用。
csvcontextKey
此值應始終為 SOURCE_REPOSITORY
csvcontextValue
此值可在遞送資訊清單檔案中的 lastKnownRepository 元素中找到。請僅使用值的直立線符號 (|) 前面的數字。
以下範例顯示如果來源資料夾不存在於目標系統上時,用來指定資料夾位置的衝突解決方案:
<csvCreateConflictResolution handler="wt.fedInfra.LoadConflictResolution.createConflictResolution" >
<csvconflictType>FOLDER_NOT_FOUND</csvconflictType>
<csvresolutionType>OIR_FOLDER</csvresolutionType>
<csvcontextKey>SOURCE_REPOSITORY</csvcontextKey>
<csvcontextValue>931959424-1314343149197-1835649442-174-174-21-130</csvcontextValue>
</csvCreateConflictResolution>
如果您為不同動作指定相同衝突類型,最後一個動作將會生效。例如,如果您指定應建立 FOLDER_NOT_FOUND 衝突,然後稍後應刪除該相同衝突,則將會刪除衝突。
ConflictResolutions.xml 檔案可以重新載入多次,直到所有衝突都有有效解決方案為止。您可為將會從中接收封裝遞送檔案的每個來源系統載入衝突解決方案。使用 LoadFromFile 公用程式載入檔案。如需詳細資訊,請參閱使用 LoadFromFile 公用程式
如需有關 Windchill 所提供的預設衝突與解決方案的詳細資訊,請參閱封裝的衝突訊息