导入被标记为复制锁定的数据
在开始导入活动之前,建议检查源系统和目标系统中的数据是否存在任何版本不符。在导入命令中使用参数 -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
将仅针对具有版本不匹配数据的收到的交付生成版本不匹配报告。报告将在收到的交付的“附件”选项卡中显示。有关报告的详情,请参阅“版本不匹配报告”。
要导入并覆盖被标记为复制锁定的数据,仅限使用命令行实用程序。在导入命令中指定参数 -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
如果同时指定参数 -p 和 -o,则系统将忽略 -o。
成功导入收到的交付后,复制锁定会切换到名为“由产品设计包锁定”的产品设计锁定。如果对象仍显示复制锁定,则表明该对象因版本不符、对象无法访问或冲突不可改写等问题而未导入。访问在收到的交付的“附件”选项卡中生成的版本不匹配报告和导入日志,以发现和解决此类问题,然后重试导入。
如果应用了复制锁定,则导入日志文件将显示 LOCAL_OBJECTS_OVERWRITE_MODE 的值 YES。但是,在导入增量包时,收到的交付的日志文件会显示值 NO。
如果收到的交付已部分导入,即状况为“未成功: 部分导入”,并且您尝试再次导入同一个已上传的收到交付,先前导入的导入日志会按原样保留。系统会为最新的导入生成新的导入日志。
|
|
• 使用复制锁定时,只能成功导入基本包。不支持通过复制锁定进程导入增量包。
• 以下几点适用于变更管理对象:
◦ 导入复制包时,对于要覆盖的变更通告,会移除所有关联的本地变更任务,并根据源包进行重新创建。
◦ 只有在有效性上下文被标记为要进行复制或已完成复制时,才会收集有效性。但是即使未分配有效性上下文,也会收集日期有效性。
◦ 应用复制锁定时,会收集整个变更网络。
• 如果成功导入基本包,源系统上的任何变更都可以通过增量包直接复制到目标系统。
|