共用方式為


ClearQuest 移轉報告訊息

更新:2007 年 11 月

ClearQuest 移轉報告中包含 [錯誤] 區段和 [警告] 區段。如果發生嚴重錯誤導致停止移轉或分析,則會新增 [嚴重錯誤] 區段。當您分析 ClearQuest 資料庫,以及移轉 ClearQuest 資料庫時,就會產生此報告檔。系統會在執行轉換器所在的相同資料夾中建立報告檔。本主題會說明這些區段中顯示的訊息。如需如何疑難排解所列錯誤的詳細資訊,請參閱 ClearQuest 轉換器疑難排解

摘要

摘要區段會列出已執行命令 (分析或移轉) 的詳細資料。這些詳細資料包括命令是否執行成功、發生多少錯誤、移轉了多少工作項目,以及其他資訊。如果發生問題,請檢閱此區段,以便確定轉換器如預期方式執行。例如,請確認所識別的 Team Foundation Server 正確無誤。

嚴重錯誤

如果因為嚴重錯誤而使分析或移轉中斷,就會將本區段加入報告中,並提供造成分析或移轉失敗的錯誤說明。如需詳細資訊,請參閱 ClearQuest 嚴重的移轉錯誤

錯誤

如果您在分析過程中遇到錯誤,就表示您無法成功移轉任何工作項目。如果您在移轉過程中遇到錯誤,就表示某些工作項目無法移轉。

非嚴重錯誤不會停止移轉程序。轉換器將繼續執行,但是某些工作項目無法成功移轉。無法成功移轉之工作項目的 ID 會列於此錯誤區段中。成功移轉的工作項目是可以使用的。您可以選擇忽略未移轉的工作項目,並開始使用已移轉的工作項目。

如需詳細資訊,請參閱 ClearQuest 移轉錯誤

警告

本區段包含的資訊是關於因為已知的原因導致 ClearQuest 中的資料無法移轉至 Team Foundation,而造成的資訊遺失或資訊修改。在分析期間,如果有可能發生這類資訊遺失的情況,轉換器將會發出警告。有時候,您可以採取一些動作防止資訊遺失,或選擇接受資訊遺失並不管如何都執行轉換器。

每則警告訊息都會對移轉或分析期間找到的問題提供概要說明,並包含連接至警告詳細資訊的文件連結。

資料遺失警告

在下列清單中,會顯示轉換器在移轉或分析期間可能會收到的資料遺失警告:

  • 略過工作項目 '{0}' 的連結建立作業,因為有移轉清單未包含的重複工作項目類型 '{1}'。

    這表示由於連結的工作項目屬於未移轉的工作項目類型,而無法移轉此工作項目。結果是您不會在 Team Foundation Server 中看見連結的工作項目。但是,已移轉的工作項目仍然可以使用。

  • 將欄位 '{0}' 的屬性從唯讀改成可編輯。

    欄位的唯讀屬性 (Attribute) 變更為可編輯。您可能會想要在移轉之後重設唯讀屬性。若要這樣做,您必須修改工作項目類型,並使用 witimport 公用程式,將工作項目類型匯入 Team Foundation Server。如需詳細資訊,請參閱 witimport

  • 不移轉欄位 '{0}' 的攔截行為。

    Team Foundation Server 不支援攔截。目前沒有解決方法。這是轉換器的限制。

  • 無法解析下列使用者名稱: {0}。

    在移轉過程中,轉換器嘗試解析 ClearQuest 資料庫之使用者欄位中存在的使用者別名 (Alias) 的顯示名稱。某些別名在 Windows 中可能是無效的使用者帳戶。這會導致顯示名稱解析失敗。這則警告僅提供資訊,不需要進行更正動作。

  • 無法轉換實體 '{0}',因為它並未與基底實體 '{1}' 連接。

    轉換器會移轉基底實體 (Entity)、移轉查詢所依據的實體,以及基底實體所參考的其他實體。它不會移轉任何其他實體。當您修改結構描述對應檔,以便加入要移轉的某些其他工作項目類型時,通常就會發生這則警告。您應該排程不同的轉換器執行作業,以便移轉不相關的工作項目類型,而不要嘗試同時移轉所有工作項目。

  • 類型 '{1}' 的工作項目 '{0}' 在欄位 '{2}' 中包含其本身的參考。Team Foundation 不支援將工作項目與其本身關聯的功能。

    Team Foundation 不支援自我參考。這則警告表示轉換器在 ClearQuest 中偵測到自我參考的情況,而且它無法移轉該工作項目。目前沒有解決方法。這是轉換器的限制。

  • 使用: '{0}' 取代: '{1}' 做為: '{2}'。

    系統會使用欄位的預設值,而非從 ClearQuest 資料庫讀取的值。只有當 Team Foundation 不接受從 ClearQuest 讀取的值時,才會發生這種情況。如需預設值的詳細資訊,請參閱欄位對應檔案、值對應和預設值

  • 已經移轉工作項目 '{0}'。

    這則警告僅提供資訊,不需要進行任何動作。當您在修正問題後重新啟動轉換器時,通常就會發生這則警告。轉換器不會重新移轉工作項目。

  • 無法建立工作項目類型 '{0}',因為它已經存在於 Team Foundation Server 中。

    只有當工作項目類型並未存在 Team Foundation Server 上時,轉換器才會在 Team Foundation Server 上建立此工作項目類型。如果您想要使用已經存在 Team Foundation Server 上的工作項目類型,就可以安全地忽略這則警告。如果您想要使用不同的工作項目類型,就必須使用 witimport 公用程式來匯入新的工作項目類型。如需詳細資訊,請參閱 witimport

  • '{0}' 欄位屬於 'User List' 型別。轉換器正在將它轉換成 'Simple String' 欄位,因為 Team Foundation 不支援多重值的欄位。

    Team Foundation 不支援多重值的欄位。若要移轉這些欄位,轉換器會將多重值欄位的每個執行個體 (Instance) 變更為逗號分隔清單。

其他警告

下面是轉換器可能會在移轉或分析過程中遇到的另一則警告:

  • 無法編輯欄位 '{0}',因為它是 Team Foundation 工作項目追蹤 系統內部的核心欄位。

    這則警告表示您正使用對應檔中的內部 Team Foundation Server 欄位,但是轉換器無法修改此核心欄位。結果是 Team Foundation Server 定義的規則會設定欄位值,而非轉換器嘗試根據 ClearQuest 中的值所設定的值。其中一個範例就是 [變更日期] 欄位。不論轉換器所指定的值為何,Team Foundation Server 一定會將 [變更日期] 設定為發生特定變更的日期。

請參閱

其他資源

工作項目移轉疑難排解