Действия могут быть вызваны как ?id=WIrbis&action=Z5R/actionname&par1=val1&par2=val2&...
Имя действия | Описание | Параметры |
Z5R/AddOfflineCards | Добавляет карты в контроллер
Описание
Это действие формирует массив номеров карт, которые отбираются из полей v30 и v27 базы RDR согласно поисковому выражению, для постановки в очередь на запись в контроллер.
В качестве параметров могут быть определены как серийный номер и тип контроллера, так и SID записи контроллера. Если параметр "searchCards" не определен, его значение будет взято из записи.
Если массив карт в ctrl-файле пуст, банк карт будет полностью перезаписан.
В он-лайн режиме карты пишутся ТОЛЬКО в ctrl-файл, но не отправляются в контроллер. При этом очистка банка карт все равно сработает | Тип | Параметр | По умолчанию | Описание | String | $ctrltype | '' | тип контроллера | String | $ctrlserial | '' | серийный номер-индентификатор | String | $sid | '' | SID записи | String | $searchCards | NULL | поисковое выражение |
|
Z5R/ClearAllCards | Очищает банк карт в контроллере
Описание
В качестве параметров могут быть определены как серийный номер и тип контроллера, так и SID записи контроллера. | Тип | Параметр | По умолчанию | Описание | String | $ctrltype | '' | тип контроллера | String | $ctrlserial | '' | серийный номер-индентификатор | String | $sid | '' | SID записи |
|
Z5R/DelOfflineCards | Удаляет карты из контроллера
Описание
Это действие формирует массив номеров карт, которые отбираются из полей v30 и v27 базы RDR согласно поисковому выражению, для постановки в очередь на удаление из контроллера.
В качестве параметров могут быть определены как серийный номер и тип контроллера, так и SID записи контроллера. Если параметр "searchCards" не определен, его значение будет взято из записи.
| Тип | Параметр | По умолчанию | Описание | String | $ctrltype | '' | тип контроллера | String | $ctrlserial | '' | серийный номер-индентификатор | String | $sid | '' | SID записи | String | $searchCards | NULL | поисковое выражение |
|
Z5R/GetCtrl | Возвращает окно с содержимым ctrl-файла
Описание
Это действие создает окно, содержащее текущую конфигурацию контроллера | Тип | Параметр | По умолчанию | Описание | String | $ctrltype | '' | тип контроллера | String | $ctrlserial | '' | серийный номер-индентификатор |
|
Z5R/IrbisToLog | Импорт событий из ИРБИС64
Описание
| Не описаны |
Z5R/OpenDoor | Открывает турникет | Тип | Параметр | По умолчанию | Описание | String | $ctrltype | '' | тип контроллера | String | $ctrlserial | '' | серийный номер-индентификатор | String | $direction | '' | направление открытия.0 -- Вход, 1 -- Выход |
|
Z5R/ProcessEvent | Обрабатывает эвенты
Описание
Это действие формирует html-страницу для отображения на мониторе охраны и пишет событие в SQLite-лог.
Может открывать турникет, в случае если номер билета не найден в контроллере. Кроме того, здесь определяется пройдет ли читатель с несданной литературой. | Тип | Параметр | По умолчанию | Описание | String | $ctrltype | '' | тип контроллера | String | $ctrlserial | '' | серийный номер-индентификатор | array | $event | '' | событие с турникета в виде массива |
|
Z5R/QueueMonitor | Планировщик
Описание
Это действие ставит "UpdateOfflineCards" на выполнение каждые 24 часа.
"AddOfflineCards" и "DelOfflineCards" выполняются через интервалы, указанные в записях контроллеров | Не описаны |
Z5R/UpdateOfflineCards | Обновляет список карт в контроллере
Описание
Это действие формирует массив номеров карт, которые отбираются из полей v30 и v27 базы RDR согласно поисковому выражению, для постановки в очередь на запись или удаление.
В качестве парметра необохдим только SID записи контроллера.
Если массив карт в ctrl-файле пуст, банк карт будет полностью перезаписан. | Тип | Параметр | По умолчанию | Описание | string | $sid | '' | SID записи |
|
Z5R/Z5RWEB | Отвечает на запросы с контроллеров
Описание
Это действие ключевое в модуле. Оно прнимает сообщения с контроллеров, вызывает функции обработки и формирует конечный ответ.
Все действия логируются | Тип | Параметр | По умолчанию | Описание | string | $request | '' | сообщение от контроллера в формате json |
|