YAZ proxy User's Guide and Reference

Mike Taylor

Adam Dickmeiss

Abstract

YAZ proxy is a powerful general purpose Z39.50/SRU proxy.

This manual covers version 1.3.2.

CVS ID: $Id: yazproxy.xml,v 1.3 2007-05-22 11:12:01 adam Exp $


Table of Contents

1. Introduction
1. Licensing
2. Support
2. Installation
1. Building on Unix
2. Building on Windows
3. Using YAZ proxy
4. Proxy Reference
1. Operating Environment
2. Choosing the Backend Server
3. Keep-alive Facility
4. Query Caching
5. Record Caching
6. Query Validation
7. Record Syntax Validation
8. Other Optimizations
9. Proxy Configuration File
9.1. Proxy Configuration Header
9.2. target
9.3. url
9.4. target-timeout
9.5. client-timeout
9.6. keepalive
9.7. limit
9.8. attribute
9.9. syntax
9.10. explain
9.11. cql2rpn
9.12. preinit
9.13. target-authentication
9.14. target-charset
9.15. max-clients
9.16. log
9.17. max-connect
9.18. limit-connect
9.19. period-connect
9.20. docpath
10. Proxy Manual Pages
11. OtherInformation Encoding
12. YAZ Proxy Configuration Schema
A. License
1. GPL

List of Tables

4.1. Logging options

List of Examples

3.1. Using the Proxy to Log APDUs
3.2. Using a configuration file
3.3. Offering SRU/Z39.50 service
4.1. MARCXML conversion