使用 DCM 之前,请确保源项目和目标项目具有相同的更新特性。如果没有,那么传输的对象可能无法正确配置到目标数据库中的项目。
更新特性不必对于 DCM 集群中的所有数据库都相同。但是,每对源和目标数据库对于项目用途列表、平台、发行版定界符、发行版定义和任务属性值范围设置必须具有相同值。
- 项目用途列表
- 目标数据库必须能够识别所传输的 prep 项目的项目用途。
此特性的可能值存储在基本模型对象的 project_purpose_list 特性中。要修改项目用途列表,请使用 project purpose 命令。在创建、检出或更新 prep 项目时,会使用此特性。
- 平台
- 目标数据库使用所传输对象的平台设置来更新项目。此特性的可能值存储在 Rational® Synergy 安装区域中的 etc\om_hosts.cfg 文件内。
- 平台设置由基于任务的 CM 使用。
- 发行版定界符
- 发行版定界符用于通过发行版定义的组件名称和组件发行版部分来构造发行版值。发行版定界符在 DCM 集群内的所有数据库中都必须相同,才能使发行版定义生成相同的发行版值,或使发行版值引用其对应的发行版定义。
- 发行版定义
- 目标数据库使用所传输对象的发行版设置来更新项目的成员资格。因此,与将用于所传输对象的值对应的发行版定义必须以等效方式进行定义。通过允许复制发行版定义,以及通过在用于复制的传输集中包含发行版定义,最容易实现此情况。
缺省情况下,每个传输集通常包含符合条件的发行版定义。
- 任务属性值范围设置