Fix Metaproxy stops logging after check config failed MP-590
[metaproxy-moved-to-github.git] / etc / config2.xml
index 829f1c9..8d56e5e 100644 (file)
@@ -1,6 +1,7 @@
 <?xml version="1.0"?>
-<!-- $Id: config2.xml,v 1.3 2006-01-16 15:48:57 mike Exp $ -->
-<yp2 xmlns="http://indexdata.dk/yp2/config/1">
+<metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
+  <!-- Offers a list of virtual databases, that may be only used
+  by certain users .. See example.simple-auth -->
   <start route="start"/>
   <filters>
     <filter id="frontend" type="frontend_net">
@@ -15,7 +16,7 @@
         <message>F</message>
       </filter>
       <filter type="auth_simple">
-        <filename>/etc/passwd</filename>
+        <userRegister>../etc/example.simple-auth</userRegister>
       </filter>
       <filter type="virt_db">
         <virtual>
           <database>idgils</database>
           <target>indexdata.dk/gils</target>
         </virtual>
+        <virtual>
+          <database>Default</database>
+          <target>localhost:9999/Default</target>
+        </virtual>
         <virtual route="test">
-          <database>test</database>
-          <target>localhost:9999</target>
+          <database>dummy</database>
+          <target>something_for_backend_test_to_know</target>
         </virtual>
+        <virtual>
+          <database>all</database>
+          <target>z3950.loc.gov:7090/voyager</target>
+          <target>indexdata.dk/gils</target>
+          <target>localhost:9999/Default</target>
+        </virtual>
+      </filter>
+      <filter type="auth_simple">
+        <targetRegister>../etc/example.target-auth</targetRegister>
+       <discardUnauthorisedTargets/>
+      </filter>
+      <filter type="multi">
       </filter>
       <filter type="log">
         <message>B</message>
       <filter type="z3950_client">
         <timeout>30</timeout>
       </filter>
+      <filter type="bounce"/>
     </route>
     <route id="test">
       <filter type="log">
        <message>T</message>
       </filter>
       <filter type="backend_test"/>
+      <filter type="bounce"/>
     </route>
   </routes>
-</yp2>
+</metaproxy>