Работа с утилитой Управление импортом/экспортом
Процедуры импорта и экспорта используются для передачи содержимого и метаданных целого сайта. При экспорте данные сохраняются в JAR-файлах (архив Java), а при импорте содержимое и метаданные извлекаются из JAR-файлов и помещаются в указанные местоположения в локальной базе данных.
|
В этом разделе описаны процедуры экспорта и импорта данных с использованием утилиты Управление импортом/экспортом.
|
Экспорт
Используйте процедуру экспорта для передачи всех данных, которые хранятся в объектах высшего уровня в локальной базе данных, в JAR-файлы локальной файловой системы. При необходимости можно ограничить экспорт только теми объектами, которые были созданы или изменены в указанном диапазоне дат и времени. В дальнейшем можно будет воспользоваться процедурой импорта для извлечения данных из этих JAR-файлов в указанные местоположения в локальной базе данных. Данные, которые экспортируются (сохраняются), а затем импортируются (извлекаются), не содержат информации, необходимой для управления изменениями.
При экспорте можно осуществлять сжатие данных, полученных из различных объектов, сохраняя их в JAR-файле. Включаются следующие данные.
• Содержимое папок и кабинетов
• Структура изделия (на основе активной конфигурации)
• Структура CAD-документа (на основе последней конфигурации)
• Структура изделия с CAD-документами (на основе активной конфигурации)
• Документ
Все типы объектов, которые можно экспортировать, доступны для просмотра в окне Экспорт. В данные экспорта включаются документы, на которые ссылаются другие объекты.
По умолчанию JAR-файлы имеют автоматически сгенерированное наименование, хотя его можно изменить при сохранении файла. Файлы имеют расширение .jar. При необходимости можно задать другое расширение. Открыть JAR-файл можно с помощью любого приложения, способного открывать и развертывать файлы ZIP-архивов.
Импорт
Используйте процедуру импорта, чтобы развернуть сжатые файлы, созданные во время экспорта, и разместить объекты в локальной базе данных. По завершении импорта объекты можно изменять, как любые другие файлы.
Если используются параметры, заданные по умолчанию, то при импорте объекты, которые существуют в локальной базе данных и имеют тот же статус, что и импортируемый объект, перезаписываться не будут. При импорте проверяется уникальность объекта. С этой целью используются следующие идентификаторы.
• Уникальный федеративный идентификатор (UFID) объекта, который составляется из локального идентификатора, домена и сайта. Идентификатор UFID присваивается объекту при сохранении его в базе данных. Изменение ревизии, версии или итерации объекта приводит к изменению идентификатора UFID, а изменение состояния жизненного цикла объекта - нет.
• Бизнес-реквизиты объекта, получаемые из значений следующих атрибутов.
◦ Для WTPart - обозначение, номер версии, номер итерации и представление.
◦ Для WTDocument - обозначение, номер версии и итерации.
◦ Для CADDocument - наименование CAD, обозначение, номер версии и итерации.
Если импортируемый и существующий в базе данных объекты имеют совпадающие наименование, обозначение, номер версии и номер итерации, но различные идентификаторы UFID, то импорт производиться не будет. Чтобы эта ситуация не вызывала сбоев при импорте, установите флажок Устранять переопределяемые конфликты в окне Импорт либо используйте политику или файл правил, определяющие, что следует изменять - идентификатор UFID или наименование, обозначение, номер версии и номер итерации импортируемого объекта.
При возникновении конфликта значений других атрибутов отклик системы будет зависеть от атрибута и заданных параметров импорта. Дополнительные сведения о разрешении конфликтов см. в разделе
Import and Export Policies, Mapping Rules, and Conflict Messages.
Процессы
В процессах экспорта и импорта используются файлы правил сопоставления, в которых указано, как должны преобразовываться или блокироваться данные атрибутов при переносе в JAR-файлы и обратно. Кроме того, в ходе импорта могут использоваться файлы сопоставления контекстов, в которых указано, в какой контекст должны помещаться импортируемые объекты.
Правила создания и изменения объектов в базе данных определяются файлами политик и действиями в ходе импорта или экспорта, указанными в интерфейсе пользователя. Файлы политик импорта и действия пользователя применяются после применения правил сопоставления.
См. также