Схемы миграции контента

Область действия: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Перенос контента SharePoint Foundation поддерживается интерфейсами API, предоставляемыми в пространстве имен Microsoft.SharePoint.Deployment . Кроме того, реализации миграции поддерживаются XML-схемами, предоставляемыми пакетом SDK для SharePoint.

Архитектура переноса контента SharePoint Foundation предоставляет общедоступную схему для поддержки переноса пакетов экспорта. Вы можете создать пакет для импорта содержимого в SharePoint.

Файлы схемы развертывания

SharePoint Foundation предоставляет восемь файлов схемы (XSD) для поддержки переноса контента, как описано в следующей таблице.


Файл схемы Описание
Схема DeploymentManifest Предоставляет средство проверки для файла Manifest.xml, экспортируемого в пакет переноса данных.

Предоставляет комплексный манифест, содержащий списки как контента, так и структуры исходного сайта. Операция переноса использует файл манифеста для воссоздания исходного сайта и его компонентов, когда он импортируется в конечный сайт.
Схема DeploymentExportSettings Предоставляет средства проверки для файла ExportSettings.xml, экспортируемого в пакет переноса контента.

Файл ExportSettings.xml выполняет следующее.

* Содержит параметры экспорта, заданные с помощью класса SPExportSettings и других классов, которые являются частью объектной модели переноса контента.

* Гарантирует, что последующий процесс импорта (на целевом сайте миграции) принудительно применяет директивы, указанные в параметрах экспорта.

* Поддерживает каталог всех объектов, экспортированных в пакет миграции.
Схема DeploymentLookupListMap Предоставляет средство проверки для файла LookupListMap.xml, экспортируемого в пакет переноса данных.

Файл LookupListMap.xml поддерживает простой список подстановки, в котором записываются ссылки на элементы списка SharePoint (один элемент списка ссылается на другой элемент списка).
Схема DeploymentRequirements Выполняет проверку файла Requirements.xml, экспортированного в пакет миграции контента.

Requirements.xml содержит список требований к развертыванию в виде требований к установке на целевом объекте миграции, таких как определения компонентов, версии шаблонов, сборки веб-частей, языковые пакеты и т. д.
Схема DeploymentRootObjectMap Предоставляет средство проверки для файла RootObjectMap.xml, экспортируемого в пакет переноса данных.

Файл RootObjectMap.xml содержит список сопоставлений вторичных (зависимых) объектов, позволяющий на этапе импорта в процессе переноса правильно разместить зависимые объекты относительно местоположений корневых объектов.
Схема DeploymentSystemData Предоставляет средства проверки для файла SystemData.xml, экспортируемого в пакет переноса контента.

Файл SystemData.xml выполняет следующее.

* Собирает различные низкоуровневые системные данные.

* Записывает количество и имена Manifest.xml файлов (в случаях, когда при миграции используется несколько манифестов).
Схема DeploymentUserGroupMap Предоставляет средство проверки для файла UserGroup.xml, экспортируемого в пакет переноса данных.

Файл UserGroup.xml содержит список пользователей и пользовательских групп безопасности в отношении безопасности и прав доступа.
Схема DeploymentViewFormsList Предоставляет средства проверки для файла ViewFormsList.xml, экспортируемого в пакет переноса контента.

ViewFormsList.xml содержит список веб-частей и отслеживает, является ли каждая из них представлением или формой.

См. также