X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fbook.xml;h=a191019d16ef9584644ac5e05f76e768be094d7e;hb=e5901333c8011101505ee1a283df326663637a7e;hp=430b27b8edea4dde089caa28a4f19d727f2b9e63;hpb=511c535c4938dfc01450e8748508899401a5e4ea;p=metaproxy-moved-to-github.git diff --git a/doc/book.xml b/doc/book.xml index 430b27b..a191019 100644 --- a/doc/book.xml +++ b/doc/book.xml @@ -17,7 +17,7 @@ --> ]> - + Metaproxy - User's Guide and Reference @@ -31,7 +31,7 @@ MikeTaylor - 2006 + 2005-2007 Index Data ApS @@ -155,7 +155,7 @@ You may modify your copy of the software (fix bugs, add features) if you need to. We encourage you to send your changes back to us for integration into the master copy, but you are not obliged to do so. You - may NOT pass your changes on to any other party. + may NOT pass your changes on to any other party. @@ -627,10 +627,10 @@ packages (frontend_net); others are sinks: they consume packages and return a result - (z3950_client, - backend_test, + (backend_test, bounce, - http_file); + http_file, + z3950_client); the others are true filters, that read, process and pass on the packages they are fed (auth_simple, @@ -768,16 +768,6 @@ Figure out what additional information we need in:
- <literal>log</literal> - (mp::filter::Log) - - Writes logging information to standard output, and passes on - the package unchanged. A log file name can be specified, as well - as multiple different logging formats. - -
- -
<literal>load_balance</literal> (mp::filter::LoadBalance) @@ -790,7 +780,17 @@ Figure out what additional information we need in: with least load cost for a new session.
- + +
+ <literal>log</literal> + (mp::filter::Log) + + Writes logging information to standard output, and passes on + the package unchanged. A log file name can be specified, as well + as multiple different logging formats. + +
+
<literal>multi</literal> (mp::filter::Multi) @@ -853,8 +853,16 @@ Figure out what additional information we need in: (mp::filter::SRUtoZ3950) This filter transforms valid - SRU/GET or SRU/SOAP requests to Z3950 requests, and wraps the - received hit counts and XML records into suitable SRU response messages. + SRU GET/POST/SOAP searchRetrieve requests to Z3950 init, search, + and present requests, and wraps the + received hit counts and XML records into suitable SRU response + messages. + The sru_z3950 filter does only process SRU + GET/POST/SOAP explain requests in a very crude fashion, returning + the absolute minimum required by the standard. Full ZeeReX + explain support is added by including the + zeerex_explain filter before the + sru_z3950 filter.
@@ -902,6 +910,27 @@ Figure out what additional information we need in: are passed untouched. + + +
+ <literal>zeerex_explain</literal> + (mp::filter::ZeerexExplain) + + This filter acts as a sink for + SRU GET/POST/SOAP explain requests, returning a static ZeeReX + Explain XML record from the config section. All other packages + are passed through, including SRU GET/POST/SOAP searchRetrieve + requests, which are handled by a following + sru_z3950 filter. + See the + ZeeReX Explain + standard pages and the + SRU Explain pages + for more information on the correct explain syntax. + +
+ +