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

Ключ

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

Вопрос

Как происходит отправка изменений объектов из диасофта.Создали правило загрузки Excel-файла, и возник вопрос по правильному заполнению полей MARKET_SHORT и TRADING_PLACE_SHORT. Какие корректные значения туда передавать?

Ответ

Удаление инструмента в Diasoft`е не приведет к формированию пакета с удалением, так как сейчас мы не анализируем удаление инструмента в Diasoft`е. Версия адаптера SW_Diasoft 1.5.0

панель
bgColor#fff

Если у вас на схеме KIP в таблицах exq_markets, exq_traiding_places уже есть записи, соответствующие площадке котировок в файле, то возьмите значения из exq_markets.market_short и exq_traiding_places.trading_place_short соответственно.

Если же записей для этой площадки пока нет, то в правиле для этих полей передавайте константное значение из поля resman.customer.custid соответствующего партнёра (предполагается, что в Навигаторе он заведён).

Адаптер Диасофта имеет функционал "Контролируемые объекты". Это своего рода подписка через настраиваемые интервалы времени. Диасофт умеет возвращать массивы экземпляров объектов.

  • Первый опрос - Вернулось N экземпляров объекта, для каждого считаем CRC, и сохраняем в БД адаптера. Для простоты на момент первого опроса она пуста. Все N экземпляров помечаем типом new и отправляем в РН.
  • Второй опрос - Вернулось N экземпляров объекта, считаем CRC, если совпадает, то ничего не делаем. Если у K экземпляров CRC не совпадает, меняем значение CRC на текущее, помечаем updateом на отправку.

    Примечание

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

    Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.

    ...