Implement CQL to CCL fieldmap, bug #4336
[metaproxy-moved-to-github.git] / etc / config-zoom.xml
1 <?xml version="1.0"?>
2 <metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
3   <!-- Z39.50 proxy which relays to target specified in Init otherinfo 
4   (VAL_RPOXY). If no target is given, it relays to target
5   z3950.indexdata.dk -->
6   <start route="start"/>
7   <filters>
8     <filter id="frontend" type="frontend_net">
9       <threads>10</threads>
10       <port>@:9000</port>
11     </filter>
12     <filter id="backend" type="zoom">
13       <torus
14             url="http://newmk2.indexdata.com/torus2/searchable.ebsco/records/?query=udb%3D%db"
15             xsldir="."
16       />
17       <fieldmap cql="cql.anywhere" ccl="term"/>
18       <fieldmap cql="cql.serverChoice" ccl="term"/>
19       <fieldmap cql="dc.creator" ccl="au"/>
20       <fieldmap cql="dc.title" ccl="ti"/>
21       <fieldmap cql="dc.subject" ccl="su"/>
22       <fieldmap cql="bash.isbn" ccl="isbn"/>
23       <fieldmap cql="bash.issn" ccl="issn"/>
24       <fieldmap cql="dc.date" ccl="date"/>
25     </filter>
26   </filters>
27   <routes>  
28     <route id="start">
29       <filter refid="frontend"/>
30       <filter type="log">
31         <message>F</message>
32       </filter>
33       <filter type="sru_z3950"/>
34       <filter type="record_transform">
35         <retrievalinfo   xmlns="http://indexdata.com/yaz" version="1.0">
36           <retrieval syntax="xml" name="usi">
37             <backend syntax="xml" name="pz2">
38               <xslt stylesheet="../xml/xslt/pz22usi.xsl"/>
39             </backend>
40           </retrieval>
41           <retrieval syntax="xml"/>
42           <retrieval syntax="json"/>
43           <retrieval syntax="usmarc"/>
44         </retrievalinfo>
45       </filter>
46       <filter type="session_shared"/>
47       <filter type="log">
48         <message>B</message>
49         <category apdu="true"/>
50       </filter>
51       <filter refid="backend"/>
52       <filter type="bounce"/>
53     </route>
54   </routes>
55 </metaproxy>
56