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...

Дивіться також