zoom: may read cf-proxy's config settings
[metaproxy-moved-to-github.git] / etc / config-zoom.xml
index 96ed5b8..938d97a 100644 (file)
@@ -5,14 +5,17 @@
     <filter id="frontend" type="frontend_net">
       <threads>10</threads>
       <port>@:9000</port>
+      <message>FN</message>
     </filter>
     <filter id="backend" type="zoom">
       <torus
-         url="http://mk2.indexdata.com/torus2/searchable.usi-test/records/?query=udb%3D%db"
+         url="http://usi.indexdata.com/torus2/searchable.%realm/records/?query=%query"
+            realm="production"
             xsldir="."
             element_transform="pz2"
             element_raw="raw"
-           proxy="localhost:3128"
+            explain_xsl="torus2zeerex.xsl"
+            record_xsl="pz22usi.xsl"
            >   
         <!-- these records are examples only -->
        <records>
@@ -26,8 +29,8 @@
            <cclmap_ti>1=4 s=pw t=l,r</cclmap_ti>
            <requestSyntax>usmarc</requestSyntax>
            <transform>tmarc.xsl</transform>
-           <urlRecipe>http://sever.com?title=${md-title[\s+/+/g]}</urlRecipe>
-           <zurl>localhost:9998/db01</zurl>
+           <urlRecipe>http://sever.com?title=${md-title[\s+/+/g]}&amp;parm=1</urlRecipe>
+           <zurl>localhost:9998/Default?search-delay=2&amp;present-delay=2</zurl>
            <contentConnector>heikki/content1</contentConnector>
          </record>
          <record>
@@ -44,6 +47,7 @@
            <cclmap_term>s=al</cclmap_term>
            <cclmap_ti>1=title s=pw t=l,r</cclmap_ti>
            <sru>get</sru>
+           <sruVersion>1.1</sruVersion>
            <transform>tmarc.xsl</transform>
            <zurl>localhost:9998/db01</zurl>
             <sortStrategy>embed</sortStrategy>
            <zurl>localhost:9999/db01</zurl>
            <cfAuth>cfuser/cfpassword</cfAuth>
            <cfProxy>localhost:3128</cfProxy>
-           <cfSubDb>mysub</cfSubDb>
+           <cfSubDB>mysub</cfSubDB>
          </record>
        </records>
       </torus>
         </qual>
       </cclmap>
       <contentProxy
-         server="hpxy.indexdata.com"
-         tmp_file="/tmp/cf.XXXXXX.p"
+         config_file="/etc/cf-proxy/cproxy.cfg"
       />
       <log apdu="true"/>
+      <zoom timeout="20"/>
     </filter>
   </filters>
   <routes>  
       <filter refid="frontend"/>
       <filter type="log">
         <message>F</message>
+       <category apdu="false" session="true"/>
       </filter>
       <filter type="sru_z3950"/>
-      <filter type="session_shared"/>
+      <filter type="session_shared">
+        <resultset ttl="0" restart="false"/>
+        <session ttl="60" max="100"/>
+      </filter>
       <filter type="log">
         <message>B</message>
-       <category apdu="true"/>
+       <category apdu="false" session="true"/>
       </filter>
       <filter refid="backend"/>
       <filter type="bounce"/>