Например:
Safe_File_Download=1
Safe_File_Paths=C:\irbis\datai\books\files\;C:\web\images\
В случае если в параметре IMAGE_FILE_NAME указан относительный путь или имя файла, к нему будет добавляться нужный путь из Safe_File_Paths. Если указан абсолютный путь, то он принимается только тогда когда соответствует одному из путей Safe_File_Paths.
Пример выгрузки записи №100 в формате ISO и кодировке UTF-8:
http://127.0.0.1/cgi-bin/irbis64r_01/cgiirbis_64.exe?Z21ID=4444&P21DBN=IBIS&I21DBN=IBIS&C21COM=2&IMAGE_FILE_NAME=image.jpg&IMAGE_FILE_DOWNLOAD=1
Образец кода, генерирующего запрос на выгрузку файла: fullwebr.pft
Команда чтения внутреннего двоичного объекта из библиографической записи – «интегрированный файл»(3)
Команда показа внутренних двоичных ресурсов библиографической записи работает только в ИРБИС 64. Она использует параметры:
BINARY_RESOURCE_MFN - номер записи
BINARY_RESOURCE_OCC - номер повторения
Пример выгрузки внутреннего ресурса записи №100 из повторения 1
http://127.0.0.1/cgi-bin/irbis64r_01/cgiirbis_64.exe?C21COM=3&I21DBN=IBIS&P21DBN=IBIS&BINARY_RESOURCE_OCC=1&BINARY_RESOURCE_MFN=100
Команда получения количества найденных документов в удалённой базе – «количество найденных»(G)
Команда используется при распределённом поиске по ИРБИС-корпорации. По своему синтаксису она полностью аналогична команде S, но возвращает не найденные записи, а лишь строку RESULT=[количество найденных записей]. Она может применяться в форматах, в функции &unifor(‘+3G[запрос к удалённой БД]’), что позволяет легко узнать количество найденных записей и вывести его в формат или фрейм.
Пример запроса по ключевому слову «история»:
http://127.0.0.1/cgi-bin/irbis64r_01/cgiirbis_64.exe?I21DBN=IBIS&P21DBN=IBIS&C21COM=G&S21ALL=<.>K=история<.>
Команда импорта записей — «импорт» (I)
Для включения режима импорта через WEB ИРБИС с помощью АРМа Каталогизатор требуется выполнить настройки АРМа Каталогизатор и WEB ИРБИС.
Для настройки АРМа Каталогизатор в файле irbis64\datai\deposit\webtransfer.mnu нужно указать путь к серверу и его название. В параметрах адреса пути задать название базы для записи (I21DBN) и идентификатор читателя(Z21ID). Например:
http://127.0.0.1/cgi-bin/irbis64r_11/cgiirbis_64.exe?C21COM=I&I21DBN=IBIS&Z21ID=1&I21ISO=
Локальная тестовая база
*****
Параметр, определяющий передаваемую запись(I21ISO) не должен задаваться.
В WEB ИРБИС, через который предполагается осуществлять импорт, в секции базы INI файла WEB ИРБИС (Например, [IBIS]) необходимо задать IP адреса, с которых допустима запись в параметре IMPORT_ISO_ Чтобы разрешить запись со всех адресов требуется указать в суффиксе названия параметра абсолютную маску:
IMPORT_ISO_*.*.*.*=1
Чтобы ограничить запись лишь некоторыми адресами, требуется указать их в суффиксе:
IMPORT_ISO_192.168.1.1=1
Кроме того, в секции базы может быть установлен формат ФЛК в параметре IMPORT_ISO_DBNFLC
Например:
IMPORT_ISO_DBNFLC= dbnflc
При импорте наиболее вероятны два кода ошибок:
а. Ошибка -4444 Может возникать в результате срабатывания ФЛК, указанного в секции базы IMPORT_ISO_DBNFLC=
б. Ошибка -9999 Может возникать, если указан неверный адрес WEB ИРБИС
Достарыңызбен бөлісу: |