X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fsru_z3950.xml;h=f9bc2563c3e383a37ff0647e25068ed4a7422a64;hb=30ec1bf7cfbf66288cd18d180616712de9ec3558;hp=334b6601a61a174f60b6d4e76b595133b795d913;hpb=390f1824be469868bb060cdacd2d48aa184441a9;p=metaproxy-moved-to-github.git diff --git a/doc/sru_z3950.xml b/doc/sru_z3950.xml index 334b660..f9bc256 100644 --- a/doc/sru_z3950.xml +++ b/doc/sru_z3950.xml @@ -1,4 +1,4 @@ - @@ -15,29 +15,35 @@ 3mp Metaproxy Module - + sru_z3950 - Metaproxy Module transforming SRU web service requests to Z3950 Metaproxy packages + Metaproxy Module transforming SRU web service requests to + Z39.50 Metaproxy packages - + DESCRIPTION The sru_z3950 Metaproxy filter transforms valid - SRU GET/POST/SOAP requests to Z3950 requests, and wraps the - received hit counts and XML records into suitable SRU response messages. + SRU GET/POST/SOAP requests to Z39.50 requests, and wraps the + received hit counts and XML records into suitable SRU response messages. Multiple database elements defining the names of the accepted databases are allowed in the configuration file. Each - of them must contain their own explain record, or must be empty. + of them must contain their own explain record, or must be empty. Notice that explain records come in SRU and Z39.50 flavors, and this filter requires - the SRU version. See the + the SRU version. See the ZeeReX Explain - standard pages and the + standard pages and the SRU Explain pages - for more information. + for more information. + + + Optionally the default stylesheet may be specified. If the client + do not specify a stylesheet, the CDATA of element + stylesheet is used. All Z39.50 packages and all HTTP packages that do not resolve to @@ -45,14 +51,14 @@ filters on the route. - The SRU explain operation is supported, + The SRU explain operation is supported, returning either the absolute minimum required by the standard, or - a full pre-defined ZeeReX explain record. + a full pre-defined ZeeReX explain record. It supports the SRU searchRetrieve operation, which - is transformed into successive Z3950 init, - search and present requests. + is transformed into successive Z39.50 init, + search and present requests. The SRU scan operation is not supported. @@ -82,15 +88,47 @@ + + x-session-id + + + Allow a user-defined session ID to be attached to filter + log that follows sru_z3950. The ID is present in the + log files and not available to the SRU webservice. In order + to log material out via SRU, the x-log-enable may be used + instead. + + + + + x-log-enable + + + Controls whether log is to be collected for filters that + sru_z3950. Log data is extra response data's log element. + A value of 1 enables logging; other value disables + logging (default). + + + + SCHEMA + + + + EXAMPLES A typical configuration looks like this: + /my.xsl ... @@ -102,8 +140,8 @@ ]]> - - + + SEE ALSO @@ -112,21 +150,13 @@ - + ©right;