Назначение и состав функций


НАЧАЛО >> Провайдер данных к НЭБ >> Назначение и состав функций📄 Скачать в DOCX


Модуль DP_neb используется как внешний провайдер данных к НЭБ. Он читает параметры секции PROVIDER, преобразует поисковый запрос через DP_neb_Query, обращается к XML API поиска НЭБ и преобразует полученные MetaString/MetaText в объект записи Record.

Основные параметры подключения:

Поисковые префиксы ИРБИС преобразуются в поля НЭБ:

Префикс Поле НЭБ
I= id
T= title
G= publishyear
MI= publishplace
A= authorbook
O= publisher
V=EXT file_size>0

Функции модуля сгруппированы по сценариям:

При формировании записи модуль заполняет, в частности, поля 200, 210, 215, 314, 700, 701, 903, 920 и 951. Если в ответе НЭБ есть файл или размер файла, в поле 951 добавляется ссылка на карточку электронного ресурса и источник НЭБ.

При проверке документации нельзя выполнять реальные HTTP-запросы к НЭБ. Для Help-gate достаточно проверки структуры страниц, синтаксиса PHP, загрузки описаний функций и DOCX-экспорта Help/ModuleRoot&module=DP_neb.