Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Примечание. Несмотря на то что в интерфейсе УКМ 4 данные XML-конвертеры носят название Супермаг Плюс, их можно использовать не только для интеграции УКМ 4 с продуктом СуперМаг Плюс компании Сервис плюс, но и с любыми внешними системами. Передача данных из внешней системы в УКМ 4 и из УКМ 4 во внешнюю систему осуществляется через раздельные каталоги. Набор каталогов един для всех магазинов, зарегистрированных на одном сервере. В одном файле формата XML передается только один тип данных. Конвертер непрерывно дорабатывается для поддержки передачи новых типов данных по запросам пользователей, однако, уже доступные теги и свойства не удаляются.

Версионность

Каждый файл с данными в начале должен содержать тег «version="MJ.MN»1.0», описывающий версию формата данных соответствующего типа информации. Номера представляются в виде целого положительного числа (например, «version="1.0»1.0»).

Здесь MJ означает номер «мажорной» версии, MN означает номер «минорной» версии.

Логика изменения номеров версий заключается в следующем:

– если в новой версии формата данных произошли изменения, в результате которых новый формат данных стал несовместим с прежним форматом, то номер «мажорной» версии увеличивается на 1;

- если изменения совместимы с прежним форматом, то увеличивается номер «минорной» версии.

На практике это означает, что при изменении MJ-номера формата, версия конвертора, работающая с прежним форматом, не будет обрабатывать файлы с новым форматом и, наоборот, версия конвертора с новым форматом не будет обрабатывать файлы со старым форматом.

Если изменился MN-номер (но не изменилась MJ-номер), то файлы будут обрабатываться, но «незнакомые» для конвертора теги будут пропущены.


Принципы обмена данными между УКМ 4 и внешней системой

...