НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> API - API ИРБИС 64/128 >> Руководство пользователя >> Функционал сервисов для интеграции приложений в виде JSON-RPC 2.0 API >> Функция MakeOrder($user_id, $dbn, $record_id, $place_of_issue = '')
Функция создания заказа на издание по месту выдачи.
| Параметр | Тип | Описание |
|---|---|---|
| $user_id | string | Идентификатор пользователя. |
| $dbn | string | Имя БД, в которой хранится запись на издание |
| $record_id | string | Шифр заказываемого документа (обычно – поле 903 библиографической записи) |
| $place_of_issue | string | Код места выдачи, в котором пользователь желает получить заказываемое издание |
0 в случае успешного завершения операции.
| Код | Текст | Описание |
|---|---|---|
| -1 | Не удалось открыть БД <Имя_БД> | Произошла ошибка при открытии БД каталога, в котором хранится запись издания |
| -1 | Не найдена запись пользователя | Попытка поиска пользователя по указанному идентификатору вернула пустой результат |
| -3 | Ошибочный идентификатор записи, запись не найдена | Возникает в случае, если по указанному шифру издания в БД каталога не нашлось соответствующей записи |