projects
/
metaproxy-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
900d3fb
)
Strip trailing white space
author
Adam Dickmeiss
<adam@indexdata.dk>
Tue, 2 Oct 2012 09:01:24 +0000
(11:01 +0200)
committer
Adam Dickmeiss
<adam@indexdata.dk>
Tue, 2 Oct 2012 09:01:24 +0000
(11:01 +0200)
40 files changed:
debian/metaproxy.xml
patch
|
blob
|
history
doc/auth_simple.xml
patch
|
blob
|
history
doc/backend_test.xml
patch
|
blob
|
history
doc/book.xml
patch
|
blob
|
history
doc/bounce.xml
patch
|
blob
|
history
doc/cgi.xml
patch
|
blob
|
history
doc/cql_rpn.xml
patch
|
blob
|
history
doc/frontend_net.xml
patch
|
blob
|
history
doc/http_file.xml
patch
|
blob
|
history
doc/limit.xml
patch
|
blob
|
history
doc/load_balance.xml
patch
|
blob
|
history
doc/log.xml
patch
|
blob
|
history
doc/metaproxy.xml
patch
|
blob
|
history
doc/multi.xml
patch
|
blob
|
history
doc/query_rewrite.xml
patch
|
blob
|
history
doc/record_transform.xml
patch
|
blob
|
history
doc/session_shared.xml
patch
|
blob
|
history
doc/sort.xml
patch
|
blob
|
history
doc/sru_z3950.xml
patch
|
blob
|
history
doc/template.xml
patch
|
blob
|
history
doc/virt_db.xml
patch
|
blob
|
history
doc/z3950_client.xml
patch
|
blob
|
history
doc/zeerex_explain.xml
patch
|
blob
|
history
doc/zoom.xml
patch
|
blob
|
history
etc/config-cgi.xml
patch
|
blob
|
history
etc/config-loc.xml
patch
|
blob
|
history
etc/config-record-transform.xml
patch
|
blob
|
history
etc/config-shared1.xml
patch
|
blob
|
history
etc/config-sru-holdings.xml
patch
|
blob
|
history
etc/config-sru-to-z3950.xml
patch
|
blob
|
history
etc/config-zoom.xml
patch
|
blob
|
history
etc/config0.xml
patch
|
blob
|
history
etc/config1.xml
patch
|
blob
|
history
etc/config4.xml
patch
|
blob
|
history
etc/config5.xml
patch
|
blob
|
history
etc/explain.xml
patch
|
blob
|
history
example-module/config.xml
patch
|
blob
|
history
rpm/metaproxy.xml
patch
|
blob
|
history
xml/experiments/config-imagine.xml
patch
|
blob
|
history
xml/experiments/zeerex-info.xml
patch
|
blob
|
history
diff --git
a/debian/metaproxy.xml
b/debian/metaproxy.xml
index
cb913ad
..
f766210
100644
(file)
--- a/
debian/metaproxy.xml
+++ b/
debian/metaproxy.xml
@@
-9,7
+9,7
@@
<message>FN</message>
</filter>
</filters>
<message>FN</message>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<include src="filters-enabled/*.xml"/>
<route id="start">
<filter refid="frontend"/>
<include src="filters-enabled/*.xml"/>
diff --git
a/doc/auth_simple.xml
b/doc/auth_simple.xml
index
4ab7cb8
..
0d3163a
100644
(file)
--- a/
doc/auth_simple.xml
+++ b/
doc/auth_simple.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-9,18
+9,18
@@
<productname>Metaproxy</productname>
<info><orgname>Index Data</orgname></info>
</refentryinfo>
<productname>Metaproxy</productname>
<info><orgname>Index Data</orgname></info>
</refentryinfo>
-
+
<refmeta>
<refentrytitle>auth_simple</refentrytitle>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<refmeta>
<refentrytitle>auth_simple</refentrytitle>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>auth_simple</refname>
<refpurpose>Metaproxy Simple Authentication And Authorization Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>auth_simple</refname>
<refpurpose>Metaproxy Simple Authentication And Authorization Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
Simple authentication and authorization. The configuration
<refsect1><title>DESCRIPTION</title>
<para>
Simple authentication and authorization. The configuration
@@
-40,7
+40,7
@@
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-54,8
+54,8
@@
</screen>
</para>
<!-- Show and describe example.target-auth -->
</screen>
</para>
<!-- Show and describe example.target-auth -->
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-64,7
+64,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/backend_test.xml
b/doc/backend_test.xml
index
f541b8b
..
8848e13
100644
(file)
--- a/
doc/backend_test.xml
+++ b/
doc/backend_test.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,12
+15,12
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>backend_test</refname>
<refpurpose>Metaproxy Backend Test Z39.50 Server Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>backend_test</refname>
<refpurpose>Metaproxy Backend Test Z39.50 Server Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
A pseudo Z39.50 server for test purposes.
<refsect1><title>DESCRIPTION</title>
<para>
A pseudo Z39.50 server for test purposes.
@@
-35,7
+35,7
@@
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-44,8
+44,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-54,7
+54,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/book.xml
b/doc/book.xml
index
d8f8e3c
..
0aced16
100644
(file)
--- a/
doc/book.xml
+++ b/
doc/book.xml
@@
-1,6
+1,6
@@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
<?xml version="1.0" standalone="no"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
- "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"
+ "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"
[
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % local SYSTEM "local.ent">
[
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % local SYSTEM "local.ent">
@@
-39,10
+39,10
@@
processes, interprets and redirects requests from IR clients using
standard protocols such as the binary
<ulink url="&url.z39.50;">ANSI/NISO Z39.50</ulink>
processes, interprets and redirects requests from IR clients using
standard protocols such as the binary
<ulink url="&url.z39.50;">ANSI/NISO Z39.50</ulink>
- and the information search and retrieval
+ and the information search and retrieval
web service <ulink url="&url.sru;">SRU</ulink>
as well as functioning as a limited
web service <ulink url="&url.sru;">SRU</ulink>
as well as functioning as a limited
- <ulink url="&url.http;">HTTP</ulink> server.
+ <ulink url="&url.http;">HTTP</ulink> server.
</simpara>
<simpara>
Metaproxy is configured by an XML file which
</simpara>
<simpara>
Metaproxy is configured by an XML file which
@@
-72,7
+72,7
@@
<chapter id="introduction">
<title>Introduction</title>
<chapter id="introduction">
<title>Introduction</title>
-
+
<para>
<ulink url="&url.metaproxy;">Metaproxy</ulink>
is a stand alone program that acts as a universal router, proxy and
<para>
<ulink url="&url.metaproxy;">Metaproxy</ulink>
is a stand alone program that acts as a universal router, proxy and
@@
-80,7
+80,7
@@
as <ulink url="&url.z39.50;">Z39.50</ulink> and
<ulink url="&url.sru;">SRU</ulink>.
To clients, it acts as a server of these protocols: it can be searched,
as <ulink url="&url.z39.50;">Z39.50</ulink> and
<ulink url="&url.sru;">SRU</ulink>.
To clients, it acts as a server of these protocols: it can be searched,
- records can be retrieved from it, etc.
+ records can be retrieved from it, etc.
To servers, it acts as a client: it searches in them,
retrieves records from them, etc. it satisfies its clients'
requests by transforming them, multiplexing them, forwarding them
To servers, it acts as a client: it searches in them,
retrieves records from them, etc. it satisfies its clients'
requests by transforming them, multiplexing them, forwarding them
@@
-123,7
+123,7
@@
including examples.
</para>
</chapter>
including examples.
</para>
</chapter>
-
+
<chapter id="installation">
<title>Installation</title>
<para>
<chapter id="installation">
<title>Installation</title>
<para>
@@
-138,7
+138,7
@@
</varlistentry>
<varlistentry><term><ulink url="&url.libxslt;">Libxslt</ulink></term>
<listitem>
</varlistentry>
<varlistentry><term><ulink url="&url.libxslt;">Libxslt</ulink></term>
<listitem>
- <para>This is an XSLT processor - based on
+ <para>This is an XSLT processor - based on
<ulink url="&url.libxml2;">Libxml2</ulink>. Both Libxml2 and
Libxslt must be installed with the development components
(header files, etc.) as well as the run-time libraries.
<ulink url="&url.libxml2;">Libxml2</ulink>. Both Libxml2 and
Libxslt must be installed with the development components
(header files, etc.) as well as the run-time libraries.
@@
-265,7
+265,7
@@
The latter the compiler toolset (eg. gcc34).
</para>
<para>
The latter the compiler toolset (eg. gcc34).
</para>
<para>
- Pass <literal>--help</literal> to configure to get a list of
+ Pass <literal>--help</literal> to configure to get a list of
available options.
</para>
</section>
available options.
</para>
</section>
@@
-274,7
+274,7
@@
<section id="installation.debian">
<title>Installation on Debian GNU/Linux</title>
<para>
<section id="installation.debian">
<title>Installation on Debian GNU/Linux</title>
<para>
- All dependencies for Metaproxy are available as
+ All dependencies for Metaproxy are available as
<ulink url="&url.debian;">Debian</ulink>
packages for the sarge (stable in 2005) and etch (testing in 2005)
distributions.
<ulink url="&url.debian;">Debian</ulink>
packages for the sarge (stable in 2005) and etch (testing in 2005)
distributions.
@@
-312,14
+312,14
@@
<section id="installation.rpm">
<title>Installation on RPM based Linux Systems</title>
<para>
<section id="installation.rpm">
<title>Installation on RPM based Linux Systems</title>
<para>
- All external dependencies for Metaproxy are available as
- RPM packages, either from your distribution site, or from the
+ All external dependencies for Metaproxy are available as
+ RPM packages, either from your distribution site, or from the
<ulink url="http://fr.rpmfind.net/">RPMfind</ulink> site.
</para>
<para>
<ulink url="http://fr.rpmfind.net/">RPMfind</ulink> site.
</para>
<para>
- For example, an installation of the requires Boost C++ development
+ For example, an installation of the requires Boost C++ development
libraries on RedHat Fedora C4 and C5 can be done like this:
libraries on RedHat Fedora C4 and C5 can be done like this:
- <screen>
+ <screen>
wget ftp://fr.rpmfind.net/wlinux/fedora/core/updates/testing/4/SRPMS/boost-1.33.0-3.fc4.src.rpm
sudo rpmbuild --buildroot src/ --rebuild -p fc4/boost-1.33.0-3.fc4.src.rpm
sudo rpm -U /usr/src/redhat/RPMS/i386/boost-*rpm
wget ftp://fr.rpmfind.net/wlinux/fedora/core/updates/testing/4/SRPMS/boost-1.33.0-3.fc4.src.rpm
sudo rpmbuild --buildroot src/ --rebuild -p fc4/boost-1.33.0-3.fc4.src.rpm
sudo rpm -U /usr/src/redhat/RPMS/i386/boost-*rpm
@@
-332,7
+332,7
@@
</para>
<para>
There is currently no official RPM package for YAZ++.
</para>
<para>
There is currently no official RPM package for YAZ++.
- See the <ulink url="&url.yazplusplus;">YAZ++</ulink> pages
+ See the <ulink url="&url.yazplusplus;">YAZ++</ulink> pages
for more information on a Unix tarball install.
</para>
<para>
for more information on a Unix tarball install.
</para>
<para>
@@
-458,9
+458,9
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
</variablelist>
</variablelist>
-
+
<para>
After successful compilation you'll find
<literal>metaproxy.exe</literal> in the
<para>
After successful compilation you'll find
<literal>metaproxy.exe</literal> in the
@@
-471,7
+471,7
@@
</section>
</chapter>
</section>
</chapter>
-
+
<chapter id="yazproxy-comparison">
<title>YAZ Proxy Comparison</title>
<para>
<chapter id="yazproxy-comparison">
<title>YAZ Proxy Comparison</title>
<para>
@@
-536,7
+536,7
@@
</row>
<row>
<entry>SRU Virtual database, i.e. select any Z39.50 target for path</entry>
</row>
<row>
<entry>SRU Virtual database, i.e. select any Z39.50 target for path</entry>
- <entry>Supported with filter <literal>virt_db</literal>,
+ <entry>Supported with filter <literal>virt_db</literal>,
<literal>sru_z3950</literal></entry>
<entry>Supported</entry>
</row>
<literal>sru_z3950</literal></entry>
<entry>Supported</entry>
</row>
@@
-717,8
+717,8
@@
<chapter id="filters">
<title>Filters</title>
<chapter id="filters">
<title>Filters</title>
-
-
+
+
<section id="filters-introductory-notes">
<title>Introductory notes</title>
<para>
<section id="filters-introductory-notes">
<title>Introductory notes</title>
<para>
@@
-756,7
+756,7
@@
others are sinks: they consume packages and return a result
(<literal>backend_test</literal>,
<literal>bounce</literal>,
others are sinks: they consume packages and return a result
(<literal>backend_test</literal>,
<literal>bounce</literal>,
- <literal>http_file</literal>,
+ <literal>http_file</literal>,
<literal>z3950_client</literal>);
the others are true filters, that read, process and pass on the
packages they are fed
<literal>z3950_client</literal>);
the others are true filters, that read, process and pass on the
packages they are fed
@@
-771,8
+771,8
@@
<literal>virt_db</literal>).
</para>
</section>
<literal>virt_db</literal>).
</para>
</section>
-
-
+
+
<section id="overview.filter.types">
<title>Overview of filter types</title>
<para>
<section id="overview.filter.types">
<title>Overview of filter types</title>
<para>
@@
-794,7
+794,7
@@
<para>
The filters are here listed in alphabetical order:
</para>
<para>
The filters are here listed in alphabetical order:
</para>
-
+
<!--
### New filters:
<!--
### New filters:
@@
-836,7
+836,7
@@
Figure out what additional information we need in:
the user.
</para>
</section>
the user.
</para>
</section>
-
+
<section id="backend_test">
<title><literal>backend_test</literal>
(mp::filter::Backend_test)</title>
<section id="backend_test">
<title><literal>backend_test</literal>
(mp::filter::Backend_test)</title>
@@
-847,38
+847,38
@@
Figure out what additional information we need in:
even read this section.
</para>
</section>
even read this section.
</para>
</section>
-
+
<section id="bounce">
<title><literal>bounce</literal>
(mp::filter::Bounce)</title>
<para>
<section id="bounce">
<title><literal>bounce</literal>
(mp::filter::Bounce)</title>
<para>
- A sink that swallows <emphasis>all packages</emphasis>,
+ A sink that swallows <emphasis>all packages</emphasis>,
and returns them almost unprocessed.
It never sends any package of any type further down the row, but
sets Z39.50 packages to Z_Close, and HTTP_Request packages to
HTTP_Response err code 400 packages, and adds a suitable bounce
and returns them almost unprocessed.
It never sends any package of any type further down the row, but
sets Z39.50 packages to Z_Close, and HTTP_Request packages to
HTTP_Response err code 400 packages, and adds a suitable bounce
- message.
+ message.
The bounce filter is usually added at end of each filter chain route
to prevent infinite hanging of for example HTTP
The bounce filter is usually added at end of each filter chain route
to prevent infinite hanging of for example HTTP
- requests packages when only the Z39.50 client partial sink
+ requests packages when only the Z39.50 client partial sink
filter is found in the
filter is found in the
- route.
+ route.
</para>
</section>
</para>
</section>
-
+
<section id="cql_rpn">
<title><literal>cql_rpn</literal>
(mp::filter::CQLtoRPN)</title>
<para>
<section id="cql_rpn">
<title><literal>cql_rpn</literal>
(mp::filter::CQLtoRPN)</title>
<para>
- A query language transforming filter which catches Z39.50
+ A query language transforming filter which catches Z39.50
<literal>searchRequest</literal>
packages containing <literal>CQL</literal> queries, transforms
those to <literal>RPN</literal> queries,
and sends the <literal>searchRequests</literal> on to the next
<literal>searchRequest</literal>
packages containing <literal>CQL</literal> queries, transforms
those to <literal>RPN</literal> queries,
and sends the <literal>searchRequests</literal> on to the next
- filters. It is among other things useful in a SRU context.
+ filters. It is among other things useful in a SRU context.
</para>
</section>
</para>
</section>
-
+
<section id="frontend_net">
<title><literal>frontend_net</literal>
(mp::filter::FrontendNet)</title>
<section id="frontend_net">
<title><literal>frontend_net</literal>
(mp::filter::FrontendNet)</title>
@@
-894,19
+894,19
@@
Figure out what additional information we need in:
<title><literal>http_file</literal>
(mp::filter::HttpFile)</title>
<para>
<title><literal>http_file</literal>
(mp::filter::HttpFile)</title>
<para>
- A partial sink which swallows only
- <literal>HTTP_Request</literal> packages, and
+ A partial sink which swallows only
+ <literal>HTTP_Request</literal> packages, and
returns the contents of files from the local
returns the contents of files from the local
- filesystem in response to HTTP requests.
+ filesystem in response to HTTP requests.
It lets Z39.50 packages and all other forthcoming package types
It lets Z39.50 packages and all other forthcoming package types
- pass untouched.
+ pass untouched.
(Yes, Virginia, this
does mean that Metaproxy is also a Web-server in its spare time. So
far it does not contain either an email-reader or a Lisp
interpreter, but that day is surely coming.)
</para>
</section>
(Yes, Virginia, this
does mean that Metaproxy is also a Web-server in its spare time. So
far it does not contain either an email-reader or a Lisp
interpreter, but that day is surely coming.)
</para>
</section>
-
+
<section id="load_balance">
<title><literal>load_balance</literal>
(mp::filter::LoadBalance)</title>
<section id="load_balance">
<title><literal>load_balance</literal>
(mp::filter::LoadBalance)</title>
@@
-914,7
+914,7
@@
Figure out what additional information we need in:
Performs load balancing for incoming Z39.50 init requests.
It is used together with the <literal>virt_db</literal> filter,
but unlike the <literal>multi</literal> filter it does send an
Performs load balancing for incoming Z39.50 init requests.
It is used together with the <literal>virt_db</literal> filter,
but unlike the <literal>multi</literal> filter it does send an
- entire session to only one of the virtual backends. The
+ entire session to only one of the virtual backends. The
<literal>load_balance</literal> filter is assuming that
all backend targets have equal content, and chooses the backend
with least load cost for a new session.
<literal>load_balance</literal> filter is assuming that
all backend targets have equal content, and chooses the backend
with least load cost for a new session.
@@
-926,7
+926,7
@@
Figure out what additional information we need in:
</warning>
</para>
</section>
</warning>
</para>
</section>
-
+
<section id="log">
<title><literal>log</literal>
(mp::filter::Log)</title>
<section id="log">
<title><literal>log</literal>
(mp::filter::Log)</title>
@@
-947,13
+947,13
@@
Figure out what additional information we need in:
of virtual databases and multi-database searching below.
</para>
</section>
of virtual databases and multi-database searching below.
</para>
</section>
-
+
<section id="query_rewrite">
<title><literal>query_rewrite</literal>
(mp::filter::QueryRewrite)</title>
<para>
<section id="query_rewrite">
<title><literal>query_rewrite</literal>
(mp::filter::QueryRewrite)</title>
<para>
- Rewrites Z39.50 <literal>Type-1</literal>
- and <literal>Type-101</literal> (``<literal>RPN</literal>'')
+ Rewrites Z39.50 <literal>Type-1</literal>
+ and <literal>Type-101</literal> (``<literal>RPN</literal>'')
queries by a
three-step process: the query is transliterated from Z39.50
packet structures into an XML representation; that XML
queries by a
three-step process: the query is transliterated from Z39.50
packet structures into an XML representation; that XML
@@
-962,8
+962,8
@@
Figure out what additional information we need in:
structure.
</para>
</section>
structure.
</para>
</section>
-
-
+
+
<section id="record_transform">
<title><literal>record_transform</literal>
(mp::filter::RecordTransform)</title>
<section id="record_transform">
<title><literal>record_transform</literal>
(mp::filter::RecordTransform)</title>
@@
-985,7
+985,7
@@
Figure out what additional information we need in:
This filter implements global sharing of
result sets (i.e. between threads and therefore between
clients), yielding performance improvements by clever resource
This filter implements global sharing of
result sets (i.e. between threads and therefore between
clients), yielding performance improvements by clever resource
- pooling.
+ pooling.
</para>
</section>
</para>
</section>
@@
-1000,17
+1000,17
@@
Figure out what additional information we need in:
messages.
The <literal>sru_z3950</literal> filter processes also SRU
GET/POST/SOAP explain requests, returning
messages.
The <literal>sru_z3950</literal> filter processes also SRU
GET/POST/SOAP explain requests, returning
- either the absolute minimum required by the standard, or a full
+ either the absolute minimum required by the standard, or a full
pre-defined ZeeReX explain record.
pre-defined ZeeReX explain record.
- See the
+ See the
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
- standard pages and the
+ standard pages and the
<ulink url="&url.sru.explain;">SRU Explain</ulink> pages
for more information on the correct explain syntax.
SRU scan requests are not supported yet.
</para>
</section>
<ulink url="&url.sru.explain;">SRU Explain</ulink> pages
for more information on the correct explain syntax.
SRU scan requests are not supported yet.
</para>
</section>
-
+
<section id="template">
<title><literal>template</literal>
(mp::filter::Template)</title>
<section id="template">
<title><literal>template</literal>
(mp::filter::Template)</title>
@@
-1023,7
+1023,7
@@
Figure out what additional information we need in:
intended for civilians.
</para>
</section>
intended for civilians.
</para>
</section>
-
+
<section id="virt_db">
<title><literal>virt_db</literal>
(mp::filter::VirtualDB)</title>
<section id="virt_db">
<title><literal>virt_db</literal>
(mp::filter::VirtualDB)</title>
@@
-1038,7
+1038,7
@@
Figure out what additional information we need in:
of virtual databases and multi-database searching below.
</para>
</section>
of virtual databases and multi-database searching below.
</para>
</section>
-
+
<section id="z3950_client">
<title><literal>z3950_client</literal>
(mp::filter::Z3950Client)</title>
<section id="z3950_client">
<title><literal>z3950_client</literal>
(mp::filter::Z3950Client)</title>
@@
-1052,7
+1052,7
@@
Figure out what additional information we need in:
the route. Subsequent requests are sent to the same address,
which is remembered at Init time in a Session object.
HTTP_Request packages and all other forthcoming package types
the route. Subsequent requests are sent to the same address,
which is remembered at Init time in a Session object.
HTTP_Request packages and all other forthcoming package types
- are passed untouched.
+ are passed untouched.
</para>
</section>
</para>
</section>
@@
-1065,7
+1065,7
@@
Figure out what additional information we need in:
Z39.50 explain requests, returning a static ZeeReX
Explain XML record from the config section. All other packages
are passed through.
Z39.50 explain requests, returning a static ZeeReX
Explain XML record from the config section. All other packages
are passed through.
- See the
+ See the
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
standard pages
for more information on the correct explain syntax.
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
standard pages
for more information on the correct explain syntax.
@@
-1076,11
+1076,11
@@
Figure out what additional information we need in:
</para>
</warning>
</section>
</para>
</warning>
</section>
-
+
</section>
</section>
-
-
+
+
<section id="future.directions">
<title>Future directions</title>
<para>
<section id="future.directions">
<title>Future directions</title>
<para>
@@
-1118,13
+1118,13
@@
Figure out what additional information we need in:
</variablelist>
</section>
</chapter>
</variablelist>
</section>
</chapter>
-
-
-
+
+
+
<chapter id="configuration">
<title>Configuration: the Metaproxy configuration file format</title>
<chapter id="configuration">
<title>Configuration: the Metaproxy configuration file format</title>
-
-
+
+
<section id="configuration-introductory-notes">
<title>Introductory notes</title>
<para>
<section id="configuration-introductory-notes">
<title>Introductory notes</title>
<para>
@@
-1137,7
+1137,7
@@
Figure out what additional information we need in:
Metaproxy.)
</para>
</section>
Metaproxy.)
</para>
</section>
-
+
<section id="overview.xml.structure">
<title>Overview of the config file XML structure</title>
<para>
<section id="overview.xml.structure">
<title>Overview of the config file XML structure</title>
<para>
@@
-1159,7
+1159,7
@@
Figure out what additional information we need in:
All four are non-repeatable.
</para>
<para>
All four are non-repeatable.
</para>
<para>
- The <dlpath;> element contains a text element which
+ The <dlpath;> element contains a text element which
specifies the location of filter modules. This is only needed
if Metaproxy must load 3rd party filters (most filters with Metaproxy
are built into the Metaproxy application).
specifies the location of filter modules. This is only needed
if Metaproxy must load 3rd party filters (most filters with Metaproxy
are built into the Metaproxy application).
@@
-1224,7
+1224,7
@@
Figure out what additional information we need in:
<filter id="backend" type="z3950_client">
</filter>
</filters>
<filter id="backend" type="z3950_client">
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log"/>
<route id="start">
<filter refid="frontend"/>
<filter type="log"/>
@@
-1259,7
+1259,7
@@
Figure out what additional information we need in:
mutton, beef and trout packages.
When the response arrives, it is handed
back to the <literal>log</literal> filter, which emits another
mutton, beef and trout packages.
When the response arrives, it is handed
back to the <literal>log</literal> filter, which emits another
- message; and then to the <literal>frontend_net</literal> filter,
+ message; and then to the <literal>frontend_net</literal> filter,
which returns the response to the client.
</para>
</section>
which returns the response to the client.
</para>
</section>
@@
-1269,7
+1269,7
@@
Figure out what additional information we need in:
<para>
Metaproxy XML configuration snippets can be reused by other
filters using the <literal>XInclude</literal> standard, as seen in
<para>
Metaproxy XML configuration snippets can be reused by other
filters using the <literal>XInclude</literal> standard, as seen in
- the <literal>/etc/config-sru-to-z3950.xml</literal> example SRU
+ the <literal>/etc/config-sru-to-z3950.xml</literal> example SRU
configuration.
<screen><![CDATA[
<filter id="sru" type="sru_z3950">
configuration.
<screen><![CDATA[
<filter id="sru" type="sru_z3950">
@@
-1287,7
+1287,7
@@
Figure out what additional information we need in:
<para>
The distribution contains RelaxNG Compact and XML syntax checking
files, as well as XML Schema files. These are found in the
<para>
The distribution contains RelaxNG Compact and XML syntax checking
files, as well as XML Schema files. These are found in the
- distribution paths
+ distribution paths
<screen>
xml/schema/metaproxy.rnc
xml/schema/metaproxy.rng
<screen>
xml/schema/metaproxy.rnc
xml/schema/metaproxy.rng
@@
-1297,8
+1297,8
@@
Figure out what additional information we need in:
configuration files. For example, using the utility
<filename>xmllint</filename>, syntax checking is done like this:
<screen>
configuration files. For example, using the utility
<filename>xmllint</filename>, syntax checking is done like this:
<screen>
- xmllint --noout --schema xml/schema/metaproxy.xsd etc/config-local.xml
- xmllint --noout --relaxng xml/schema/metaproxy.rng etc/config-local.xml
+ xmllint --noout --schema xml/schema/metaproxy.xsd etc/config-local.xml
+ xmllint --noout --relaxng xml/schema/metaproxy.rng etc/config-local.xml
</screen>
(A recent version of <literal>libxml2</literal> is required, as
support for XML Schemas is a relatively recent addition.)
</screen>
(A recent version of <literal>libxml2</literal> is required, as
support for XML Schemas is a relatively recent addition.)
@@
-1679,17
+1679,17
@@
Z>
<chapter id="sru-server">
<title>Combined SRU webservice and Z39.50 server configuration</title>
<para>
<chapter id="sru-server">
<title>Combined SRU webservice and Z39.50 server configuration</title>
<para>
- Metaproxy can act as
- <ulink url="&url.sru;">SRU</ulink> and
- web service server, which translates web service requests to
+ Metaproxy can act as
+ <ulink url="&url.sru;">SRU</ulink> and
+ web service server, which translates web service requests to
<ulink url="&url.z39.50;">ANSI/NISO Z39.50</ulink> packages and
sends them off to common available targets.
</para>
<para>
A typical setup for this operation needs a filter route including the
<ulink url="&url.z39.50;">ANSI/NISO Z39.50</ulink> packages and
sends them off to common available targets.
</para>
<para>
A typical setup for this operation needs a filter route including the
- following modules:
+ following modules:
</para>
</para>
-
+
<table id="sru-server-table-config" frame="top">
<title>SRU/Z39.50 Server Filter Route Configuration</title>
<tgroup cols="3">
<table id="sru-server-table-config" frame="top">
<title>SRU/Z39.50 Server Filter Route Configuration</title>
<tgroup cols="3">
@@
-1700,7
+1700,7
@@
Z>
<entry>Purpose</entry>
</row>
</thead>
<entry>Purpose</entry>
</row>
</thead>
-
+
<tbody>
<row>
<entry><literal>frontend_net</literal></entry>
<tbody>
<row>
<entry><literal>frontend_net</literal></entry>
@@
-1770,16
+1770,16
@@
Z>
</tbody>
</tgroup>
</table>
</tbody>
</tgroup>
</table>
- <para>
+ <para>
A typical minimal example <ulink url="&url.sru;">SRU</ulink>
A typical minimal example <ulink url="&url.sru;">SRU</ulink>
- server configuration file is found in the tarball distribution at
+ server configuration file is found in the tarball distribution at
<literal>etc/config-sru-to-z3950.xml</literal>.
<literal>etc/config-sru-to-z3950.xml</literal>.
- </para>
+ </para>
<para>
Off course, any other metaproxy modules can be integrated into a
<para>
Off course, any other metaproxy modules can be integrated into a
- SRU server solution, including, but not limited to, load balancing,
- multiple target querying
- (see <xref linkend="multidb"/>), and complex RPN query rewrites.
+ SRU server solution, including, but not limited to, load balancing,
+ multiple target querying
+ (see <xref linkend="multidb"/>), and complex RPN query rewrites.
</para>
</para>
@@
-2050,8
+2050,8
@@
Z>
</para>
</section>
</chapter>
</para>
</section>
</chapter>
-
-
+
+
<reference id="reference">
<title>Reference</title>
<partintro id="reference-introduction">
<reference id="reference">
<title>Reference</title>
<partintro id="reference-introduction">
@@
-2084,14
+2084,14
@@
Z>
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
</para>
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
</para>
-
+
<para>
You should have received a copy of the GNU General Public License
along with Metaproxy; see the file LICENSE. If not, write to the
<para>
You should have received a copy of the GNU General Public License
along with Metaproxy; see the file LICENSE. If not, write to the
- Free Software Foundation,
+ Free Software Foundation,
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
</para>
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
</para>
-
+
</appendix>
&gpl2;
</appendix>
&gpl2;
diff --git
a/doc/bounce.xml
b/doc/bounce.xml
index
34c4171
..
10c55a7
100644
(file)
--- a/
doc/bounce.xml
+++ b/
doc/bounce.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,12
+15,12
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>bounce</refname>
<refpurpose>Metaproxy Bouncing Package Sink Module for all kind of metaproxy packages</refpurpose>
</refnamediv>
<refnamediv>
<refname>bounce</refname>
<refpurpose>Metaproxy Bouncing Package Sink Module for all kind of metaproxy packages</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
A sink that swallows all packages, and returns them almost
<refsect1><title>DESCRIPTION</title>
<para>
A sink that swallows all packages, and returns them almost
@@
-30,7
+30,7
@@
suitable bounce message. The bounce filter is added at the end of
filter routes to prevent infinite hanging of yet unprocessed
packages. When a package is bounced, the client connection is
suitable bounce message. The bounce filter is added at the end of
filter routes to prevent infinite hanging of yet unprocessed
packages. When a package is bounced, the client connection is
- closed as well.
+ closed as well.
</para>
</refsect1>
</para>
</refsect1>
@@
-41,7
+41,7
@@
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-50,8
+50,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-60,7
+60,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/cgi.xml
b/doc/cgi.xml
index
b5a9756
..
6320efd
100644
(file)
--- a/
doc/cgi.xml
+++ b/
doc/cgi.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,26
+15,26
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>cgi</refname>
<refpurpose>Metaproxy Package CGI Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>cgi</refname>
<refpurpose>Metaproxy Package CGI Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
<refsect1><title>DESCRIPTION</title>
<para>
- CGI Common Gateway Interface module.
+ CGI Common Gateway Interface module.
</para>
</refsect1>
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
</para>
</refsect1>
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
- xi:href="../xml/schema/filter_cgi.rnc" xi:parse="text"
+ xi:href="../xml/schema/filter_cgi.rnc" xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-45,8
+45,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-55,7
+55,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/cql_rpn.xml
b/doc/cql_rpn.xml
index
1744f4c
..
b53b0ef
100644
(file)
--- a/
doc/cql_rpn.xml
+++ b/
doc/cql_rpn.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,7
+15,7
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>cql_rpn</refname>
<refpurpose>Metaproxy CQL to RPN Query Language Transforming Module</refpurpose>
<refnamediv>
<refname>cql_rpn</refname>
<refpurpose>Metaproxy CQL to RPN Query Language Transforming Module</refpurpose>
@@
-23,7
+23,7
@@
<refsect1><title>DESCRIPTION</title>
<para>
<refsect1><title>DESCRIPTION</title>
<para>
- A query language transforming filter which catches Z39.50
+ A query language transforming filter which catches Z39.50
<literal>searchRequest</literal>
packages containing <literal>CQL</literal> queries, transforms
those to <literal>RPN</literal> queries,
<literal>searchRequest</literal>
packages containing <literal>CQL</literal> queries, transforms
those to <literal>RPN</literal> queries,
@@
-32,7
+32,7
@@
</para>
<para>
The filter takes only one configuration parameter, namely the path
</para>
<para>
The filter takes only one configuration parameter, namely the path
- of the standard <literal>YAZ</literal>
+ of the standard <literal>YAZ</literal>
<literal>CQL</literal>-to-<literal>CQL</literal> configuration
file. See the <ulink url="&url.yaz;">YAZ</ulink> manual for
configuration file syntax and details.
<literal>CQL</literal>-to-<literal>CQL</literal> configuration
file. See the <ulink url="&url.yaz;">YAZ</ulink> manual for
configuration file syntax and details.
@@
-48,18
+48,18
@@
been created by running:
<screen>
xsltproc xml/xslt/explain2cqlpqftxt.xsl etc/explain.xml > etc/cql2pqf.txt
been created by running:
<screen>
xsltproc xml/xslt/explain2cqlpqftxt.xsl etc/explain.xml > etc/cql2pqf.txt
- </screen>
+ </screen>
</para>
</refsect1>
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_cql_rpn.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_cql_rpn.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-70,8
+70,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-80,7
+80,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/frontend_net.xml
b/doc/frontend_net.xml
index
394b92b
..
b04ba04
100644
(file)
--- a/
doc/frontend_net.xml
+++ b/
doc/frontend_net.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,13
+15,13
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>frontend_net</refname>
<refpurpose>Metaproxy Network Server module that accepts Z39.50 and
HTTP requests</refpurpose>
</refnamediv>
<refnamediv>
<refname>frontend_net</refname>
<refpurpose>Metaproxy Network Server module that accepts Z39.50 and
HTTP requests</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This is a frontend module. Listens on one or more ports and
<refsect1><title>DESCRIPTION</title>
<para>
This is a frontend module. Listens on one or more ports and
@@
-64,15
+64,15
@@
with a slash. For example <literal>/fn_stat</literal>.
</para>
</refsect1>
with a slash. For example <literal>/fn_stat</literal>.
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_frontend_net.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_frontend_net.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-86,8
+86,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-96,7
+96,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/http_file.xml
b/doc/http_file.xml
index
3b3078b
..
eeb3113
100644
(file)
--- a/
doc/http_file.xml
+++ b/
doc/http_file.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,12
+15,12
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>http_file</refname>
<refpurpose>Metaproxy HTTP File Server Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>http_file</refname>
<refpurpose>Metaproxy HTTP File Server Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This module enables file access via the HTTP protocol.
<refsect1><title>DESCRIPTION</title>
<para>
This module enables file access via the HTTP protocol.
@@
-29,15
+29,15
@@
static content.
</para>
</refsect1>
static content.
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_http_file.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_http_file.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-52,8
+52,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-62,7
+62,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/limit.xml
b/doc/limit.xml
index
a39469f
..
0c7663f
100644
(file)
--- a/
doc/limit.xml
+++ b/
doc/limit.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-10,15
+10,15
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo>Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo>Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>limit</refname>
<refpurpose> Metaproxy Module for imposing resource limits </refpurpose>
</refnamediv>
<refnamediv>
<refname>limit</refname>
<refpurpose> Metaproxy Module for imposing resource limits </refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
<refsect1><title>DESCRIPTION</title>
<para>
- This filter offers a way to limit access for a single session to
+ This filter offers a way to limit access for a single session to
a resource (target) in order to obtain a fair resource sharing.
</para>
<para>
a resource (target) in order to obtain a fair resource sharing.
</para>
<para>
@@
-29,18
+29,18
@@
transferred within the last minute. The pdu is the number of requests
in the last minute. The retrieve holds the maximum records to which may
be retrieved in one Present Request.
transferred within the last minute. The pdu is the number of requests
in the last minute. The retrieve holds the maximum records to which may
be retrieved in one Present Request.
- The search is the maximum number of searches within the last minute.
+ The search is the maximum number of searches within the last minute.
</para>
</refsect1>
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_limit.rnc"
</para>
</refsect1>
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_limit.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
Configuration:
<refsect1><title>EXAMPLES</title>
<para>
Configuration:
@@
-51,8
+51,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-61,7
+61,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/load_balance.xml
b/doc/load_balance.xml
index
ad66c5a
..
5543c96
100644
(file)
--- a/
doc/load_balance.xml
+++ b/
doc/load_balance.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,17
+15,17
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>load_balance</refname>
<refpurpose>Metaproxy Module balancing load among multiple identical
Z39.50 targets</refpurpose>
</refnamediv>
<refnamediv>
<refname>load_balance</refname>
<refpurpose>Metaproxy Module balancing load among multiple identical
Z39.50 targets</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This filter balances load among Z39.50 targets based on statistics
<refsect1><title>DESCRIPTION</title>
<para>
This filter balances load among Z39.50 targets based on statistics
- gathered on number of open sessions and number of open package requests.
+ gathered on number of open sessions and number of open package requests.
</para>
<para>
The load balancing is depending on targets to be specified (vhosts).
</para>
<para>
The load balancing is depending on targets to be specified (vhosts).
@@
-33,15
+33,15
@@
filter is mostly used as a follower to filter virt_db.
</para>
</refsect1>
filter is mostly used as a follower to filter virt_db.
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_load_balance.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_load_balance.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
This configuration offers one database, <literal>Default</literal>,
<refsect1><title>EXAMPLES</title>
<para>
This configuration offers one database, <literal>Default</literal>,
@@
-56,9
+56,9
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
-
- </refsect1>
-
+
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-67,7
+67,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/log.xml
b/doc/log.xml
index
83266d6
..
ca8bd30
100644
(file)
--- a/
doc/log.xml
+++ b/
doc/log.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,15
+15,15
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>log</refname>
<refpurpose>Metaproxy Package Logging Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>log</refname>
<refpurpose>Metaproxy Package Logging Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
<refsect1><title>DESCRIPTION</title>
<para>
- This filter logs packages sent - and received .
+ This filter logs packages sent - and received .
</para>
<para>
</para>
<para>
@@
-47,7
+47,7
@@
<listitem>
<para>
Specifies the category of messages to be logged. The category is an
<listitem>
<para>
Specifies the category of messages to be logged. The category is an
- XML attribute and value of attribute is a boolean;
+ XML attribute and value of attribute is a boolean;
<literal>true</literal> for enabled; <literal>false</literal>
for disabled.
The following category attributes are supported:
<literal>true</literal> for enabled; <literal>false</literal>
for disabled.
The following category attributes are supported:
@@
-121,7
+121,7
@@
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>
-
+
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
@@
-187,30
+187,30
@@
<varlistentry><term>protocol (position 6)</term>
<listitem><para>
Protocol type which is one of <literal>Z3950</literal> or
<varlistentry><term>protocol (position 6)</term>
<listitem><para>
Protocol type which is one of <literal>Z3950</literal> or
- <literal>HTTP_Request</literal> or
+ <literal>HTTP_Request</literal> or
<literal>HTTP_Response</literal>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<literal>HTTP_Response</literal>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
-
+
<para>
For packages of with protocol marker <literal>Z3950</literal>
the the access log line is followed by the APDU type + information
depending on the type. The APDU type is on position 7.
<para>
For packages of with protocol marker <literal>Z3950</literal>
the the access log line is followed by the APDU type + information
depending on the type. The APDU type is on position 7.
-
+
<variablelist>
<variablelist>
-
+
<varlistentry><term>initRequest</term>
<listitem><para>
<varlistentry><term>initRequest</term>
<listitem><para>
- Z39.50 Initialize Request with the information
+ Z39.50 Initialize Request with the information
username, vhost,
implementation ID, implementation name, implementation version.
</para>
</listitem>
</varlistentry>
username, vhost,
implementation ID, implementation name, implementation version.
</para>
</listitem>
</varlistentry>
-
+
<varlistentry><term>initResponse</term>
<listitem><para>
Z39.50 Initialize Response with the information:
<varlistentry><term>initResponse</term>
<listitem><para>
Z39.50 Initialize Response with the information:
@@
-219,21
+219,21
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry><term>searchRequest</term>
<listitem><para>
Z39.50 Search Request with the information:
database(s), result set ID, record syntax, query.
</para>
<para>
<varlistentry><term>searchRequest</term>
<listitem><para>
Z39.50 Search Request with the information:
database(s), result set ID, record syntax, query.
</para>
<para>
- Multiple databases are separated by
+ Multiple databases are separated by
a plus-sign (<literal>+</literal>). The query itself is
multiple tokens. For this reason it is placed as the last
information on this log entry.
</para>
</listitem>
</varlistentry>
a plus-sign (<literal>+</literal>). The query itself is
multiple tokens. For this reason it is placed as the last
information on this log entry.
</para>
</listitem>
</varlistentry>
-
+
<varlistentry><term>searchResponse</term>
<listitem><para>
Z39.50 Search Response with the information:
<varlistentry><term>searchResponse</term>
<listitem><para>
Z39.50 Search Response with the information:
@@
-242,7
+242,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry><term>presentRequest</term>
<listitem><para>
Z39.50 Present Request with the information:
<varlistentry><term>presentRequest</term>
<listitem><para>
Z39.50 Present Request with the information:
@@
-251,7
+251,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry><term>presentResponse</term>
<listitem><para>
Z39.50 Present Response with the information:
<varlistentry><term>presentResponse</term>
<listitem><para>
Z39.50 Present Response with the information:
@@
-260,7
+260,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry><term>scanRequest</term>
<listitem><para>
Z39.50 Scan Request with the information:
<varlistentry><term>scanRequest</term>
<listitem><para>
Z39.50 Scan Request with the information:
@@
-272,7
+272,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry><term>scanResponse</term>
<listitem><para>
Z39.50 Scan Response with the information:
<varlistentry><term>scanResponse</term>
<listitem><para>
Z39.50 Scan Response with the information:
@@
-281,19
+281,19
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
</variablelist>
</para>
</variablelist>
</para>
-
+
</refsect1>
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
</refsect1>
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
- xi:href="../xml/schema/filter_log.rnc" xi:parse="text"
+ xi:href="../xml/schema/filter_log.rnc" xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-306,8
+306,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-316,7
+316,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/metaproxy.xml
b/doc/metaproxy.xml
index
a2ef803
..
622f215
100644
(file)
--- a/
doc/metaproxy.xml
+++ b/
doc/metaproxy.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % local SYSTEM "local.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % local SYSTEM "local.ent">
@@
-18,12
+18,12
@@
<manvolnum>1</manvolnum>
<refmiscinfo class="manual">Commands</refmiscinfo>
</refmeta>
<manvolnum>1</manvolnum>
<refmiscinfo class="manual">Commands</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>metaproxy</refname>
<refpurpose>Metaproxy - server</refpurpose>
</refnamediv>
<refnamediv>
<refname>metaproxy</refname>
<refpurpose>Metaproxy - server</refpurpose>
</refnamediv>
-
+
<refsynopsisdiv>
<cmdsynopsis>
<command>metaproxy</command>
<refsynopsisdiv>
<cmdsynopsis>
<command>metaproxy</command>
@@
-39,7
+39,7
@@
<arg choice="opt"><option>-X</option></arg>
</cmdsynopsis>
</refsynopsisdiv>
<arg choice="opt"><option>-X</option></arg>
</cmdsynopsis>
</refsynopsisdiv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
<refsect1><title>DESCRIPTION</title>
<para>
@@
-47,9
+47,9
@@
</para>
</refsect1>
</para>
</refsect1>
-
+
<refsect1><title>OPTIONS</title>
<refsect1><title>OPTIONS</title>
-
+
<variablelist>
<varlistentry>
<term>--help</term>
<variablelist>
<varlistentry>
<term>--help</term>
@@
-155,7
+155,7
@@
<term>filters</term>
<listitem>
<para>
<term>filters</term>
<listitem>
<para>
- Specifies all filters. Includes one ore more
+ Specifies all filters. Includes one ore more
<literal>filter</literal> elements with filter-specific
configuration material.
</para>
<literal>filter</literal> elements with filter-specific
configuration material.
</para>
@@
-198,7
+198,7
@@
<default_target>z3950.indexdata.dk</default_target>
</filter>
</filters>
<default_target>z3950.indexdata.dk</default_target>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log">
<route id="start">
<filter refid="frontend"/>
<filter type="log">
@@
-217,16
+217,16
@@
metaproxy --config my.xml
</screen>
</para>
metaproxy --config my.xml
</screen>
</para>
- </refsect1>
+ </refsect1>
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/metaproxy.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/metaproxy.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>FILES</title>
<para>
None important.
<refsect1><title>FILES</title>
<para>
None important.
diff --git
a/doc/multi.xml
b/doc/multi.xml
index
23e40a6
..
13830f0
100644
(file)
--- a/
doc/multi.xml
+++ b/
doc/multi.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,12
+15,12
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>multi</refname>
<refpurpose>Metaproxy Package Multiplexer Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>multi</refname>
<refpurpose>Metaproxy Package Multiplexer Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This filter multiplexes packages.
<refsect1><title>DESCRIPTION</title>
<para>
This filter multiplexes packages.
@@
-34,7
+34,7
@@
</para>
<para>
A target element is not required for multi-plexing to work.
</para>
<para>
A target element is not required for multi-plexing to work.
- It merely serves as a way to route differently.
+ It merely serves as a way to route differently.
</para>
<para>
If an empty
</para>
<para>
If an empty
@@
-50,20
+50,20
@@
<literal><hideerrors></literal>
element is placed inside the
<literal>multi</literal>
<literal><hideerrors></literal>
element is placed inside the
<literal>multi</literal>
- filter, then databases that reports diagnostics are not reported back
+ filter, then databases that reports diagnostics are not reported back
to the client, but simply ignored (unless every one of the databases report
diagnostics).
</para>
</refsect1>
to the client, but simply ignored (unless every one of the databases report
diagnostics).
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_multi.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_multi.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-77,8
+77,8
@@
</screen>
</para>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-93,7
+93,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/query_rewrite.xml
b/doc/query_rewrite.xml
index
caa296f
..
15c5a9f
100644
(file)
--- a/
doc/query_rewrite.xml
+++ b/
doc/query_rewrite.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,7
+15,7
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>query_rewrite</refname>
<refpurpose>Metaproxy RPN Query Rewrite Module</refpurpose>
<refnamediv>
<refname>query_rewrite</refname>
<refpurpose>Metaproxy RPN Query Rewrite Module</refpurpose>
@@
-40,15
+40,15
@@
### Describe the XML representation.
</para>
</refsect1>
### Describe the XML representation.
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_query_rewrite.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_query_rewrite.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-59,8
+59,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-69,7
+69,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/record_transform.xml
b/doc/record_transform.xml
index
e298a40
..
15e1055
100644
(file)
--- a/
doc/record_transform.xml
+++ b/
doc/record_transform.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,7
+15,7
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>record_transform</refname>
<refpurpose>Metaproxy Module that performs record transformations</refpurpose>
<refnamediv>
<refname>record_transform</refname>
<refpurpose>Metaproxy Module that performs record transformations</refpurpose>
@@
-30,35
+30,35
@@
syntax and elementset name according to the rules specified, to fetch
only existing record formats, and transform them on the fly to requested
record syntaxes.
syntax and elementset name according to the rules specified, to fetch
only existing record formats, and transform them on the fly to requested
record syntaxes.
- </para>
+ </para>
<para>
<para>
- The allowed record present syntax and
+ The allowed record present syntax and
element name are described in multiple
element name are described in multiple
- <literal><retrieval></literal> elements inside the
+ <literal><retrieval></literal> elements inside the
<literal><retrievalinfo></literal>
element. The <literal>syntax</literal> attribute is mandatory, but
the <literal>name</literal> attribute
<literal><retrievalinfo></literal>
element. The <literal>syntax</literal> attribute is mandatory, but
the <literal>name</literal> attribute
- may be omitted, in which case any
+ may be omitted, in which case any
element name is accepted. An additional
<literal>identifier</literal> attribute can be added to explicitly
describe the Z39.50 identifier string.
</para>
<para>
The <literal><retrieval></literal> element and the content
element name is accepted. An additional
<literal>identifier</literal> attribute can be added to explicitly
describe the Z39.50 identifier string.
</para>
<para>
The <literal><retrieval></literal> element and the content
- is described in the
+ is described in the
<ulink url="&url.yaz.retrieval;">Retrieval Facility</ulink> section
of the YAZ manual.
</para>
</refsect1>
<ulink url="&url.yaz.retrieval;">Retrieval Facility</ulink> section
of the YAZ manual.
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_record_transform.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_record_transform.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-89,8
+89,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-99,7
+99,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/session_shared.xml
b/doc/session_shared.xml
index
a9af324
..
8b0ad1c
100644
(file)
--- a/
doc/session_shared.xml
+++ b/
doc/session_shared.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,13
+15,13
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>session_shared</refname>
<refnamediv>
<refname>session_shared</refname>
- <refpurpose> Metaproxy Module for sharing system ressorces between
+ <refpurpose> Metaproxy Module for sharing system ressorces between
threads</refpurpose>
</refnamediv>
threads</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This filter implements global sharing of
<refsect1><title>DESCRIPTION</title>
<para>
This filter implements global sharing of
@@
-109,11
+109,11
@@
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_session_shared.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_session_shared.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
Configuration:
<refsect1><title>EXAMPLES</title>
<para>
Configuration:
@@
-125,8
+125,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-135,7
+135,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/sort.xml
b/doc/sort.xml
index
d4a0431
..
4345774
100644
(file)
--- a/
doc/sort.xml
+++ b/
doc/sort.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,12
+15,12
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>sort</refname>
<refpurpose>Metaproxy Z39.50 Sort Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>sort</refname>
<refpurpose>Metaproxy Z39.50 Sort Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This filter performs sorting of Z39.50 result sets.
<refsect1><title>DESCRIPTION</title>
<para>
This filter performs sorting of Z39.50 result sets.
@@
-72,21
+72,21
@@
</variablelist>
</para>
</refsect1>
</variablelist>
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_sort.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_sort.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
For example, to sort MARCXML records on title, one could use:
<screen><![CDATA[
<filter type="sort">
<refsect1><title>EXAMPLES</title>
<para>
For example, to sort MARCXML records on title, one could use:
<screen><![CDATA[
<filter type="sort">
- <sort
+ <sort
xpath="/marc:record/marc:datafield[@tag='245']/marc:subfield[@code='a']"
namespaces="marc=http://www.loc.gov/MARC21/slim"
prefetch="5"
xpath="/marc:record/marc:datafield[@tag='245']/marc:subfield[@code='a']"
namespaces="marc=http://www.loc.gov/MARC21/slim"
prefetch="5"
@@
-97,8
+97,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-113,7
+113,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/sru_z3950.xml
b/doc/sru_z3950.xml
index
9034d9a
..
df973ed
100644
(file)
--- a/
doc/sru_z3950.xml
+++ b/
doc/sru_z3950.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,30
+15,30
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>sru_z3950</refname>
<refpurpose>Metaproxy Module transforming SRU web service requests to
Z39.50 Metaproxy packages</refpurpose>
</refnamediv>
<refnamediv>
<refname>sru_z3950</refname>
<refpurpose>Metaproxy Module transforming SRU web service requests to
Z39.50 Metaproxy packages</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
The <literal>sru_z3950</literal> Metaproxy filter transforms valid
SRU GET/POST/SOAP requests to Z39.50 requests, and wraps the
<refsect1><title>DESCRIPTION</title>
<para>
The <literal>sru_z3950</literal> Metaproxy filter transforms valid
SRU GET/POST/SOAP requests to Z39.50 requests, and wraps the
- received hit counts and XML records into suitable SRU response messages.
+ received hit counts and XML records into suitable SRU response messages.
</para>
<para>
Multiple database elements defining the names of the accepted
databases are allowed in the configuration file. Each
</para>
<para>
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
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
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
- standard pages and the
+ standard pages and the
<ulink url="&url.sru.explain;">SRU Explain</ulink> pages
<ulink url="&url.sru.explain;">SRU Explain</ulink> pages
- for more information.
+ for more information.
</para>
<para>
All Z39.50 packages and all HTTP packages that do not resolve to
</para>
<para>
All Z39.50 packages and all HTTP packages that do not resolve to
@@
-46,14
+46,14
@@
filters on the route.
</para>
<para>
filters on the route.
</para>
<para>
- The SRU <literal>explain</literal> operation is supported,
+ The SRU <literal>explain</literal> operation is supported,
returning either the absolute minimum required by the standard, or
returning either the absolute minimum required by the standard, or
- a full pre-defined ZeeReX explain record.
+ a full pre-defined ZeeReX explain record.
</para>
<para>
It supports the SRU <literal>searchRetrieve</literal> operation, which
</para>
<para>
It supports the SRU <literal>searchRetrieve</literal> operation, which
- is transformed into successive Z39.50 <literal>init</literal>,
- <literal>search</literal> and <literal>present</literal> requests.
+ is transformed into successive Z39.50 <literal>init</literal>,
+ <literal>search</literal> and <literal>present</literal> requests.
</para>
<para>
The SRU <literal>scan</literal> operation is not supported.
</para>
<para>
The SRU <literal>scan</literal> operation is not supported.
@@
-113,11
+113,11
@@
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_sru_z3950.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_sru_z3950.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-134,8
+134,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-144,7
+144,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/template.xml
b/doc/template.xml
index
484ad8f
..
e3ff9dd
100644
(file)
--- a/
doc/template.xml
+++ b/
doc/template.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,12
+15,12
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>template</refname>
<refpurpose>Metaproxy Template Module That Does Nothing</refpurpose>
</refnamediv>
<refnamediv>
<refname>template</refname>
<refpurpose>Metaproxy Template Module That Does Nothing</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This module does nothing at all, simply passing packages through
<refsect1><title>DESCRIPTION</title>
<para>
This module does nothing at all, simply passing packages through
@@
-37,8
+37,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-47,7
+47,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/virt_db.xml
b/doc/virt_db.xml
index
35c43a6
..
365f684
100644
(file)
--- a/
doc/virt_db.xml
+++ b/
doc/virt_db.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,28
+15,28
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>virt_db</refname>
<refpurpose>Metaproxy Virtual Databases Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>virt_db</refname>
<refpurpose>Metaproxy Virtual Databases Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This filter allows one Z39.50 database to be me mapped to
another target; or even multiple targets.
</para>
<para>
<refsect1><title>DESCRIPTION</title>
<para>
This filter allows one Z39.50 database to be me mapped to
another target; or even multiple targets.
</para>
<para>
- The configuration of virt_db consists of zero or more
+ The configuration of virt_db consists of zero or more
<literal><virtual></literal> elements each describing the
Z39.50 virtual database recognized.
The name of the database is the text content of the
<literal><database></literal> element which should be
<literal><virtual></literal> elements each describing the
Z39.50 virtual database recognized.
The name of the database is the text content of the
<literal><database></literal> element which should be
- first element inside the virtual section.
+ first element inside the virtual section.
</para>
<para>
For Metaproxy 1.0.20 and later, the database is treated as a glob pattern.
</para>
<para>
For Metaproxy 1.0.20 and later, the database is treated as a glob pattern.
- This allows operators * (any number of any character) and
+ This allows operators * (any number of any character) and
? (any single character). The virtual sections are inspected in
the order given. The first matching virtual database is used.
</para>
? (any single character). The virtual sections are inspected in
the order given. The first matching virtual database is used.
</para>
@@
-65,14
+65,14
@@
databases do not result in the same routing.
</para>
</refsect1>
databases do not result in the same routing.
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_virt_db.rnc" xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_virt_db.rnc" xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
Consider this virt_db configuration:
<refsect1><title>EXAMPLES</title>
<para>
Consider this virt_db configuration:
@@
-102,7
+102,7
@@
</filter>
]]>
</screen>
</filter>
]]>
</screen>
- This will offer 4 databases, <literal>db1</literal>,
+ This will offer 4 databases, <literal>db1</literal>,
<literal>db2</literal>, <literal>combined</literal> and
<literal>db3</literal>. If a Z39.50 specifies <literal>db1</literal>
and <literal>db2</literal> that will have same effect as specifying
<literal>db2</literal>, <literal>combined</literal> and
<literal>db3</literal>. If a Z39.50 specifies <literal>db1</literal>
and <literal>db2</literal> that will have same effect as specifying
@@
-112,8
+112,8
@@
Since <literal>db3</literal> routes differently from the other databases,
this database may not be combined with the others.
</para>
Since <literal>db3</literal> routes differently from the other databases,
this database may not be combined with the others.
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-132,7
+132,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/z3950_client.xml
b/doc/z3950_client.xml
index
68cb126
..
27cf663
100644
(file)
--- a/
doc/z3950_client.xml
+++ b/
doc/z3950_client.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-15,12
+15,12
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>z3950_client</refname>
<refpurpose>Metaproxy Z39.50 Backend Client Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>z3950_client</refname>
<refpurpose>Metaproxy Z39.50 Backend Client Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
This backend filter is a Z39.50 client. This modules
<refsect1><title>DESCRIPTION</title>
<para>
This backend filter is a Z39.50 client. This modules
@@
-60,7
+60,7
@@
<para>
Is a boolean value (false, true). If true, the Z39.50 client will
terminate Z39.50 sessions with a close APDU followed by a socket close.
<para>
Is a boolean value (false, true). If true, the Z39.50 client will
terminate Z39.50 sessions with a close APDU followed by a socket close.
- If false (default), the Z39.50 client will be transparent and only
+ If false (default), the Z39.50 client will be transparent and only
send a close if the peer client does it too.
</para>
</listitem>
send a close if the peer client does it too.
</para>
</listitem>
@@
-68,15
+68,15
@@
</variablelist>
</para>
</refsect1>
</variablelist>
</para>
</refsect1>
-
+
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_z3950_client.rnc"
<refsect1><title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_z3950_client.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
@@
-88,8
+88,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-104,7
+104,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/zeerex_explain.xml
b/doc/zeerex_explain.xml
index
4496a18
..
3d8f4fd
100644
(file)
--- a/
doc/zeerex_explain.xml
+++ b/
doc/zeerex_explain.xml
@@
-1,6
+1,6
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
- <!ENTITY copyright SYSTEM "copyright.xml">
+ <!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
%idcommon;
]>
<!ENTITY % idcommon SYSTEM "common/common.ent">
%idcommon;
]>
@@
-15,29
+15,29
@@
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>zeerex_explain</refname>
<refpurpose>Metaproxy Z39.50 ZeeReX Explain Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>zeerex_explain</refname>
<refpurpose>Metaproxy Z39.50 ZeeReX Explain Module</refpurpose>
</refnamediv>
-
+
<refsect1><title>DESCRIPTION</title>
<para>
<refsect1><title>DESCRIPTION</title>
<para>
- The <literal>zeerex_explain</literal> Metaproxy filter
+ The <literal>zeerex_explain</literal> Metaproxy filter
answers valid Z30.50 explain requests, returning a
static ZeeReX Explain XML record from the config section. All other
answers valid Z30.50 explain requests, returning a
static ZeeReX Explain XML record from the config section. All other
- packages are passed through.
+ packages are passed through.
</para>
<para>
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. Notice that explain
records come in SRU and Z39.50 flavours, and this filter requires
</para>
<para>
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. Notice that explain
records come in SRU and Z39.50 flavours, and this filter requires
- the Z39.50 version. See the
+ the Z39.50 version. See the
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
- standard pages and the
+ standard pages and the
<ulink url="&url.sru.explain;">SRU Explain</ulink> pages
<ulink url="&url.sru.explain;">SRU Explain</ulink> pages
- for more information.
+ for more information.
</para>
<warning>
<para>
</para>
<warning>
<para>
@@
-60,8
+60,8
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
- </refsect1>
-
+ </refsect1>
+
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
<refsect1><title>SEE ALSO</title>
<para>
<citerefentry>
@@
-69,11
+69,11
@@
<manvolnum>1</manvolnum>
</citerefentry>
</para>
<manvolnum>1</manvolnum>
</citerefentry>
</para>
- <para>
+ <para>
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
</para>
</refsect1>
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/doc/zoom.xml
b/doc/zoom.xml
index
7687736
..
1355d76
100644
(file)
--- a/
doc/zoom.xml
+++ b/
doc/zoom.xml
@@
-1,4
+1,4
@@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY copyright SYSTEM "copyright.xml">
<!ENTITY % idcommon SYSTEM "common/common.ent">
@@
-9,18
+9,18
@@
<productname>Metaproxy</productname>
<info><orgname>Index Data</orgname></info>
</refentryinfo>
<productname>Metaproxy</productname>
<info><orgname>Index Data</orgname></info>
</refentryinfo>
-
+
<refmeta>
<refentrytitle>zoom</refentrytitle>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
<refmeta>
<refentrytitle>zoom</refentrytitle>
<manvolnum>3mp</manvolnum>
<refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
</refmeta>
-
+
<refnamediv>
<refname>zoom</refname>
<refpurpose>Metaproxy ZOOM Module</refpurpose>
</refnamediv>
<refnamediv>
<refname>zoom</refname>
<refpurpose>Metaproxy ZOOM Module</refpurpose>
</refnamediv>
-
+
<refsect1>
<title>DESCRIPTION</title>
<para>
<refsect1>
<title>DESCRIPTION</title>
<para>
@@
-29,7
+29,7
@@
The client implements the protocols that ZOOM C does: Z39.50, SRU
(GET, POST, SOAP) and SOLR .
</para>
The client implements the protocols that ZOOM C does: Z39.50, SRU
(GET, POST, SOAP) and SOLR .
</para>
-
+
<para>
This filter only deals with Z39.50 on input. The following services
are supported: init, search, present and close. The backend target
<para>
This filter only deals with Z39.50 on input. The following services
are supported: init, search, present and close. The backend target
@@
-172,7
+172,7
@@
</para>
<para>
When Metaproxy creates a content proxy session, the XSL parameter
</para>
<para>
When Metaproxy creates a content proxy session, the XSL parameter
- <literal>cproxyhost</literal> is passed to the transform.
+ <literal>cproxyhost</literal> is passed to the transform.
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
@@
-348,7
+348,7
@@
<para>
Step 1: for CCL, the query is converted to RPN via
<link linkend="cclmap"><literal>cclmap</literal></link> elements part of
<para>
Step 1: for CCL, the query is converted to RPN via
<link linkend="cclmap"><literal>cclmap</literal></link> elements part of
- the target profile as well as
+ the target profile as well as
<link linkend="cclmap_base">base CCL maps</link>.
</para>
<para>
<link linkend="cclmap_base">base CCL maps</link>.
</para>
<para>
@@
-366,13
+366,13
@@
type.
</para>
</refsect1>
type.
</para>
</refsect1>
-
+
<refsect1>
<title>SORTING</title>
<para>
The ZOOM module actively handle CQL sorting - using the SORTBY parameter
which was introduced in SRU version 1.2. The conversion from SORTBY clause
<refsect1>
<title>SORTING</title>
<para>
The ZOOM module actively handle CQL sorting - using the SORTBY parameter
which was introduced in SRU version 1.2. The conversion from SORTBY clause
- to native sort for some target is driven by the two parameters:
+ to native sort for some target is driven by the two parameters:
<link linkend="sortStrategy"><literal>sortStrategy</literal></link>
and <link linkend="sortmap"><literal>sortmap_</literal><replaceable>field</replaceable></link>.
</para>
<link linkend="sortStrategy"><literal>sortStrategy</literal></link>
and <link linkend="sortmap"><literal>sortmap_</literal><replaceable>field</replaceable></link>.
</para>
@@
-382,7
+382,7
@@
conversion. It doesn't throw a diagnostic.
</para>
</refsect1>
conversion. It doesn't throw a diagnostic.
</para>
</refsect1>
-
+
<refsect1>
<title>TARGET PROFILE</title>
<para>
<refsect1>
<title>TARGET PROFILE</title>
<para>
@@
-407,7
+407,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry id="cclmap">
<term>cclmap_<replaceable>field</replaceable></term><listitem>
<para>
<varlistentry id="cclmap">
<term>cclmap_<replaceable>field</replaceable></term><listitem>
<para>
@@
-419,7
+419,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>cfAuth</term><listitem>
<para>
<varlistentry>
<term>cfAuth</term><listitem>
<para>
@@
-467,7
+467,7
@@
<literal>element_raw</literal> from the configuration.
By default that is the element sets <literal>pz2</literal>
and <literal>raw</literal>.
<literal>element_raw</literal> from the configuration.
By default that is the element sets <literal>pz2</literal>
and <literal>raw</literal>.
- If record transform is not enabled, this setting is
+ If record transform is not enabled, this setting is
not used and the element set specified by the client
is passed verbatim.
</para>
not used and the element set specified by the client
is passed verbatim.
</para>
@@
-487,7
+487,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>piggyback</term><listitem>
<para>
<varlistentry>
<term>piggyback</term><listitem>
<para>
@@
-498,7
+498,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>queryEncoding</term><listitem>
<para>
<varlistentry>
<term>queryEncoding</term><listitem>
<para>
@@
-508,7
+508,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>recordEncoding</term><listitem>
<para>
<varlistentry>
<term>recordEncoding</term><listitem>
<para>
@@
-539,7
+539,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry id="sortStrategy">
<term>sortStrategy</term><listitem>
<para>
<varlistentry id="sortStrategy">
<term>sortStrategy</term><listitem>
<para>
@@
-552,7
+552,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>sru</term><listitem>
<para>
<varlistentry>
<term>sru</term><listitem>
<para>
@@
-599,7
+599,7
@@
<para>
The value of this field is a string that generates a dynamic link
based on record content. If the resulting string is non-zero in length
<para>
The value of this field is a string that generates a dynamic link
based on record content. If the resulting string is non-zero in length
- a new field, <literal>metadata</literal> with attribute
+ a new field, <literal>metadata</literal> with attribute
<literal>type="generated-url"</literal> is generated.
The contents of this field is the result of the URL recipe conversion.
The urlRecipe value may refer to an existing metadata element by
<literal>type="generated-url"</literal> is generated.
The contents of this field is the result of the URL recipe conversion.
The urlRecipe value may refer to an existing metadata element by
@@
-611,7
+611,7
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>zurl</term><listitem>
<para>
<varlistentry>
<term>zurl</term><listitem>
<para>
@@
-641,7
+641,7
@@
is a comma rather than a question mark. What follows question mark are
HTTP arguments (in this case SRU arguments).
</para>
is a comma rather than a question mark. What follows question mark are
HTTP arguments (in this case SRU arguments).
</para>
- <variablelist>
+ <variablelist>
<varlistentry>
<term>user</term>
<listitem>
<varlistentry>
<term>user</term>
<listitem>
@@
-718,17
+718,17
@@
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>
- </variablelist>
+ </variablelist>
</refsect1>
<refsect1>
<title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_zoom.rnc"
</refsect1>
<refsect1>
<title>SCHEMA</title>
<literallayout><xi:include
xi:href="../xml/schema/filter_zoom.rnc"
- xi:parse="text"
+ xi:parse="text"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
xmlns:xi="http://www.w3.org/2001/XInclude" />
</literallayout>
</refsect1>
-
+
<refsect1>
<title>EXAMPLES</title>
<para>
<refsect1>
<title>EXAMPLES</title>
<para>
@@
-745,7
+745,7
@@
<fieldmap cql="dc.creator" ccl="au"/>
<fieldmap cql="dc.title" ccl="ti"/>
<fieldmap cql="dc.subject" ccl="su"/>
<fieldmap cql="dc.creator" ccl="au"/>
<fieldmap cql="dc.title" ccl="ti"/>
<fieldmap cql="dc.subject" ccl="su"/>
-
+
<cclmap>
<qual name="ocn">
<attr type="u" value="12"/>
<cclmap>
<qual name="ocn">
<attr type="u" value="12"/>
@@
-758,9
+758,9
@@
]]>
</screen>
</para>
]]>
</screen>
</para>
-
- </refsect1>
-
+
+ </refsect1>
+
<refsect1>
<title>SEE ALSO</title>
<para>
<refsect1>
<title>SEE ALSO</title>
<para>
@@
-776,7
+776,7
@@
</citerefentry>
</para>
</refsect1>
</citerefentry>
</para>
</refsect1>
-
+
©right;
</refentry>
©right;
</refentry>
diff --git
a/etc/config-cgi.xml
b/etc/config-cgi.xml
index
46204fe
..
c8370ab
100644
(file)
--- a/
etc/config-cgi.xml
+++ b/
etc/config-cgi.xml
@@
-8,7
+8,7
@@
<port>@:9000</port>
</filter>
</filters>
<port>@:9000</port>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log"><category user-access="true" apdu="true" /></filter>
<route id="start">
<filter refid="frontend"/>
<filter type="log"><category user-access="true" apdu="true" /></filter>
diff --git
a/etc/config-loc.xml
b/etc/config-loc.xml
index
29f926a
..
946da74
100644
(file)
--- a/
etc/config-loc.xml
+++ b/
etc/config-loc.xml
@@
-86,8
+86,8
@@
the following databaseNames (virtual databases):
<filter type="frontend_net">
<port>@:7090</port>
<!-- maximum connections within a minute from same IP -->
<filter type="frontend_net">
<port>@:7090</port>
<!-- maximum connections within a minute from same IP -->
- <threads>100</threads>
- <connect-max>10</connect-max>
+ <threads>100</threads>
+ <connect-max>10</connect-max>
</filter>
<!-- converts SRU to Z39.50 and back -->
</filter>
<!-- converts SRU to Z39.50 and back -->
@@
-111,7
+111,7
@@
the following databaseNames (virtual databases):
<filter type="limit">
<limit bandwidth="50000" pdu="100" search="5" retrieve="50"/>
</filter>
<filter type="limit">
<limit bandwidth="50000" pdu="100" search="5" retrieve="50"/>
</filter>
- <filter type="session_shared">
+ <filter type="session_shared">
<resultset ttl="10" max="3"/>
<session ttl="30"/>
</filter>
<resultset ttl="10" max="3"/>
<session ttl="30"/>
</filter>
diff --git
a/etc/config-record-transform.xml
b/etc/config-record-transform.xml
index
bce4097
..
af2d7a8
100644
(file)
--- a/
etc/config-record-transform.xml
+++ b/
etc/config-record-transform.xml
@@
-10,14
+10,14
@@
<timeout>30</timeout>
</filter>
</filters>
<timeout>30</timeout>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log">
<message>Front</message>
</filter>
<filter type="sort">
<route id="start">
<filter refid="frontend"/>
<filter type="log">
<message>Front</message>
</filter>
<filter type="sort">
- <sort
+ <sort
xpath="/marc:record/marc:datafield[@tag='245']/marc:subfield[@code='a']"
namespaces="marc=http://www.loc.gov/MARC21/slim"
prefetch="5"
xpath="/marc:record/marc:datafield[@tag='245']/marc:subfield[@code='a']"
namespaces="marc=http://www.loc.gov/MARC21/slim"
prefetch="5"
diff --git
a/etc/config-shared1.xml
b/etc/config-shared1.xml
index
240eae2
..
a13ad54
100644
(file)
--- a/
etc/config-shared1.xml
+++ b/
etc/config-shared1.xml
@@
-9,7
+9,7
@@
<filter id="backend" type="z3950_client">
</filter>
</filters>
<filter id="backend" type="z3950_client">
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log">
<route id="start">
<filter refid="frontend"/>
<filter type="log">
@@
-19,7
+19,7
@@
<filter type="limit">
<limit bandwidth="50000" pdu="100" search="5" retrieve="50"/>
</filter>
<filter type="limit">
<limit bandwidth="50000" pdu="100" search="5" retrieve="50"/>
</filter>
- <filter type="session_shared">
+ <filter type="session_shared">
<resultset ttl="10" max="3" optimizesearch="false" restart="true"/>
<session ttl="30"/>
</filter>
<resultset ttl="10" max="3" optimizesearch="false" restart="true"/>
<session ttl="30"/>
</filter>
diff --git
a/etc/config-sru-holdings.xml
b/etc/config-sru-holdings.xml
index
a12be02
..
5f21260
100644
(file)
--- a/
etc/config-sru-holdings.xml
+++ b/
etc/config-sru-holdings.xml
@@
-5,8
+5,8
@@
be fetched from Z39.50 OPAC records from a Z39.50 target. The virt_db
is NOT used and, thus, the database does not map to a Z93.50 target.
The Z39.50 is set, instead via the new x-target SRU parameter .
-->
is NOT used and, thus, the database does not map to a Z93.50 target.
The Z39.50 is set, instead via the new x-target SRU parameter .
-->
-<metaproxy
- xmlns="http://indexdata.com/metaproxy"
+<metaproxy
+ xmlns="http://indexdata.com/metaproxy"
version="1.0">
<start route="start"/>
<filters>
version="1.0">
<start route="start"/>
<filters>
@@
-48,7
+48,7
@@
The Z39.50 is set, instead via the new x-target SRU parameter .
</retrievalinfo>
</filter>
</filters>
</retrievalinfo>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log">
<route id="start">
<filter refid="frontend"/>
<filter type="log">
diff --git
a/etc/config-sru-to-z3950.xml
b/etc/config-sru-to-z3950.xml
index
9d43280
..
ff681b0
100644
(file)
--- a/
etc/config-sru-to-z3950.xml
+++ b/
etc/config-sru-to-z3950.xml
@@
-1,6
+1,6
@@
<?xml version="1.0"?>
<?xml version="1.0"?>
-<metaproxy
- xmlns="http://indexdata.com/metaproxy"
+<metaproxy
+ xmlns="http://indexdata.com/metaproxy"
version="1.0">
<start route="start"/>
<filters>
version="1.0">
<start route="start"/>
<filters>
@@
-45,7
+45,7
@@
</retrievalinfo>
</filter>
</filters>
</retrievalinfo>
</filter>
</filters>
- <routes>
+ <routes>
<!-- Z39.50 clients -->
<route id="remote">
<filter type="log">
<!-- Z39.50 clients -->
<route id="remote">
<filter type="log">
@@
-56,7
+56,7
@@
</filter>
<filter type="bounce"/>
</route>
</filter>
<filter type="bounce"/>
</route>
-
+
<!-- shared Z39.50 clients -->
<route id="shared">
<filter type="log">
<!-- shared Z39.50 clients -->
<route id="shared">
<filter type="log">
@@
-68,7
+68,7
@@
</filter>
<filter type="bounce"/>
</route>
</filter>
<filter type="bounce"/>
</route>
-
+
<!-- local built-in server -->
<route id="local">
<filter type="backend_test"/>
<!-- local built-in server -->
<route id="local">
<filter type="backend_test"/>
diff --git
a/etc/config-zoom.xml
b/etc/config-zoom.xml
index
0389f15
..
b472d4f
100644
(file)
--- a/
etc/config-zoom.xml
+++ b/
etc/config-zoom.xml
@@
-16,12
+16,12
@@
element_raw="raw"
explain_xsl="torus2zeerex.xsl"
record_xsl="pz2dc.xsl"
element_raw="raw"
explain_xsl="torus2zeerex.xsl"
record_xsl="pz2dc.xsl"
- >
+ >
<!--
<!--
- http://usi.indexdata.com/torus2/admin.admin/records/?query=userName==test+and+password==test
+ http://usi.indexdata.com/torus2/admin.admin/records/?query=userName==test+and+password==test
-->
-->
-
+
<!-- these records are examples only -->
<records>
<!-- these records are examples only -->
<records>
@@
-206,7
+206,7
@@
<zoom timeout="20" proxy_timeout="1"/>
</filter>
</filters>
<zoom timeout="20" proxy_timeout="1"/>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="sru_z3950"/>
<route id="start">
<filter refid="frontend"/>
<filter type="sru_z3950"/>
diff --git
a/etc/config0.xml
b/etc/config0.xml
index
8edecf5
..
182839b
100644
(file)
--- a/
etc/config0.xml
+++ b/
etc/config0.xml
@@
-10,7
+10,7
@@
<stat-req>/fn_stat</stat-req>
</filter>
</filters>
<stat-req>/fn_stat</stat-req>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log"><category access="false" line="true" apdu="true" /></filter>
<route id="start">
<filter refid="frontend"/>
<filter type="log"><category access="false" line="true" apdu="true" /></filter>
diff --git
a/etc/config1.xml
b/etc/config1.xml
index
3860287
..
dd91ae4
100644
(file)
--- a/
etc/config1.xml
+++ b/
etc/config1.xml
@@
-1,6
+1,6
@@
<?xml version="1.0"?>
<metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
<?xml version="1.0"?>
<metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
- <!-- Z39.50 proxy which relays to target specified in Init otherinfo
+ <!-- Z39.50 proxy which relays to target specified in Init otherinfo
(VAL_RPOXY). If no target is given, it relays to target
z3950.indexdata.dk -->
<start route="start"/>
(VAL_RPOXY). If no target is given, it relays to target
z3950.indexdata.dk -->
<start route="start"/>
@@
-16,7
+16,7
@@
<force_close>true</force_close>
</filter>
</filters>
<force_close>true</force_close>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log">
<route id="start">
<filter refid="frontend"/>
<filter type="log">
diff --git
a/etc/config4.xml
b/etc/config4.xml
index
da3df3d
..
267c6a5
100644
(file)
--- a/
etc/config4.xml
+++ b/
etc/config4.xml
@@
-2,7
+2,7
@@
<metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
<start route="start"/>
<!-- sample config which illustrates the use of http_file filter.. -->
<metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
<start route="start"/>
<!-- sample config which illustrates the use of http_file filter.. -->
- <routes>
+ <routes>
<route id="start">
<filter type="frontend_net">
<threads>10</threads>
<route id="start">
<filter type="frontend_net">
<threads>10</threads>
diff --git
a/etc/config5.xml
b/etc/config5.xml
index
d963e0c
..
fc2245b
100644
(file)
--- a/
etc/config5.xml
+++ b/
etc/config5.xml
@@
-7,12
+7,12
@@
<port>@:9000</port>
</filter>
</filters>
<port>@:9000</port>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log">
<message>F</message>
<route id="start">
<filter refid="frontend"/>
<filter type="log">
<message>F</message>
- <time-format>%Y%m%d-%H%M%S</time-format>
+ <time-format>%Y%m%d-%H%M%S</time-format>
</filter>
<filter type="query_rewrite">
<xslt stylesheet="../etc/pqf2pqf.xsl"/>
</filter>
<filter type="query_rewrite">
<xslt stylesheet="../etc/pqf2pqf.xsl"/>
@@
-20,7
+20,7
@@
</filter>
<filter type="log">
<message>B</message>
</filter>
<filter type="log">
<message>B</message>
- <time-format>%Y%m%d-%H%M%S</time-format>
+ <time-format>%Y%m%d-%H%M%S</time-format>
<category init-options="true" request-session="true" response-session="true"
request-apdu="true" response-apdu="true"
/>
<category init-options="true" request-session="true" response-session="true"
request-apdu="true" response-apdu="true"
/>
diff --git
a/etc/explain.xml
b/etc/explain.xml
index
f93f6ab
..
f98b3a2
100644
(file)
--- a/
etc/explain.xml
+++ b/
etc/explain.xml
@@
-176,14
+176,14
@@
<schemaInfo>
<schema identifier="http://www.loc.gov/zing/srw/dcschema/v1.0/"
<schemaInfo>
<schema identifier="http://www.loc.gov/zing/srw/dcschema/v1.0/"
- location="http://www.loc.gov/zing/srw/dc.xsd"
+ location="http://www.loc.gov/zing/srw/dc.xsd"
name="dc"
retrieve="true">
<title lang="en">Dublin Core</title>
</schema>
<!--
<schema identifier="http://indexdata.dk/dc-short"
name="dc"
retrieve="true">
<title lang="en">Dublin Core</title>
</schema>
<!--
<schema identifier="http://indexdata.dk/dc-short"
- location=""
+ location=""
name="dc-short"
retrieve="true">
<title lang="en">Dublin Core Short Form</title>
name="dc-short"
retrieve="true">
<title lang="en">Dublin Core Short Form</title>
@@
-191,7
+191,7
@@
-->
</schemaInfo>
-->
</schemaInfo>
-
+
<configInfo>
<!-- searchRetrieve settings -->
<configInfo>
<!-- searchRetrieve settings -->
@@
-207,9
+207,9
@@
<!--<supports type="relationModifier">phonetic</supports> --><!-- 2=100 -->
<!--<supports type="relationModifier">stem</supports> --><!-- 2=101 -->
<!--<supports type="relationModifier">phonetic</supports> --><!-- 2=100 -->
<!--<supports type="relationModifier">stem</supports> --><!-- 2=101 -->
- <!-- <supports type="proximity"></supports> -->
+ <!-- <supports type="proximity"></supports> -->
<!-- title = (house prox/distance=1/unit=word the) -->
<!-- title = (house prox/distance=1/unit=word the) -->
- <!-- proximity modifier supported by the server or index
+ <!-- proximity modifier supported by the server or index
(relation, distance, unit, ordering) -->
<!-- <supports type="proximityModifier"></supports> -->
<!-- boolean modifier supported by the server or index -->
(relation, distance, unit, ordering) -->
<!-- <supports type="proximityModifier"></supports> -->
<!-- boolean modifier supported by the server or index -->
@@
-223,14
+223,14
@@
<!-- supported sortmodifier (ascending, missingValue, caseSensitive) -->
<!-- <supports type="sortModifier"></supports> -->
<!-- supported sortmodifier (ascending, missingValue, caseSensitive) -->
<!-- <supports type="sortModifier"></supports> -->
- <!-- presentation settings -->
+ <!-- presentation settings -->
<default type="numberOfRecords">0</default>
<default type="retrieveSchema">dc</default>
<default type="recordPacking">xml</default>
<setting type="stylesheet">docpath/sru.xsl</setting>
<!-- <setting type="maximumRecords">1000</setting> -->
<default type="numberOfRecords">0</default>
<default type="retrieveSchema">dc</default>
<default type="recordPacking">xml</default>
<setting type="stylesheet">docpath/sru.xsl</setting>
<!-- <setting type="maximumRecords">1000</setting> -->
- <!-- <supports type="resultSets"></supports> -->
+ <!-- <supports type="resultSets"></supports> -->
<!-- scan settings -->
<!-- scan settings -->
@@
-245,5
+245,5
@@
<!-- <supports type="extraExplainData"></supports> -->
<!-- <supports type="profile"></supports> -->
</configInfo>
<!-- <supports type="extraExplainData"></supports> -->
<!-- <supports type="profile"></supports> -->
</configInfo>
-
+
</explain>
</explain>
diff --git
a/example-module/config.xml
b/example-module/config.xml
index
2b562e3
..
5803f52
100644
(file)
--- a/
example-module/config.xml
+++ b/
example-module/config.xml
@@
-7,7
+7,7
@@
<port>@:9000</port>
</filter>
</filters>
<port>@:9000</port>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log"><category user-access="true" apdu="true" /></filter>
<route id="start">
<filter refid="frontend"/>
<filter type="log"><category user-access="true" apdu="true" /></filter>
diff --git
a/rpm/metaproxy.xml
b/rpm/metaproxy.xml
index
c35096f
..
8982a4a
100644
(file)
--- a/
rpm/metaproxy.xml
+++ b/
rpm/metaproxy.xml
@@
-10,7
+10,7
@@
<message>FN</message>
</filter>
</filters>
<message>FN</message>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="frontend"/>
<include src="filters-enabled/*.xml"/>
<route id="start">
<filter refid="frontend"/>
<include src="filters-enabled/*.xml"/>
diff --git
a/xml/experiments/config-imagine.xml
b/xml/experiments/config-imagine.xml
index
7879f5a
..
634de6e
100644
(file)
--- a/
xml/experiments/config-imagine.xml
+++ b/
xml/experiments/config-imagine.xml
@@
-20,12
+20,12
@@
</filter>
</filters>
</filter>
</filters>
- <routes>
+ <routes>
<route id="start">
<filter refid="log_cout"/>
<filter type="cond"> <!-- conditional -->
<route id="start">
<filter refid="log_cout"/>
<filter type="cond"> <!-- conditional -->
- <if test="port=210 and db=public" route="A"/>
- <if test="port=210 and db=other" route="B"/>
+ <if test="port=210 and db=public" route="A"/>
+ <if test="port=210 and db=other" route="B"/>
<switch>
<case test="blabla" route="C"/>
<case test="blabla2" route="C2"/>
<switch>
<case test="blabla" route="C"/>
<case test="blabla2" route="C2"/>
@@
-36,7
+36,7
@@
<filter refid="log_cerr"/>
<filter type="log"> <!-- apply logging always -->
<logfile>mylog.log</logfile>
<filter refid="log_cerr"/>
<filter type="log"> <!-- apply logging always -->
<logfile>mylog.log</logfile>
- </filter>
+ </filter>
<filter name="reject"> <!-- reject .. -->
</filter>
<filter type="bounce"/>
<filter name="reject"> <!-- reject .. -->
</filter>
<filter type="bounce"/>
@@
-99,7
+99,7
@@
yp2::filter::Log::Context : public Context
Filters are constructed with a FilterFactory class which exposes a
Filters are constructed with a FilterFactory class which exposes a
-method
+method
Filter* createFilter(std::string type)
Filter* createFilter(std::string type)
diff --git
a/xml/experiments/zeerex-info.xml
b/xml/experiments/zeerex-info.xml
index
9c92988
..
978bfa6
100644
(file)
--- a/
xml/experiments/zeerex-info.xml
+++ b/
xml/experiments/zeerex-info.xml
@@
-1,6
+1,6
@@
<?xml version="1.0" encoding="UTF-8"?>
<!-- fictive yaz-frontend plus zeerex-explain plus retrieval info format -->
<?xml version="1.0" encoding="UTF-8"?>
<!-- fictive yaz-frontend plus zeerex-explain plus retrieval info format -->
-<zeerex xmlns="http://indexdata.com/yaz"
+<zeerex xmlns="http://indexdata.com/yaz"
xmlns:dc="http://purl.org/dc/elements/1.1/"
version="1.0">
xmlns:dc="http://purl.org/dc/elements/1.1/"
version="1.0">
@@
-30,7
+30,7
@@
<protocol refid="z3950"/>
<database name="Default">
<protocol refid="z3950"/>
<database name="Default">
- <!-- host and port can be different from listen socket
+ <!-- host and port can be different from listen socket
due to firewalling!!! -->
<target host="server1.mydomain" port="80"/>
due to firewalling!!! -->
<target host="server1.mydomain" port="80"/>
@@
-106,7
+106,7
@@
<attr type="4" set="bib1">3</attr>
</map>
</index>
<attr type="4" set="bib1">3</attr>
</map>
</index>
-
+
<!-- Dublin Core Indexes -->
<index search="true" scan="true" sort="false">
<!-- Dublin Core Indexes -->
<index search="true" scan="true" sort="false">
@@
-244,7
+244,7
@@
<!-- <supports type="relation">any</supports> --><!-- 2=3 OK -->
<!-- relation modifier supported by the server or index -->
<!-- <supports type="relation">any</supports> --><!-- 2=3 OK -->
<!-- relation modifier supported by the server or index -->
- <!-- MARC: So I promise that you can use 'title <>/stem fish' , but it
+ <!-- MARC: So I promise that you can use 'title <>/stem fish' , but it
really defaults to 'title =/stem fish' ??? And nobody cares ???-->
<!-- <supports type="relationModifier">relevant</supports> --><!-- 2=102 OK, makes no difference .. sic -->
<!-- <supports type="relationModifier">phonetic</supports> --> <!-- 2=100 DEAD -->
really defaults to 'title =/stem fish' ??? And nobody cares ???-->
<!-- <supports type="relationModifier">relevant</supports> --><!-- 2=102 OK, makes no difference .. sic -->
<!-- <supports type="relationModifier">phonetic</supports> --> <!-- 2=100 DEAD -->
@@
-254,7
+254,7
@@
<!-- <supports type="proximity"></supports> --> <!-- DEAD, title = (house prox/distance=1/unit=word the) FAILS -->
<!-- <supports type="proximity"></supports> --> <!-- DEAD, title = (house prox/distance=1/unit=word the) FAILS -->
- <!-- proximity modifier supported by the server or index
+ <!-- proximity modifier supported by the server or index
(relation, distance, unit, ordering) -->
<!-- <supports type="proximityModifier"></supports> -->
(relation, distance, unit, ordering) -->
<!-- <supports type="proximityModifier"></supports> -->
@@
-266,7
+266,7
@@
<supports type="maskingCharacter">?</supports>
<!-- anchoring supported? (^ character) -->
<supports type="maskingCharacter">?</supports>
<!-- anchoring supported? (^ character) -->
- <!-- MARC: how do I express that I only support left anchoring in
+ <!-- MARC: how do I express that I only support left anchoring in
the beginning of the field ( bib1 3=1 ), but no right anchoring ?? -->
<!-- MIKE: You can't. The ZeeRex documentation should be changed
to allow this, as <supports type="anchoring">left</supports> -->
the beginning of the field ( bib1 3=1 ), but no right anchoring ?? -->
<!-- MIKE: You can't. The ZeeRex documentation should be changed
to allow this, as <supports type="anchoring">left</supports> -->
@@
-286,7
+286,7
@@
<!-- MIKE: this is for the new CQL "sortby" sorting, which Zebra
doesn't yet do at all, so you're right to omit this for now. -->
<!-- MIKE: this is for the new CQL "sortby" sorting, which Zebra
doesn't yet do at all, so you're right to omit this for now. -->
- <!-- presentation settings -->
+ <!-- presentation settings -->
<!-- default number of records that a server will return at once -->
<default type="numberOfRecords">0</default>
<!-- default number of records that a server will return at once -->
<default type="numberOfRecords">0</default>
@@
-304,7
+304,7
@@
<!-- <setting type="maximumRecords">1000</setting> -->
<!-- support result sets (Empty) -->
<!-- <setting type="maximumRecords">1000</setting> -->
<!-- support result sets (Empty) -->
- <!-- <supports type="resultSets"></supports> -->
+ <!-- <supports type="resultSets"></supports> -->
<!-- XPath retrieval supported -->
<!-- <supports type="recordXPath"></supports> -->
<!-- XPath retrieval supported -->
<!-- <supports type="recordXPath"></supports> -->
@@
-367,4
+367,4
@@
</zeerex>
</zeerex>
-
+