Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

yaz_wait(3) [php man page]

YAZ_WAIT(3)								 1							       YAZ_WAIT(3)

yaz_wait - Wait for Z39.50 requests to complete

SYNOPSIS
mixed yaz_wait ([array &$options]) DESCRIPTION
This function carries out networked (blocked) activity for outstanding requests which have been prepared by the functions yaz_connect(3), yaz_search(3), yaz_present(3), yaz_scan(3) and yaz_itemorder(3). yaz_wait(3) returns when all servers have either completed all requests or aborted (in case of errors). PARAMETERS
o $options - An associative array of options: o timeout - Sets timeout in seconds. If a server has not responded within the timeout it is considered dead and yaz_wait(3) returns. The default value for timeout is 15 seconds. o event - A boolean. RETURN VALUES
Returns TRUE on success or FALSE on failure. In event mode, returns resource or FALSE on failure. PHP Documentation Group YAZ_WAIT(3)

Check Out this Related Man Page

YAZ_CONNECT(3)								 1							    YAZ_CONNECT(3)

yaz_connect - Prepares for a connection to a Z39.50 server

SYNOPSIS
mixed yaz_connect (string $zurl, [mixed $options]) DESCRIPTION
This function returns a connection resource on success, zero on failure. yaz_connect(3) prepares for a connection to a Z39.50 server. This function is non-blocking and does not attempt to establish a connection - it merely prepares a connect to be performed later when yaz_wait(3) is called. Note The YAZ proxy is a freely available Z39.50 proxy. PARAMETERS
o $zurl - A string that takes the form host[:port][/database]. If port is omitted, port 210 is used. If database is omitted Default is used. o $options - If given as a string, it is treated as the Z39.50 V2 authentication string (OpenAuth). If given as an array, the contents of the array serves as options. o user - Username for authentication. o group - Group for authentication. o password - Password for authentication. o cookie - Cookie for session (YAZ proxy). o proxy - Proxy for connection (YAZ proxy). o persistent - A boolean. If TRUE the connection is persistent; If FALSE the connection is not persistent. By default connections are persistent. Note If you open a persistent connection, you won't be able to close it later with yaz_close(3). o piggyback - A boolean. If TRUE piggyback is enabled for searches; If FALSE piggyback is disabled. By default piggyback is enabled. Enabling piggyback is more efficient and usually saves a network-round-trip for first time fetches of records. However, a few Z39.50 servers do not support piggyback or they ignore element set names. For those, piggyback should be disabled. o charset - A string that specifies character set to be used in Z39.50 language and character set negotiation. Use strings such as: ISO-8859-1, UTF-8, UTF-16. Most Z39.50 servers do not support this feature (and thus, this is ignored). Many servers use the ISO-8859-1 encoding for queries and messages. MARC21/USMARC records are not affected by this setting. o preferredMessageSize - An integer that specifies the maximum byte size of all records to be returned by a target during retrieval. See the Z39.50 standard for more information. Note This option is supported in PECL YAZ 1.0.5 or later. o maximumRecordSize - An integer that specifies the maximum byte size of a single record to be returned by a target during retrieval. This entity is referred to as Exceptional-record-size in the Z39.50 standard. Note This option is supported in PECL YAZ 1.0.5 or later. RETURN VALUES
A connection resource on success, FALSE on error. CHANGELOG
+--------+------------------------------------+ |Version | | | | | | | Description | | | | +--------+------------------------------------+ | 4.1.0 | | | | | | | The parameter $options was added. | | | | +--------+------------------------------------+ SEE ALSO
yaz_close(3). PHP Documentation Group YAZ_CONNECT(3)
Man Page