Важной особенностью обмена данными в формате 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).