Проблема
Котировки не появляются в Рынке Навигатора, не понятно какой адаптер не передал котировки. Как диагностировать проблему?
Решение
Необходимо понять, какой способ использовался для загрузки котировок. Есть два способа загрузки котировок, приведены ниже:
I. Первый способ используемый для онлайн котировок из Адаптеров торговых систем, которые доступны для подписки в StorageAPP:
Адаптер | Схема БД адаптера | Назначение адаптера в рамках рассматриваемой задачи |
---|---|---|
не используется | Получение цен от Торгового сервера и передача цен в шину Markets Описание ошибок и их решение представлено на странице Адаптеры торговых систем | |
Адаптер StorageApp | kip | Записать котировки онлайн в таблицу exq_history |
Хранилище KIP | kip | Используется механизм описанный на странице Настройка загрузки из KIP в RESMAN Описание ошибок и их решение представлено на странице Не загружаются котировки из Хранилища |
Процедура регистрации цен | resman | Записать котировки из схемы KIP в таблицу MARKET (Рынок). |
II. Второй способ используемый для котировок из SWLoader:
Адаптер | Схема БД адаптера | Назначение адаптера в рамках рассматриваемой задачи |
---|---|---|
Загрузчик файлов SWLoader | kip | Записать котировки из файла в таблицу exq_history Описание ошибок и их решение представлено на странице SWLoader |
Хранилище KIP | kip | Используется механизм описанный на странице Настройка загрузки из KIP в RESMAN Описание ошибок и их решение представлено на странице Не загружаются котировки из Хранилища |
Процедура регистрации цен | resman | Записать котировки из схемы KIP в таблицу MARKET (Рынок). |
Разумеется, при диагностике на любом этапе следует обращаться к текстовым логам адаптеров описанных в таблицах выше в них при использовании отладки можно увидеть дополнительные сообщения или ошибки при загрузке котировок.
Необходимо проверить:
- Наличие цен в Рынке. Убедитесь что цен нет в Справочнике Рынок
Наличие котировок в Хранилище (схема KIP), которые должны были добавиться при использовании первого способа (StorageApp) или второго способа (SWLoader) описанного выше:
Если для загрузки используется первый способ (StorageApp) и котировки не обнаружены, убедится в наличие job`а выполнив под SYS запрос:
- Если котировки попали есть в схеме KIP, но их нет в Рынке, необходимо использовать статью KB: Не загружаются котировки из Хранилища. PKG_KIP
- Если цен нет в KIP, необходимо анализировать логи StorageAPPWEB (Адаптер Munloader) или Адаптера торговой системы на наличие ошибок
Похожие статьи