X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=doc%2Freference.xml;h=644fe5877843eebf060155f2f24e465a294326c8;hb=b65837a1f4aadf842d112f5e37382d93f26da83d;hp=2bd922d48e814f96f3794ca24241b711f3337f05;hpb=a654dca0f59fd27228816703c8bb959f2970ca4e;p=yazproxy-moved-to-github.git
diff --git a/doc/reference.xml b/doc/reference.xml
index 2bd922d..644fe58 100644
--- a/doc/reference.xml
+++ b/doc/reference.xml
@@ -12,12 +12,12 @@
see .
- As an option the proxy may change user identity to a less priviledged
+ As an option the proxy may change user identity to a less privileged
user.
- Specifying the Backend Server
+ Choosing the Backend Server
When the proxy receives a Z39.50 Initialize Request from a Z39.50
client, it determines the backend server by the following rules:
@@ -57,6 +57,30 @@
+
+ If the proxy receives an SRW/SRU request, the following rules are used.
+
+
+ If default target has Explain information with a
+ database that matches the path of the
+ HTTP request of SRW/SRU that backend server is used for
+ SRW/SRU operation.
+
+
+
+
+ Otherwise the service will return HTTP 404 (Not found).
+
+
+
+
+
+
+ We know it is stupid to only check for explain in default target.
+ It means that it is only possible to offer one SRW/SRU server.
+ We expect to improve that in the next version of the YAZ proxy.
+
+
Keep-alive Facility
@@ -104,6 +128,10 @@
libXSLT support in
order for the config file facility to be enabled.
+
+ See for an XML schema
+ for the configuration.
+
To check for a config file to be well-formed, the yazproxy may
be invoked without specifying a listening port, i.e.
@@ -215,7 +243,7 @@
The following sets maximum number of bytes transferred in a
- target session to 1 MB and maxinum of requests to 400.
+ target session to 1 MB and maximum of requests to 400.
<keepalive>
<bandwidth>1048576</bandwidth>
@@ -649,7 +677,114 @@
characterInfo of the information
choice.
-
+
+
+ YAZ Proxy Configuration Schema
+
+ Here an XML Schema for the YAZ proxy configuration file.
+ The schema, yazproxy.xsd is located in sub
+ directory etc of the distribution.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]]>
+
+