使用元数据合并实用程序

如果要从现有版本升级到新版本,则可使用元数据合并实用程序将现有的元数据文件与最新版本中的文件合并。这样可以保留在现有元数据文件中所做的修改。该实用程序位于 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 文件的元数据)

-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. Images 文件夹下的两个图像复制到生成 Metadata Differences Report.html 文件的路径下。这些图像是元数据差异报表中树的展开和折叠图标。