Fix Metaproxy stops logging after check config failed MP-590
[metaproxy-moved-to-github.git] / etc / config-sru-holdings.xml
index 8deed40..5f21260 100644 (file)
@@ -5,8 +5,8 @@ be fetched from Z39.50 OPAC records from a Z39.50 target. The virt_db
 is NOT used and, thus, the database does not map to a Z93.50 target.
 The Z39.50 is set, instead via the new x-target SRU parameter .
 -->
-<metaproxy 
-    xmlns="http://indexdata.com/metaproxy" 
+<metaproxy
+    xmlns="http://indexdata.com/metaproxy"
     version="1.0">
   <start route="start"/>
   <filters>
@@ -38,10 +38,17 @@ The Z39.50 is set, instead via the new x-target SRU parameter .
            <!-- XSLT transforms could be performed here -->
           </backend>
         </retrieval>
+        <retrieval syntax="xml" name="marcxml"
+                   identifier="info:srw/schema/1/marcxml-v1.1">
+          <backend syntax="usmarc" name="F">
+            <marc inputformat="marc" outputformat="marcxml"
+                  inputcharset="marc-8"/>
+          </backend>
+        </retrieval>
       </retrievalinfo>
     </filter>
   </filters>
-  <routes>  
+  <routes>
     <route id="start">
       <filter refid="frontend"/>
       <filter type="log">
@@ -49,12 +56,15 @@ The Z39.50 is set, instead via the new x-target SRU parameter .
        <!-- <category apdu="true"/> -->
       </filter>
       <filter refid="sru"/>
-      <filter refid="retrieve"/>
       <filter type="log">
-        <message>Z3950</message>
+        <message>FrontendZ3950</message>
       </filter>
+      <filter refid="retrieve"/>
 
       <filter type="session_shared"/>
+      <filter type="log">
+        <message>BackendZ3950</message>
+      </filter>
       <filter type="z3950_client">
        <timeout>30</timeout>
       </filter>