Маппинг

Материал из ANT-Inform documentation
Перейти к: навигация, поиск

От английского слова (map). Другими словами: связывание, сопоставление, установление взаимосвязи, назначение объектов метаобъектам.

В ИУС-ГАЗ ведутся глобальные справочники некоторых объектов (трансгазов, региональных газовых компаний, групп отраслей, отраслей, субъектов РФ, моделей вычислителей и т.д.).

Для целей синхронизации это означает, что такие данные загружаются как Прототипы Метаданных (ПМ). Для каждой команды адаптера в описании указано загружаются объекты или ПМ. Такие объекты требуют связки на реальные объекты, указателями на которые они являются.

На следующих шагах загрузки ПМ будут использоваться для поиска реального объекта, который необходимо использовать. Соответственно, до того как все ПМ, на которые есть ссылки в загружаемых на данном этапе данных имеются ссылки, будут указывать на реальные объекты, которые следует использовать (связаны) - будут возникать ошибки. Чаще всего такие ошибки имеют суффикс "_1" что указывает на то что их исправление должно быть выполнено на стороне ИМУС

Ответственность за выполнение корректного сопоставления возлагается на представителей эксплуатирующей организации.

Данный механизм необходимо для ведения единой базы НСИ.

Старая схема маппинга - выбор типа объектов в дереве объектов
Новая, унифицированная схема маппинга - несколько типов объектов в одном пункте дерева

Примечания