Создание отчета о несоответствии версии
Перед инициированием задачи импорта рекомендуется проверить версии исходной и целевой систем на несоответствия. Чтобы создать отчет о несоответствии версий, используйте параметр -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
После успешного импорта полученной доставки блокировка репликации изменяется на блокировку конструкции изделия с наименованием Заблокированы пакетом конструкции изделия. Если объект по-прежнему отображается для блокировки репликации, он не был импортирован из-за таких проблем, как несоответствие версий, недоступность объекта или неразрешимый конфликт. Чтобы выявить и устранить такие проблемы, просмотрите отчет о несоответствии версий и журнал импорта на вкладке Вложения полученной доставки, а затем повторите попытку импорта.
Если была применена блокировка репликации, в файле журнала импорта отображается значение YES для опции LOCAL_OBJECTS_OVERWRITE_MODE. Однако при импорте инкрементного пакета в файле журнала для полученной доставки отображается NO.
Если полученная доставка импортирована частично (статус Неудача: частичный импорт) при попытке импортировать ту же выгруженную полученную доставку снова, журнал импорта для предыдущего импорта сохраняется без изменений. Для последнего импорта создается новый журнал импорта.
|
|
• Только базовые пакеты могут быть успешно импортированы при использовании блокировки репликации с управлением версиями или без него. Инкрементные пакеты не поддерживаются для импорта через процесс блокировки репликации.
• Для объектов управления изменениями:
◦ При импорте пакета репликации для перезаписи извещения об изменении все связанные локальные задания на изменение удаляются и создаются заново на основе исходного пакета.
◦ Ограничение применимости собирается только в том случае, если контекст ограничения применимости помечен для репликации или уже реплицирован. Ограничение по дате собирается, даже если контекст ограничения применимости не назначен.
◦ При применении блокировки репликации собирается вся сеть изменений.
|
Если базовый пакет успешно импортирован, любое изменение в системе-источнике может быть непосредственно реплицировано в целевую систему с помощью инкрементного пакета.
В отчете о несоответствии версий, созданном для полученной доставки, независимо от условия управления версиями, перечисляются версии, доступные в целевом объекте, но недоступные в исходной системе.
Например, версия A.2 недоступна в системе-источнике.
Если у вас нет доступа к объекту в целевой системе, который доступен в системе-источнике, отображается сообщение У вас нет доступа к этому объекту. Реквизиты итерации и информация о контексте заменяются сообщением Защищенная информация.
Отчет о несоответствии версий без управления версиями создается только при использовании команды -o или --overwrite при импорте полученной доставки.
Для полученной доставки отображается статус импорта Выполняется во время создания отчета и Готово после его создания. Отчет перезаписывается при каждом импорте одной и той же полученной доставки.
| Отчет о несоответствии версий удаляется, если действие импорта выполняется повторно без параметров -o или --overwrite. |
Некоторые объекты, не отображенные в отчете о несоответствии версий, могут быть пропущены при импорте в соответствии с бизнес-правилами или из соображений целостности данных. Например, в случае таблицы семейства, даже если в отчете о несоответствии версий указан только один экземпляр, ни один из экземпляров не импортируется. Такие объекты перечислены в журнале сервера методов.