YAZ is a programmers toolkit supporting the development of Z39.50/SRW/SRU
clients and servers. Z39.50-2003 (version 3) as well as SRW/SRU version 1.1
are supported in both the client and server roles. The SOLR webservice is
supported in the client role through the ZOOM API.
The current version of YAZ includes support for the industry standard ZOOM
API for Z39.50. This API vastly simplifies the process of writing new clients
using YAZ, and it reduces your dependency on any single toolkit. YAZ can be
used by itself to build Z39.50 applications in C.For programmers preferring
another language, YAZ has three language bindings to commonly used application
This package contains both a test-server and clients (normal & ssl).
yaz-client yaz-client is a Z39.50/SRU client (origin) with a simple command line interface that allows you to test behavior and performance of Z39.50 targets and SRU... yaz-iconv yaz-iconv converts data in the character set specified by from to output in the character set as specified by to. This yaz-iconv utility is similar to the iconv... yaz-icu yaz-icu is a utility which demonstrates the ICU chain module of yaz. (yaz/icu.h). The utility can be used in two ways. It may read some text using an XML... yaz-illclient yaz-illclient is a client which sends an ISO ILL request to a remote server and decodes the response from it. Exactly one server address ( server-addr ) must be... yaz-json-parse yaz-json-parse is a utility which demonstrates the JSON API of YAZ. (yaz/json.h). The program attempts to parse a JSON from standard input (stdin). It will... yaz-marcdump yaz-marcdump reads MARC records from one or more files. It parses each record and supports output in line-format, ISO2709, MARCXML, MARC-in-JSON... yaz-url yaz-url is utility to get web content. It is very limited in functionality compared to programs such as curl, wget. The options must precede the URL given on... zoomsh zoomsh is a ZOOM client with a simple command line interface. The client demonstrates the ZOOM API and is useful for testing targets. You may pass one or more... yaz-log All YAZ-based programs use a common log subsystem, and should support common command line options for controlling it. This man page documents those. yaz-ztest yaz-ztest is a Z39.50/SRU test server that uses the YAZ generic frontend server (GFS) API. The server acts as a real Z39.50/SRU server but does not use a...