使用中繼資料合併公用程式

如果您要從現有版本升級至新版本,您可以使用「中繼資料合併」公用程式以將您現有的中繼資料檔案與最新版本的檔案合併。這樣可讓您保留現有中繼資料檔案中所做的修改。公用程式位於 Financial Management\Utilities 資料夾。

註:

「中繼資料合併」公用程式僅與 XML 格式的中繼資料搭配使用;對於 APP 格式無法產生效用。

用法

MetadataMerge.bat -b<Base File>[i<Ignore descriptions>]-l <Latest file>-m <Modified file>[-o <Output File>]

其中:

-b,-base <Base File> = 中繼資料檔案完整路徑的基礎版本包含帶有副檔名的檔案名稱

-l,-latest <Latest File> = 中繼資料檔案完整路徑的發行版本包含帶有副檔名的檔案名稱

-m,-modified <Modified File>= 修改的中繼資料檔案完整路徑,包含帶有副檔名的檔案名稱

-o,-output <Output File> = 將中繼資料檔案路徑輸出至更新中繼資料和中繼資料差異報表將儲存的位置

-i,-ignoredesc <Ignore Descriptions> = 忽略成員說明變更

範例

-b c:\temp\MetadataMerge\Comma_V1_B.xml

-l c:\temp\MetadataMerge\Comma_V2_R.xml

-m c:\temp\MetadataMerge\Comma_Customer_M.xml (以 Comma_V1_B.xml 檔案為依據,經過使用者修改的 meta 資料)

-i true

命令:MetadataMerge.bat -b c:\temp\MetadataMerge\Comma_Metadata_B.xml -l c:\temp\MetadataMerge\Comma_Metadata_R.xml -m c:\temp\MetadataMerge\Comma_Metadata_M.xml -i true

若要使用中繼資料合併公用程式,請執行下列動作:

  1. 從「檔案總管」或命令列執行 MetadataMerge.bat
  2. 在合併處理程序期間,如果有任何中繼資料發生衝突,系統會顯示警告訊息。選取下列選項之一:
    • Y - 是。系統將套用來自最新版本檔案的變更,並將其合併至現有檔案。

    • N - 否。系統將不會套用來自最新版本檔案的變更。

    • MA - 全部合併。將會套用來自最新版本檔案的所有變更。系統將不會提示您進一步的衝突。

    • MN - 不合併。不會套用任何變更。系統將不會提示您進一步的衝突。

  3. 影像資料夾下方的兩個影像複製到產生 Metadata Differences Report.html 檔案的所在路徑。這些影像是在「中繼資料差異」報表中樹狀目錄的「展開」和「收合」圖示。