2 <!-- $Id: config-sru-holdings.xml,v 1.1 2008-01-30 11:42:01 adam Exp $ -->
4 <!-- This an example of an SRU enabled server which allows holdings to
5 be fetched from Z39.50 OPAC records from a Z39.50 target. The virt_db
6 is NOT used and, thus, the database does not map to a Z93.50 target.
7 The Z39.50 is set, instead via the new x-target SRU parameter .
10 xmlns="http://indexdata.com/metaproxy"
12 <start route="start"/>
14 <filter id="frontend" type="frontend_net">
18 <filter id="sru" type="sru_z3950">
19 <database name="Default"/>
21 <filter id="retrieve" type="record_transform">
22 <retrievalinfo xmlns="http://indexdata.com/yaz" version="1.0">
23 <!-- Offer Dublin core from MARC -->
24 <retrieval syntax="xml" name="dc"
25 identifier="info:srw/schema/1/dc-v1.1">
26 <backend syntax="usmarc" name="F">
27 <marc inputformat="marc" outputformat="marcxml"
28 inputcharset="marc-8"/>
29 <xslt stylesheet="../xml/xslt/MARC21slim2DC.xsl"/>
32 <!-- Native OPAC.. Z39.50 only -->
33 <retrieval syntax="opac"/>
34 <!-- OPAC XML.. For SRU (recordSchema=opac) and Z39.50-->
35 <retrieval syntax="xml" name="opac">
36 <backend syntax="opac" name="F">
37 <marc inputformat="marc" outputformat="marcxml"
38 inputcharset="marc-8"/>
39 <!-- XSLT transforms could be performed here -->
47 <filter refid="frontend"/>
49 <message>HTTP</message>
50 <!-- <category apdu="true"/> -->
53 <filter refid="retrieve"/>
55 <message>Z3950</message>
58 <filter type="session_shared"/>
59 <filter type="z3950_client">
62 <filter type="bounce"/>