# YAZ

- Introduction
- Installing/Configuring
  - Requirements
  - Installation
  - Runtime Configuration
  - Resource Types
- Predefined Constants
- Examples
- YAZ Functions
  - yaz_addinfo — Returns additional error information
  - yaz_ccl_conf — Configure CCL parser
  - yaz_ccl_parse — Invoke CCL Parser
  - yaz_close — Close YAZ connection
  - yaz_connect — Prepares for a connection to a Z39.50 server
  - yaz_database — Specifies the databases within a session
  - yaz_element — Specifies Element-Set Name for retrieval
  - yaz_errno — Returns error number
  - yaz_error — Returns error description
  - yaz_es_result — Inspects Extended Services Result
  - yaz_es — Prepares for an Extended Service Request
  - yaz_get_option — Returns value of option for connection
  - yaz_hits — Returns number of hits for last search
  - yaz_itemorder — Prepares for Z39.50 Item Order with an ILL-Request package
  - yaz_present — Prepares for retrieval (Z39.50 present)
  - yaz_range — Specifies a range of records to retrieve
  - yaz_record — Returns a record
  - yaz_scan_result — Returns Scan Response result
  - yaz_scan — Prepares for a scan
  - yaz_schema — Specifies schema for retrieval
  - yaz_search — Prepares for a search
  - yaz_set_option — Sets one or more options for connection
  - yaz_sort — Sets sorting criteria
  - yaz_syntax — Specifies the preferred record syntax for retrieval
  - yaz_wait — Wait for Z39.50 requests to complete