<?xml version="1.0"?>
<metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
- <!-- Z39.50 proxy which relays to target specified in Init otherinfo
- (VAL_RPOXY). If no target is given, it relays to target
- z3950.indexdata.dk -->
<start route="start"/>
<filters>
<filter id="frontend" type="frontend_net">
<port>@:9000</port>
</filter>
<filter id="backend" type="zoom">
- <records>
- <record>
- <layer>
- <id>z-local</id>
- <zurl>localhost:9999/db01</zurl>
- <queryEncoding>iso-8859-1</queryEncoding>
- <useTurboMarc>1</useTurboMarc>
- <elementSet>F</elementSet>
- <requestSyntax>MARC21</requestSyntax>
- <recordEncoding>MARC-8</recordEncoding>
- <transform>tmarc.xsl</transform>
- <cclmap_term>u=1016 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_term>
- <cclmap_au>u=1003 2=3 s=al s=pw t=l,r 6=1</cclmap_au>
- <cclmap_ti>u=4 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_ti>
- <cclmap_su>u=21 2=3 3=3 s=al s=pw t=l,r 6=1</cclmap_su>
- </layer>
- </record>
- <record>
- <layer>
- <id>sru-local</id>
- <zurl>localhost:9999/db02</zurl>
- <sru>get</sru>
- <queryEncoding>iso-8859-1</queryEncoding>
- </layer>
- </record>
- <record>
- <layer>
- <id>z-unknown</id>
- <zurl>localhost:9999/unknown</zurl>
- <queryEncoding>iso-8859-1</queryEncoding>
- </layer>
- </record>
- </records>
+ <torus
+ url="http://newmk2.indexdata.com/torus2/searchable.ebsco/records/?query=udb%3D%db"
+ xsldir="."
+ element_transform="pz2"
+ element_raw="raw"
+ >
+ <records>
+ <record>
+ <piggyback>1</piggyback>
+ <queryEncoding>UTF-8</queryEncoding>
+ <udb>z-local</udb>
+ <cclmap_term>1=1016 s=al</cclmap_term>
+ <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:9999/db01</zurl>
+ </record>
+ <record>
+ <piggyback>1</piggyback>
+ <queryEncoding>UTF-8</queryEncoding>
+ <udb>sru-local</udb>
+ <cclmap_term>s=al</cclmap_term>
+ <cclmap_ti>1=title s=pw t=l,r</cclmap_ti>
+ <sru>get</sru>
+ <transform>tmarc.xsl</transform>
+ <zurl>localhost:9999/db01</zurl>
+ </record>
+ <record>
+ <piggyback>1</piggyback>
+ <queryEncoding>UTF-8</queryEncoding>
+ <udb>jstor-local</udb>
+ <cclmap_term>s=al</cclmap_term>
+ <cclmap_ti>1=title s=pw t=l,r</cclmap_ti>
+ <sru>get</sru>
+ <transform>dc.xsl</transform>
+ <zurl>dfr.jstor.org/sru</zurl>
+ </record>
+ <record>
+ <piggyback>1</piggyback>
+ <queryEncoding>UTF-8</queryEncoding>
+ <udb>cf-local</udb>
+ <cclmap_term>1=1016 s=al</cclmap_term>
+ <cclmap_ti>1=4 s=pw t=l,r</cclmap_ti>
+ <requestSyntax>xml</requestSyntax>
+ <transform>cf.xsl</transform>
+ <zurl>localhost:9999/db01</zurl>
+ <cfAuth>cfuser/cfpassword</cfAuth>
+ <cfProxy>localhost:3128</cfProxy>
+ <cfSubDb>mysub</cfSubDb>
+ </record>
+ </records>
+ </torus>
+ <fieldmap cql="cql.anywhere"/>
+ <fieldmap cql="cql.serverChoice"/>
+ <fieldmap cql="dc.creator" ccl="au"/>
+ <fieldmap cql="dc.title" ccl="ti"/>
+ <fieldmap cql="dc.subject" ccl="su"/>
+ <fieldmap cql="bath.isbn" ccl="isbn"/>
+ <fieldmap cql="bath.issn" ccl="issn"/>
+ <fieldmap cql="dc.date" ccl="date"/>
+ <cclmap>
+ <qual name="ocn">
+ <attr type="1" value="12"/>
+ </qual>
+ </cclmap>
</filter>
</filters>
<routes>
<route id="start">
<filter refid="frontend"/>
<filter type="log">
- <message>log</message>
+ <message>F</message>
+ </filter>
+ <filter type="sru_z3950"/>
+ <filter type="session_shared"/>
+ <filter type="log">
+ <message>B</message>
+ <category apdu="true"/>
</filter>
<filter refid="backend"/>
<filter type="bounce"/>