3 <!-- This an example of an SRU enabled server which allows holdings to
4 be fetched from Z39.50 OPAC records from a Z39.50 target. The virt_db
5 is NOT used and, thus, the database does not map to a Z93.50 target.
6 The Z39.50 is set, instead via the new x-target SRU parameter .
9 xmlns="http://indexdata.com/metaproxy"
11 <start route="start"/>
13 <filter id="frontend" type="frontend_net">
17 <filter id="sru" type="sru_z3950">
18 <database name="Default"/>
20 <filter id="retrieve" type="record_transform">
21 <retrievalinfo xmlns="http://indexdata.com/yaz" version="1.0">
22 <!-- Offer Dublin core from MARC -->
23 <retrieval syntax="xml" name="dc"
24 identifier="info:srw/schema/1/dc-v1.1">
25 <backend syntax="usmarc" name="F">
26 <marc inputformat="marc" outputformat="marcxml"
27 inputcharset="marc-8"/>
28 <xslt stylesheet="../xml/xslt/MARC21slim2DC.xsl"/>
31 <!-- Native OPAC.. Z39.50 only -->
32 <retrieval syntax="opac"/>
33 <!-- OPAC XML.. For SRU (recordSchema=opac) and Z39.50-->
34 <retrieval syntax="xml" name="opac">
35 <backend syntax="opac" name="F">
36 <marc inputformat="marc" outputformat="marcxml"
37 inputcharset="marc-8"/>
38 <!-- XSLT transforms could be performed here -->
41 <retrieval syntax="xml" name="marcxml"
42 identifier="info:srw/schema/1/marcxml-v1.1">
43 <backend syntax="usmarc" name="F">
44 <marc inputformat="marc" outputformat="marcxml"
45 inputcharset="marc-8"/>
53 <filter refid="frontend"/>
55 <message>HTTP</message>
56 <!-- <category apdu="true"/> -->
60 <message>FrontendZ3950</message>
62 <filter refid="retrieve"/>
64 <filter type="session_shared"/>
66 <message>BackendZ3950</message>
68 <filter type="z3950_client">
71 <filter type="bounce"/>