added full RelaxNG based config file syntax checking
[metaproxy-moved-to-github.git] / etc / config-zurg.xml
1 <?xml version="1.0"?>
2 <!-- $Id: config-zurg.xml,v 1.10 2006-10-10 15:10:16 marc Exp $ -->
3 <yp2 xmlns="http://indexdata.dk/yp2/config/1">
4   <start route="start"/>
5   <routes>
6     <route id="start">
7       <filter type="frontend_net">
8         <threads>10</threads>
9         <port>@:9000</port>
10       </filter>
11       <filter type="log">
12         <message>F</message>
13       </filter>
14       <filter type="auth_simple">
15         <userRegister>etc/example.simple-auth</userRegister>
16       </filter>
17       <filter type="virt_db">
18         <virtual>
19           <database>bdsbkm21</database>
20           <target>zurg:9901/bdsbkm21</target>
21         </virtual>
22         <virtual>
23           <database>foo</database>
24           <target>zurg:9991/foo</target>
25         </virtual>
26         <virtual>
27           <database>bar</database>
28           <target>zurg:9992/bar</target>
29         </virtual>
30         <virtual>
31           <database>baz</database>
32           <target>zurg:9993/baz</target>
33         </virtual>
34         <virtual>
35           <database>foobaralias</database>
36           <target>zurg:9991/foo</target>
37           <target>zurg:9992/bar</target>
38         </virtual>
39         <virtual>
40           <database>foobazalias</database>
41           <target>zurg:9991/foo</target>
42           <target>zurg:9993/baz</target>
43         </virtual>
44         <virtual>
45           <database>blconm21</database>
46           <target>zurg:9902/blconm21</target>
47         </virtual>
48         <virtual>
49           <database>lcbkm21</database>
50           <target>zurg:9903/lcbkm21</target>
51         </virtual>
52         <virtual>
53           <database>radmarc</database>
54           <target>zurg:9904/radmarc</target>
55         </virtual>
56         <virtual>
57           <database>books</database>
58           <target>zurg:9901/bdsbkm21</target>
59           <target>zurg:9902/blconm21</target>
60           <target>zurg:9903/lcbkm21</target>
61           <target>zurg:9904/radmarc</target>
62         </virtual>
63       </filter>
64       <filter type="log">
65         <message>M</message>
66       </filter>
67       <filter type="auth_simple">
68         <targetRegister>etc/example.target-auth</targetRegister>
69         <discardUnauthorisedTargets/>
70       </filter>
71       <filter type="multi">
72       </filter>
73       <filter type="log">
74         <message>B</message>
75       </filter>
76       <filter type="z3950_client">
77         <timeout>30</timeout>
78       </filter>
79       <filter type="bounce"/>
80     </route>
81   </routes>
82 </yp2>
83