Функция MakeOrder($user_id, $dbn, $record_id, $place_of_issue = '')


НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> API - API ИРБИС 64/128 >> Руководство пользователя >> Функционал сервисов для интеграции приложений в виде JSON-RPC 2.0 API >> Функция MakeOrder($user_id, $dbn, $record_id, $place_of_issue = '')


Описание функции

Функция создания заказа на издание по месту выдачи.

Параметры

Таблица 1. Параметры функции MakeOrder
Параметр Тип Описание
$user_id string Идентификатор пользователя.
$dbn string Имя БД, в которой хранится запись на издание
$record_id string Шифр заказываемого документа (обычно – поле 903 библиографической записи)
$place_of_issue string Код места выдачи, в котором пользователь желает получить заказываемое издание

Возвращаемые значения

0 в случае успешного завершения операции.

Исключения

Таблица 2. Исключения функции MakeOrder
Код Текст Описание
-1 Не удалось открыть БД <Имя_БД> Произошла ошибка при открытии БД каталога, в котором хранится запись издания
-1 Не найдена запись пользователя Попытка поиска пользователя по указанному идентификатору вернула пустой результат
-3 Ошибочный идентификатор записи, запись не найдена Возникает в случае, если по указанному шифру издания в БД каталога не нашлось соответствующей записи