在单个数据库环境中,用户可在检入或检出对象时接收关于并行版本的警告。在分布式环境中,并行版本可以位于不同的数据库中。因此,检入或检出时,可能不能看到它。不能在分布式数据库环境中禁用并行开发。
在接收操作期间,DCM 检查传输包中(项目和产品除外)接收到的每个新对象的并行版本。如果使用预定义的整个数据库传输集或如果该对象是历史记录成员,那么将进行检查。不检查以下对象的并行版本:非历史记录成员的对象,采用用户定义的传输集的对象。不检查这些对象并行版本的原因是,不能保证对象的历史记录是完整的。不连贯的历史记录可能造成多次错误地报告并行版本。
可以采用 DCM 设置“并行检查”将此行为更改为包括所有接收的对象(项目和产品对象除外)。发往传输集中所定义的接收方的任何 DCM 接收电子邮件都包括这些并行版本的详细信息。有关详细信息,请参阅修改 DCM 设置
DCM 还可以直接给拥有或创建此并行版本的开发者发送并行电子邮件通知。如果设置源数据库传输集中的本地并行通知选项,那么将给拥有并行版本的每个用户发送电子邮件(在并行检查期间)。电子邮件列出每个接收到的对象及其与用户相关的并行版本。另外,此功能仅应用于采用整个数据库传输集或对象为传输集历史记录成员的情况。
电子邮件的介绍性文本定义在 database_path/etc/dcm_local_parallel_intro.txt 文件中。该文本包含关键字 %database。发送电子邮件时,此关键字将替换为目标数据库的完整路径。
如果您没有使用整个数据库传输集,也没有使用历史记录成员,那么将不对 DCM 接收执行并行检查。如果您在使用用户定义的传输集并通过复制发布标识的任务来将文件夹添加到传输集,那么可能将执行此检查。在这种情况下,请使用冲突检测定期执行单独的并行版本检查。可使用 ccm conflicts 命令或使用 Rational® Synergy 中的检测成员资格冲突操作来执行冲突检测。