Техническая документация для web ирбис64 и web ирбис32


Пример запроса на предварительный заказ литературы



бет9/33
Дата13.02.2023
өлшемі0,86 Mb.
#168577
1   ...   5   6   7   8   9   10   11   12   ...   33
Байланысты:
ReadMe

Пример запроса на предварительный заказ литературы:
http://127.0.0.1/cgi-bin/irbis64r_01/cgiirbis_64.exe?Z21ID=1&P21DBN=IBIS&I21DBN=IBIS_ZAKAZ&C21COM=Z&Z21MFN=58

Команда изменения записей- “запись” (R)


Команда записи в базовом комплекте используется только для регистрации пользователей в базе RDRV. Она выполняется только при условии авторизации. В случае неавторизированного доступа или возникновения других проблем команда возвращает ошибку в поле, определяемом параметром RecUpdateResultTag(по умолчанию 1101)
Для записи используются параметры:
RN_R21MFN – номер записи
RN_R21NUMХX – метка поля
RN_R21SUBXX_YY – разделитель подполя(латинская буква). Необязательный параметр
RN_R21VOLXX_YY – значение подполя
Команда позволяет одновременно выполнять операции с несколькими записями одной базы. Группы команд для каждой из записей должны иметь общий префикc(RI_), но если работа выполняется только с одной записью, то префикс может не использоваться. Для каждой записи задается набор изменяемых меток полей и подполей (если есть). Группа параметров, связанных с одной меткой поля в базе данных должны иметь общий порядковый суффикс(XX). Группа параметров, определяющих метку и содержание подполя должна иметь вторичный порядковый суффикс(YY). При задании поля целиком это всегда 1. При пропуске очередного порядкового суффикса(например 10 – 12…) система прерывает чтение параметров. То есть параметры R21NUM... перечисляют поля в строгом порядке - от 1 до N, где N порядковый номер последнего поля. Значения полей при этом могут отсутствовать.
Пример запроса на создание новой записи и добавление в 1000 строки XXXXX:
http://127.0.0.1/cgi-bin/irbis64r_01/cgiirbis_64.exe?C21COM=R&P21DBN=IBIS&I21DBN=IBIS_REC&Z21ID=444&R21MFN=0&R21NUM1=1000&R21VOL1=XXXXX
Образец кода, генерирующего запрос: Reg.frm

Команда выгрузки записей - “экспорт” (E)


Команда экспорта предполагает авторизацию и установку разрешения для IP адреса заимствующего в секции базы данных.
Экспорт осуществляется для множества записей, найденных поисковым запросом. Поэтому для данного режима полностью применим весь синтаксис команды «Поиск»(S). Но в этой команде используются и специфические параметры, определяющие представление результата:
EXP21FMT – представление записи(может принимать значения: ISO или TEXT)
EXP21CODE – выходная кодировка(может принимать значения:UTF-8, WIN, DOS)
EXP21FST – таблица переформатирования( значение – файл FST)
Крайне важно, что при экспорте в формат ISO 2709 все поля с меткой больше 999 переносятся в поле 998. Это обусловлено тем, что данный формат не поддерживает четырёхзначных меток.



Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   33




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет