af2d7a8567713fca5c244fc1f6bd70ce0f4817f6
[metaproxy-moved-to-github.git] / etc / config-record-transform.xml
1 <?xml version="1.0"?>
2 <metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
3   <start route="start"/>
4   <filters>
5     <filter id="frontend" type="frontend_net">
6       <threads>10</threads>
7       <port>@:9000</port>
8     </filter>
9     <filter id="backend" type="z3950_client">
10      <timeout>30</timeout>
11     </filter>
12   </filters>
13   <routes>
14     <route id="start">
15       <filter refid="frontend"/>
16       <filter type="log">
17         <message>Front</message>
18       </filter>
19       <filter type="sort">
20         <sort
21             xpath="/marc:record/marc:datafield[@tag='245']/marc:subfield[@code='a']"
22             namespaces="marc=http://www.loc.gov/MARC21/slim"
23             prefetch="5"
24             ascending="true"
25             debug="true"
26               />
27       </filter>
28       <filter type="record_transform">
29         <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
30                     href="retrieval-info.xml"/>
31       </filter>
32       <filter type="log">
33         <message>Back</message>
34       </filter>
35       <filter refid="backend"/>
36       <filter type="bounce"/>
37     </route>
38   </routes>
39 </metaproxy>
40