版本與內容移轉助理

本主題針對在兩個環境之間使用內容移轉助理,來說明兩個不同版本的相關主題。

  • 應用程式的不同版本
  • 不同的內容移轉助理檔案格式版本

產品的不同版本

開發內容移轉助理的主要需求是在相同版本產品的兩個環境之間複製資料。例如,將組態資料從開發環境複製到相同產品版本的測試環境。

內容移轉助理的功能一般不會限制您在兩個不同版本產品之間複製資料的能力。不過,您的產品可能已增強特定物件的功能,以新增或移除資料欄、變更這些資料欄中所擷取資料的類型,或變更資料擷取方式的驗證方式。

我們的產品採用嚴格的用戶端升級標準,以確保回溯相容性。藍圖處理中的升級指令檔會知道不同版本之間有哪些變更,並視情況相應地更新資料。使用內容移轉助理將資料從產品的某個版本移至另一個版本時,會略過這些升級指令檔。這表示您的資料不會如預期般地調整。除非您確定某個版本的物件資料與其他版本相容,否則不建議使用內容移轉助理。以下幾點更詳細地強調這一點。

  • 對於其結構和規則在兩個版本之間未變更的物件,應該不會有問題。
  • 對於在兩個版本之間有變更的物件,有些情況可能需要採取其他步驟。
    • 如果目標環境是較新版本,而且將來源中沒有的物件納入新的選用資料欄,則匯入應可順利完成,不會有任何問題。
    • 如果目標環境是較新版本,而且將來源中沒有的物件納入新的必要資料欄,則可以使用「比較前」演算法來植入新的必要值。您的實作可以提供此演算法,以根據您的業務規則植入資料。
    • 如果目標環境的版本比來源舊,則無法保證特定物件不會發生特定問題。

檔案格式版本

如果您的實作已決定跨產品版本使用內容移轉助理,有鑑於上一節所述的所有注意事項,本節提供內容移轉助理中寫入匯出檔案的人員有所變更這類罕見案例的資訊。

建立匯出檔案時,此檔案使用特定格式,內容移轉助理匯入步驟知道如何讀取該檔案。這種狀況很少見,但有時產品會對內容移轉助理進行增強,而需要變更匯出檔案的結構,此時內容移轉助理檔案的「版本」會增加。

內容移轉助理格式版本不會影響匯出後,再匯入至相同版本 Oracle Utilities Application Framework 的移轉。不過,如果您的實作在不同版本的產品上有不同的環境,其中內容移轉助理檔案格式也不同,則系統具備滿足這些差異的能力。

  • 如果您將較低檔案格式版本的資料匯出到較高檔案格式版本,則不需要採取任何特殊動作。匯出步驟會擷取檔案格式版本,匯入步驟會讀取此資訊並相應地處理檔案。

  • 如果您正在從較新的檔案格式版本匯出資料,但產品目前是支援匯出至較舊的檔案格式版本,則在匯出時會提示您使用舊版檔案格式。您在建立移轉資料匯出時可以指示想要使用舊版檔案格式。

    備註:此產品會在合理的時間範圍內支援匯出至舊版的檔案格式,但非永久支援。如果在使用者介面中看不到任何選項可匯出至舊版的檔案格式,則表示該版本不支援此功能。