f3b3e2f3fa16e0c7d1b255caa571ea4a888ad0a4
[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              <elementSet>F</elementSet>
20              <requestSyntax>MARC21</requestSyntax>
21              <recordEncoding>MARC-8</recordEncoding>
22              <transform>tmarc.xsl</transform>
23              <authentication>a/b</authentication>
24              <cclmap_term>u=1016 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_term>
25              <cclmap_au>u=1003 2=3 s=al s=pw t=l,r 6=1</cclmap_au>
26              <cclmap_ti>u=4 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_ti>
27              <cclmap_su>u=21 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_su>
28            </layer>
29          </record>
30          <record>
31            <layer>
32              <id>sru-local</id>
33              <zurl>localhost:9999/db02</zurl>
34              <sru>get</sru>
35              <queryEncoding>iso-8859-1</queryEncoding>
36            </layer>
37          </record>
38          <record>
39            <layer>
40              <id>cf-local</id>
41              <zurl>localhost:9999/db03</zurl>
42              <authentication>a/b</authentication>
43              <cfAuth>mycfuser/mycfpassword</cfAuth>
44              <cfSubDb>mycfsub</cfSubDb>
45              <cclmap_term>u=1016 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_term>
46              <cclmap_au>u=1003 2=3 s=al s=pw t=l,r 6=1</cclmap_au>
47              <cclmap_ti>u=4 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_ti>
48              <cclmap_su>u=21 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_su>
49            </layer>
50          </record>
51          <record>
52            <layer>
53              <id>z-unknown</id>
54              <zurl>localhost:9999/unknown</zurl>
55              <queryEncoding>iso-8859-1</queryEncoding>
56            </layer>
57          </record>
58       </records> 
59     </filter>
60   </filters>
61   <routes>  
62     <route id="start">
63       <filter refid="frontend"/>
64       <filter type="log">
65         <message>log</message>
66       </filter>
67       <filter refid="backend"/>
68       <filter type="bounce"/>
69     </route>
70   </routes>
71 </metaproxy>
72