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


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. max-sockets
9.7. keepalive
9.8. limit
9.9. attribute
9.10. syntax
9.11. explain
9.12. cql2rpn
9.13. preinit
9.14. target-authentication
9.15. target-charset
9.16. max-clients
9.17. log
9.18. max-connect
9.19. limit-connect
9.20. period-connect
9.21. docpath
10. Proxy Manual Pages
yazproxy — The YAZ toolkit's transparent Z39.50/SRU proxy
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