Маппинг
От английского слова (map). Другими словами: связывание, сопоставление, установление взаимосвязи, назначение объектов метаобъектам.
В ИУС-ГАЗ ведутся глобальные справочники некоторых объектов (трансгазов, региональных газовых компаний, групп отраслей, отраслей, субъектов РФ, моделей вычислителей и т.д.).
Для целей синхронизации это означает, что такие данные загружаются как Прототипы Метаданных (ПМ). Для каждой команды адаптера в описании указано загружаются объекты или ПМ. Такие объекты требуют связки на реальные объекты, указателями на которые они являются.
На следующих шагах загрузки ПМ будут использоваться для поиска реального объекта, который необходимо использовать. Соответственно, до того как все ПМ, на которые есть ссылки в загружаемых на данном этапе данных имеются ссылки, будут указывать на реальные объекты, которые следует использовать (связаны) - будут возникать ошибки. Чаще всего такие ошибки имеют суффикс "_1" что указывает на то что их исправление должно быть выполнено на стороне ИМУС
Ответственность за выполнение корректного сопоставления возлагается на представителей эксплуатирующей организации.
Данный механизм необходимо для ведения единой базы НСИ.
Важно понимать что разрешение ссылок происходит в момент импорта, а не использования ПМ (например если при загрузке Корректора он ссылается на ПМ модели корректора, которая не замаплена - будет ошибка). Таким образом, после выполнения или изменения маппинга, для исправления ошибок необходимо перезагрузить объекты, на которых они происходили (корректоры из предыдущего примера) |