Администрирование предприятия > Экспорт и импорт Windchill > Работа с утилитой Управление импортом/экспортом > Импорт
  
Импорт
Окно Импорт позволяет импортировать данные, которые были экспортированы с использованием функции экспорта. При импорте объекты извлекаются из JAR-файлов, созданных в ходе экспорта, и переносятся в локальную базу данных.
В процессе импорта первыми применяются правила сопоставления для изменения содержимого импортируемых исходных XML-файлов. Контекст для импорта элементов из различных исходных контекстов задается в правилах отображения контекстов. Если импортируемый элемент существует в целевой базе данных, к нему применяются политики или действия, выбранные в окне Импорт, которые определяют, как элемент будет изменяться.
* 
Список управления доступом, связанный с профилем пользователя, применяется к операциям импорта. Например, если у пользователя нет прав на создание новой версии для какого-либо типа объектов, то он не сможет воспользоваться опцией Импортировать как новую версию с целью избежать проверки прав доступа. Если пользователь попытается импортировать действие над объектом, на которое у него нет прав, то выполнение всей транзакции будет отменено.
Выполнять импорт имеют право администраторы данного контекста или его родительского контекста (например, организации или сайта). Импортируемые элементы создаются в контекстах, указанных в правилах сопоставления контекстов, если у администраторов есть права на запись в сопоставляемые контексты. Изделия или библиотеки нельзя импортировать на эти уровни.
Чтобы открыть окно Импорт, выберите команду Утилиты > Управление импортом/экспортом, доступную в разделе Изделия , Библиотеки , Организации или Сайт . Затем нажмите кнопку Импорт. Откроется окно Импорт, в верхней части которого будет показан текущий контекст.
Чтобы осуществить импорт данных, выполните следующие действия.
1. В поле Наименование импортируемого файлаукажите путь к JAR-файлу с экспортируемыми данными в локальной файловой системе, чтобы импортировать его в локальную базу данных Windchill.
2. (Необязательно) В поле Файл правил импортаукажите файл правил сопоставления в локальной файловой системе для управления процессом импорта.
3. (Дополнительно) В поле Файл сопоставления контекстовукажите файл сопоставления контекстов в локальной файловой системе, в котором указано, в какой конечный контекст помещаются определенные элементы при импорте.
* 
Если файл сопоставления контекстов не указан, то элементы будут импортированы в тот контекст, в котором была запущена процедура импорта. Это Целевой контекст по умолчанию, который отображается в верхней части окна Импорт.
4. (Необязательно) Укажите политики импорта, установив флажок Файл политики импорта и задав расположение файла политики импорта.
* 
Действия импорта, указанные в файле, объединяются с настройками импорта, указанными в файлах реестра системы и находящимися в папке <Windchill>/codebase/registry/ixb/import_settings/defaultImportPolicy.xsl.
или
Выберите команду Действие импорта, а затем выберите в списке одно из следующих действий (оно будет применено ко всем объектам в файле импорта).
По умолчанию - если полный идентификатор импортируемого объекта совпадает с идентификатором существующего в базе данных объекта, то существующий объект будет оставлен без изменения, а объект из файла не будет импортирован. Если импортируемый объект является новым, то он будет создан в базе данных с номерами версии и итерации, совпадающими с соответствующими номерами объекта из импортируемого XML-файла.
Импортировать как последнюю итерацию - если импортируемый объект новее объекта, существующего в базе данных, то в ходе импорта будет создан объект со следующей возможной итерацией для последней версии.
Импортировать как новую версию - если для импортируемого объекта в базе данных сайта есть версия, то в ходе импорта будет создан объект со следующей возможной версией и первой итерацией.
Импортировать как взятый на изменение - если для импортируемого объекта в базе данных сайта есть версия, то в ходе импорта будет создана рабочая копия (объект взят на изменение) существующего объекта с таким же номером версии, что и у объекта в импортируемом XML-файле. Новый импортированный объект будет оставаться взятым на изменение до тех пор, пока пользователь не сдаст его на хранение.
Изменять независимые от версии атрибуты - обновляются только независящие от версии атрибуты (например, жизненный цикл) существующего объекта базы данных без создания новой итерации.
Обновлять взятый на изменение объект на месте - заменяются содержимое, атрибуты и ссылки объекта, взятого на изменение.
5. Установите или снимите флажок Устранять переопределяемые конфликты. Этот флажок определяет значение свойства wt.ixb.import.overrideConflicts. Если флажок установлен, то разрешимые конфликты будут автоматически обработаны. (Не влияет на неразрешимые конфликты.) Например, разрешаются следующие виды конфликтов.
Если папка, в которую должны сохраняться данные, не существует, она будет создана автоматически.
Если необходимо предотвратить конфликт, используется коллектив Windchill по умолчанию (пустой).
При необходимости создается новый глобальный атрибут.
* 
Конфликты при импорте, когда требуется создание кабинета, не обрабатываются.
6. (Дополнительно) Установите флажок Генерировать подробный журнал импорта, чтобы повысить уровень детализации в журнале статуса.
7. (Дополнительно) Нажмите кнопку Предварительный просмотр.
Будет выполнена упрощенная проверка для определения, будет ли успешным процесс импорта.
Если флажок Генерировать подробный журнал импорта не установлен, в журнале отображается число объектов для импорта и число XML-файлов для обработки. Если флажок Генерировать подробный журнал импорта установлен, в журнале также отображается список импортируемых файлов, перечень конфликтов, которые могут возникнуть в процессе импорта, и сведения об успешном или неуспешном завершении процесса импорта. Поскольку эта проверка упрощенная, она не гарантирует успешное завершение процесса импорта, даже если предварительный просмотр не выявил возможных проблем.
* 
Рекомендуется пользоваться командой Предварительный просмотр, особенно при проверке работы файлов политик, в результате которой в базу данных могут быть занесены значительные изменения.
* 
При импорте больших наборов данных в поле Журнал статуса импорта вместо полного журнала может отображаться веб-ссылка. Щелкните ссылку, чтобы загрузить полный журнал для текущего задания импорта с сервера Windchill.
8. Нажмите кнопку Импорт.
Сообщения в разделе Журнал статуса импорта окна Импорт показывают ход выполнения и возникающие ошибки. Дополнительные сведения, которые могут помочь разрешить конфликты, см. в Import and Export Policies, Mapping Rules, and Conflict Messages.
См. также