Импорт пакета бизнес-административных изменений
Вкладка Импорт изменений в утилите Business Administrative Change предоставляет возможность импортировать пакет бизнес-административных изменений в целевую систему Windchill.
Перед импортом пакета в целевую систему выполните следующие действия.
• Экспортируйте пакет бизнес-административных изменений из системы-источника.
• Задайте для свойства com.ptc.windchill.bac.ignoreGUIDList значение All в целевой системе.
Дополнительные сведения см. в разделе
Комплексные развертывания Windchill.
Чтобы импортировать пакет бизнес-административных изменений, выполните в целевой системе следующие шаги.
1. Перейдите на вкладку Импорт изменений и нажмите кнопку Обзор. Откроется проводник файлов.
2. В проводнике файлов найдите папку пакета, которая была ранее экспортирована из исходной системы, и выберите ее.
Можно также перетащить папку пакета в поле Пакет.
|
|
Используйте опции, доступные на вкладке Импорт изменений, чтобы определить, нужно ли переносить варианты разрешения конфликтов и сопоставления атрибутов, определенные в целевой системе (системе интеграции), при импорте пакета в целевую систему (тестовую или производственную систему). Флажок Использовать связанное сопоставление отображается на вкладке Импорт изменений. Если установлен, система применяет к процессу импорта сопоставления атрибутов, определенные в пакете во время экспорта. Дополнительные сведения см. в разделе Использовать связанное сопоставление.
Разрешения конфликтов - это предопределенные правила или действия, настроенные для обработки конкретных типов конфликтов, которые могут возникать в процессе импорта. Windchill+ разрешает известные конфликты, возникающие во время импорта пакета BAC через вкладку Импорт изменений, используя автоматизированный механизм, который уменьшает объем ручной работы и повышает вероятность успешного завершения. Система обращается к файлу defaultConflictResolution.xml в папке <Windchill_Home>/bin/customizationTools/templates для разрешения конфликта.
|
3. Щелкните Импорт изменений, чтобы запустить процесс импорта.
По завершении процесса импорта в таблице Статус импорта пакета отображается список импортированных пакетов и статус импорта. Ид. пакета - уникальный идентификатор пакета. Этот идентификатор можно использовать позднее при разрешении конфликтов для фильтрации соответствующих конфликтов, связанных с пакетом.
На основе статуса импорта пакета можно выполнять следующие действия с каждым пакетом.
Статус: Успешно
• Загрузить отчет - локальная загрузка отчетов об импорте. В отчетах содержатся сведения о содержимом пакета и всех связанных конфликтах, определениях сопоставления и разрешениях конфликтов, использованных для импорта пакета.
• Загрузить ZIP-файл - локальная загрузка ZIP-файла пакета. Если для успешного импорта пакета использовались новые сопоставления или разрешения конфликтов, при повторной загрузке пакета создается новая версия пакета, которая содержит последние сопоставления и разрешения конфликтов. Эта версия пакета будет использоваться для всех последующих дочерних операций импорта.
Статус: Сбой с конфликтами
• Загрузить отчет - локальная загрузка отчета об импорте.
• Разрешите конфликты и повторите попытку - запуск утилиты Управление событиями для устранения конфликтов и повторной попытки импорта.
• Сопоставить атрибуты - открытие вкладки Импорт сопоставлений для сопоставления значений атрибутов пакета со значениями атрибутов в целевой системе.
Среда
Business Administrative Change инициирует конфликты во время импорта, если обнаружена проблема целостности данных или в целевой системе отсутствуют критически важные привязки для восстановления объекта. Для успешного импорта пакета в целевую систему необходимо устранить все конфликты. Сведения о возможных конфликтах и связанных решениях см. в разделе
Конфликт импорта и
Конфликт удаления.
Если в утилите
Управление событиями перечислено несколько конфликтов, введите идентификатор соответствующего пакета в поле
Искать в таблице, чтобы отфильтровать несвязанные конфликты. Выберите значок

в столбце
Действия, чтобы просмотреть список конфликтов и возможных вариантов для повторной попытки. Затем щелкните
Повторить, чтобы повторить попытку импорта. Дополнительные сведения см. в разделе
Управление конфликтами.
Действие

используется для удаления пакета из системы. При удалении пакета из системы удаляется запись пакета, но не связанное содержимое.
Обработка разрешения конфликтов во время импорта пакета BAC с помощью действия "Импортировать изменения"
Windchill+ разрешает известные конфликты, возникающие во время импорта пакета BAC через вкладку Импорт изменений, используя автоматизированный механизм, который уменьшает объем ручной работы и повышает вероятность успешного завершения. Система обращается к файлу defaultConflictResolution.xml в папке <Windchill_Home>/bin/customizationTools/templates для разрешения конфликта.
Если код конфликта существует в файле, система применяет решение и продолжает импорт. Если код конфликта отсутствует, импорт завершается сбоем, который необходимо устранить вручную.
Для разрешения конфликтов вручную используйте интерфейс "Управление событиями".
Примеры:
Сценарий конфликта | Действие системы |
|---|
MS_With_Same_Identity_Exists | Применяет разрешение из XML-файла и продолжает процесс импорта |
Organization_Does_Not_Exist | Не удается выполнить импорт; требуется разрешение вручную |
Использовать связанное сопоставление
Это относится к использованию в процессе импорта сопоставлений атрибутов, определенных в пакете.
Например, если профиль 1 был создан для организации OrgA, но пакет содержит определения сопоставлений, которые сопоставляют OrgA с организацией Demo, то выбор опции Использовать связанное сопоставление приведет к созданию Profile1 для организации Demo в целевой системе (тестовой или производственной системе).
Если конфликт (Контекст не найден: OrgA) возникает в процессе импорта, соответствующего сопоставлению атрибутов в файле сопоставления (Mapping.xsl) в пакете, и установлен флажок Использовать связанное сопоставление, процесс импорта будет выполняться с соответствующим сопоставлением атрибутов (Организация Demo).
| Если флажок Использовать связанное сопоставление установлен, он будет иметь более высокий приоритет, чем значения сопоставления, определенные на вкладке Импорт сопоставлений. Это означает, что система будет считать включенные в пакет сопоставления приоритетными над любыми сопоставлениями, определенными отдельно на вкладке Импорт сопоставлений. |
С точки зрения определения последовательности, сопоставления атрибутов имеют приоритет над разрешениями конфликтов. Это означает, что при возникновении конфликта система перед применением правил разрешения конфликтов попытается разрешить конфликт на основе сопоставлений атрибутов.
Например, при сопоставлении OrgA в системе-источнике (системе интеграции) с OrgB в целевой системе (тестовой или производственной системе) в файле сопоставления (Mapping.xsl), задайте для разрешения конфликтов значение ПРОПУСТИТЬ для конфликта Не найден контейнер и импортируйте пакет с двумя профилями: ProfileA, связанный с OrgA, и ProfileC, связанный с OrgC. Произойдет следующее:
• ProfileA будет успешно импортирован и связан с OrgB согласно определенному сопоставлению.
• ProfileC будет пропущен, так как для него не определено действительное сопоставление. Правило разрешения (ПРОПУСТИТЬ для конфликта Не найден контейнер) заставляет систему пропустить импорт профиля.
На уровень выше