В CGate логе сервиса Plaza2CGate возникает ошибка: 

2018-12-11 13:29:11.225812;P2ReplUtils;ERROR;p2err 32776=0x8008 - 'DB:WRONG_DB_SCHEME';There is no field 'is_limited' in main scheme table 'fut_instruments';TID 8248
2018-12-11 13:29:11.225827;P2ReplUtils;ERROR;p2err 32776=0x8008 - 'DB:WRONG_DB_SCHEME';Wrong table 'fut_instruments';TID 8248


Пошаговое руководство

Данная ошибка является инструкцией к изменению файла CGate_Scheme.ini используемого адаптером Plaza2CGate, подробности о файле в статье Адаптер PLAZA2CGate.

  1. Для устранения ошибки проанализируем текст сообщения из файла: 
There is no field 'is_limited' in main scheme table 'fut_instruments'
    • В тексте ошибки указано, что у таблицы fut_instruments отсутствует поле is_limited в главной схеме. Следовательно в клиентской схеме репликации (CGate_Scheme.ini), которая используется Адаптером PLAZA2CGate (настройка SchemePath) необходимо закомментировать соответствующее поле: 

      • Открываем файл CGate_Scheme.ini;
      • С поиске указываем имя таблицы, в примере fut_instruments (необходимо искать описание схемы таблицы, раздел содержится в прямоугольных скобках):

        [table:FUTINFO:fut_instruments]
      • В описании обнаруженной таблицы необходимо закомментировать значение поля указанного в ошибке, в примере  is_limited

        ;field=is_limited,i1
  1. Сохраните выполненные изменения;
  2. Проверьте лог файл Cgate на наличие новых ошибок при открытии потока. Адаптер считывает новые настройки без перезагрузки;
  3. Если возникнут вопросы или проблемы обращайтесь на наш портал HD.SOFTWELL.RU .


Пример изменений приведен на следующем снимке:


Похожие статьи

Информация на портале сопровождения CGATE – http://forum.moex.com/viewtopic.asp?t=19211 .