导入被标记为“已锁定用于复制”的数据
在开始导入活动之前,最好先检查源系统与目标系统中的数据是否存在版本不匹配情况。在 import 命令中使用 -p--mismatchReport 参数来生成报告。
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u <username> -c "<context>" -l "<directory>" -p
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u demo -c "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Drive System" -l "D:\importedFiles\packageDeliveries\20131202" -p
仅针对其中包含版本不匹配数据的收到的交付,生成版本不匹配报告。该报告显示在收到的交付的“附件”选项卡中。有关详情,请参阅版本不匹配报告
要导入被标记为“已锁定用于复制”的数据并进行覆盖,必须使用命令行实用程序。在 import 命令中指定 -o--overwrite 参数,如下所示:
windchill com.ptc.windchill.rd.cli.WindchillPackage import -u demo -c "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Drive System" -l "D:\importedFiles\packageDeliveries\20131202" -o
如果同时指定了 -o-p 参数,-o 参数会被忽略。
在成功导入收到的交付后,复制锁定会转变为名为“由产品设计包锁定”的产品设计锁定。如果对象继续显示复制锁定,表示导入因版本不匹配、对象无法访问或冲突不可覆盖等问题而失败。要标识并解决这些问题,请参阅收到的交付的“附件”选项卡中提供的版本不匹配报告和导入日志。在解决标识的问题后,重试导入过程。
如果应用了复制锁定,导入日志文件会显示 LOCAL_OBJECTS_OVERWRITE_MODEYES 值。但是,在导入增量包时,收到的交付的日志文件会显示 NO 值。
如果部分导入收到的交付 (其状况为“未成功: 部分导入”),并且您尝试重新导入同一个已上传的交付,系统会保留先前尝试的导入日志。系统会为最新的导入生成新的导入日志。
* 
只有基本包才能使用复制锁定成功导入。此流程不支持增量包。
对于变更管理对象,请注意以下几点:
导入复制包时,如果覆盖了变更通告,会移除所有关联的本地变更任务,并根据源包重新进行创建。
只有在有效性上下文被标记为“已锁定用于复制”或已被复制时,才会收集有效性。但是,即使未分配有效性上下文,也会收集日期有效性。
应用复制锁定时,会收集整个变更网络。
成功导入基本包后,源系统的任何变更均可使用增量包直接复制到目标系统。
这对您有帮助吗?