yaz_es
(PECL yaz >= 0.9.0)
yaz_es — готує Extended Service Request
Опис
yaz_es(
resource $id
,
string $type
,
array $args
): void
Функція готує Extended Service Request. Extended Services – це сімейство різних засобів Z39.50, таких як оновлення записів, порядок елементів, адміністрування баз даних тощо.
Зауваження :
Чимало серверів Z39.50 не підтримують Extended Services.
yaz_es() створює пакети Extended Service Request і поміщає в чергу операцій. Використовуйте yaz_wait()для отправки запроса(ов) на сервер. После завершенияyaz_wait(), результату операцій Extended Service слід очікувати за допомогою дзвінка yaz_es_result()
Список параметрів
id
Ресурс підключення, що повертається yaz_connect()
type
Строка, представляющая тип Extended Service:itemorder
(Item Order),create
(Create Database),drop
(Drop Database),commit
(Commit Operation),update
(Update Record),xmlupdate
(XML Update). Кожен тип вказано у наступному розділі.
args
Масив з Extended Service та параметрами для конкретних пакетів. Параметри ідентичні тим, що пропонуються у C API ZOOM C. Дивіться ZOOM » Extended Services
Значення, що повертаються
Функція не повертає значення після виконання.
Приклади
Приклад #1 Приклад використання Record Update
Loading...
Дивіться також
- yaz_es_result() - Перевіряє результат Extended Service