Sample config for new zoom filter
[metaproxy-moved-to-github.git] / etc / config-zoom.xml
1 <?xml version="1.0"?>
2 <metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
3   <!-- Z39.50 proxy which relays to target specified in Init otherinfo 
4   (VAL_RPOXY). If no target is given, it relays to target
5   z3950.indexdata.dk -->
6   <start route="start"/>
7   <filters>
8     <filter id="frontend" type="frontend_net">
9       <threads>10</threads>
10       <port>@:9000</port>
11     </filter>
12     <filter id="backend" type="zoom">
13       <records>
14          <record>
15            <layer>
16              <id>z-local</id>
17              <zurl>localhost:9999/db01</zurl>
18              <queryEncoding>iso-8859-1</queryEncoding>
19              <useTurboMarc>1</useTurboMarc>
20              <elementSet>F</elementSet>
21              <requestSyntax>MARC21</requestSyntax>
22              <recordEncoding>MARC-8</recordEncoding>
23              <transform>tmarc.xsl</transform>
24            </layer>
25          </record>
26          <record>
27            <layer>
28              <id>sru-local</id>
29              <zurl>localhost:9999/db02</zurl>
30              <sru>get</sru>
31              <queryEncoding>iso-8859-1</queryEncoding>
32            </layer>
33          </record>
34          <record>
35            <layer>
36              <id>z-unknown</id>
37              <zurl>localhost:9999/unknown</zurl>
38              <queryEncoding>iso-8859-1</queryEncoding>
39            </layer>
40          </record>
41       </records> 
42     </filter>
43   </filters>
44   <routes>  
45     <route id="start">
46       <filter refid="frontend"/>
47       <filter type="log">
48         <message>log</message>
49       </filter>
50       <filter refid="backend"/>
51       <filter type="bounce"/>
52     </route>
53   </routes>
54 </metaproxy>
55