[Ruslan_Mars] Вопрос по сопровождению АБИС "Руслан"

Сергей lib-serg на uni-altai.ru
Пт Дек 2 06:16:12 MSK 2011


01.12.2011 20:29, Rustam T. Usmanov пишет:
> On 1 декабря 2011 14:50:10 Виктор Лукин wrote:
>> Пока все модули работают только на извлечении информации из
>> Руслановской базы, т.к. что либо дописывать напрямую на рабочей базе
>> боязно. Хотя попытки были для *nix систем писался, софт автоматической
>> загрузки и обновления записей с их разбором и переиндексацией софт в
>> принципе работал, но был ряд нюансов которые решить не удалось.
>> Запрашивали в суппорте балтиксофта о поддержке сторонних Z клиентов в
>> области расширенных сервисов (extended services), сказали что в версии 2.16
>> они поддерживаются. Пробовали у соседей, у которых стоит 2.16, тот же YAZ
>> заставить работать с сервером не удалось, хотя в области работы на
>> поиск\извлечение работает отлично.
> При задании параметра запроса расширенных сервисов waitAction=wait сторонние
> клиенты успешно работают с РУСЛАНом, вставляя/обновляя/удаляя записи,
> например.
>

     Да, работают. У "Руслана" еще есть специфические требования к APDU, 
например, без опционального по протоколу z39.50 параметра referenceId 
(YAZ этот параметр не кодирует) изменяться записи не будут, или не будут 
удаляться, если в APDU закодировать структуру taskSpecificParameters 
(YAZ ее кодирует для всех ES запросов). В исходный код YAZ клиента надо 
несколько строк добавить, чтобы он соответствовал требованиям "Руслана".



Подробная информация о списке рассылки Mars