New (not finished)
[metaproxy-moved-to-github.git] / etc / config-bytarget.xml
1 <?xml version="1.0"?>
2 <!-- $Id: config-bytarget.xml,v 1.1 2006-06-16 10:31:42 mike 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>Frontend</message>
13       </filter>
14       <filter type="virt_db">
15         <virtual>
16           <database>loc</database>
17           <target>z3950.loc.gov:7090/voyager</target>
18         </virtual>
19         <virtual>
20           <database>idgils</database>
21           <target>indexdata.dk/gils</target>
22         </virtual>
23         <virtual>
24           <database>all</database>
25           <target>indexdata.dk/gils</target>
26           <target>z3950.loc.gov:7090/voyager</target>
27         </virtual>
28       </filter>
29       <filter type="multi">
30         <target route="group1">z3950.loc.gov:7090/voyager</target>
31         <target route="group2">indexdata.dk/gils</target>
32       </filter>
33     </route>
34     <route id="group1">
35       <!-- ### Adam suggests: <filter type="multi"/> -->
36       <filter type="query_rewrite">
37         <xslt>pqf2pqf.xsl</xslt>
38       </filter>
39       <filter type="log">
40         <message>Group 1</message>
41       </filter>
42       <filter type="z3950_client">
43         <timeout>30</timeout>
44       </filter>
45     </route>
46     <route id="group2">
47       <!-- ### Adam suggests: <filter type="multi"/> -->
48 <!--
49       <filter type="auth-set">
50         <username>mike</username>
51         <password>fishy</password>
52         <group></group>
53       </filter>
54 -->
55       <filter type="log">
56         <message>Group 2</message>
57       </filter>
58       <filter type="z3950_client">
59         <timeout>30</timeout>
60       </filter>
61     </route>
62   </routes>
63 </yp2>