Особенности экспорта

Важной особенностью обмена данными в формате UMIDump 2.0 является то, что идентификаторы объектов и страниц связаны с идентификатором ресурса, определяемым в теге <source-name>. Это сделано для того, чтобы при обмене данными с другим сервисом можно было не заботиться об однозначной идентификации объектов как в UMI.CMS так и в стороннем сервисе.

На практике это выглядит следующим образом

Предположим, мы импортируем объекты A (id=10), B (id=11) и C (id=12) и указали в теге <source-name> идентификатор ресурса mySourceName.

Поскольку идентификаторы 10, 11, 12 уже могут быть заняты, UMI.CMS задаст свои идентификаторы для объектов A, B и C, но сохранит связь с исходными идентификаторами для каждого импортированного объекта в привязке к ресурсу mySourceName.

Поэтому, когда мы запросим экспорт в формате UMIDump 2.0 с идентификатором ресурса mySourceName, в полученном дампе будут те же объекты A (id=10), B (id=11) и C (id=12).