3 1. LCDB_UTF8_Port1 (e.g., z3950.loc.gov:7097/voyager)
4 2. LCDB_UTF8_Port2 (e.g., z3950.loc.gov:7098/voyager)
5 3. LCDB_MARC8_Port1 (e.g., z3950.loc.gov:7095/voyager)
6 4. LCDB_MARC8_Port2 (e.g., z3950.loc.gov:7096/voyager)
7 5. HLAS_UTF8 (e.g., z3950.loc.gov:7999/voyager)
8 6. HLAS_MARC8 (e.g., z3950.loc.gov:7990/voyager)
9 7. NLSBPH_UTF8 (e.g., z3950.loc.gov:7499/voyager)
10 8. NLSBPH_MARC8 (e.g., z3950.loc.gov:7490/voyager)
11 9. Name_Authority_File (e.g., sun4.loc.gov:9018/NAF)
12 10. Subject_Authority_File (e.g., sun4.loc.gov:9019/SAF)
13 11. Server_in_the_UK (e.g., blah.blah.uk:210/Aleph)
14 12. Server_in_California (e.g., blah.blah.edu:210/Unicorn)
15 13. Performing_Arts_Encyclopedia (e.g., sun4.loc.gov:9013/PAE)
16 14. Veterans_History_Project (e.g., sun4.loc.gov:9013/VETS)
19 MetaProxy could be configured to support accessing
20 the following databaseNames (virtual databases):
22 LCDB_UTF8 (1 and 2 above with load balancing)
23 LCDB_MARC8 (3 and 4 above with load balancing)
24 AllVoyager (1, 2, 5, 7 above with merged results)
25 Name_Authority_File (Just 9 above)
26 Subject_Authority_File (Just 10 above)
27 Authority_Files (9 and 10 above)
28 LC_and_Friends (1, 2, 5, 7, 11, 12, 13, and 14 above)
30 <metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
31 <start route="start"/>
34 <filter type="frontend_net">
36 <!-- maximum connections within a minute from same IP -->
37 <connect-max>10</connect-max>
40 <!-- converts SRU to Z39.50 and back -->
41 <filter type="sru_z3950"/>
45 <category init-options="true" apdu="false"/>
48 <!-- converts CQL to RPN -->
49 <filter type="cql_rpn">
50 <conversion file="cql2pqf.txt"/>
53 <!-- RPN query filter -->
54 <filter type="query_rewrite">
55 <xslt stylesheet="pqf2pqf-loc.xsl"/>
58 <!-- record transformations -->
59 <filter type="record_transform">
60 <retrievalinfo xmlns="http://indexdata.com/yaz" version="1.0">
61 <retrieval syntax="xml" name="dc"
62 identifier="info:srw/schema/1/dc-v1.1">
63 <backend syntax="usmarc" name="F">
64 <marc inputformat="marc" outputformat="marcxml"
65 inputcharset="marc-8"/>
66 <xslt stylesheet="../xml/xslt/MARC21slim2DC.xsl"/>
69 <retrieval syntax="opac"/>
70 <retrieval syntax="xml" name="opac">
71 <backend syntax="opac" name="F">
72 <marc inputformat="marc" outputformat="marcxml"
73 inputcharset="marc-8"/>
76 <retrieval syntax="usmarc">
77 <backend syntax="usmarc" name="F">
84 <limit bandwidth="50000" pdu="100" search="5" retrieve="50"/>
86 <filter type="session_shared">
87 <resultset ttl="10" max="3"/>
90 <filter type="virt_db">
92 <database>idtest</database>
93 <target>localhost:9999/Default</target>
96 <database>LCDB_UTF8</database>
97 <target>z3950.loc.gov:7097/LCDB_UTF8</target>
100 <database>LCDB_MARC8</database>
101 <target>z3950.loc.gov:7095/LCDB_MARC8</target>
104 <database>HLAS_UTF8</database>
105 <target>z3950.loc.gov:7999/HLAS_MARC8</target>
108 <database>HLAS_MARC8</database>
109 <target>z3950.loc.gov:7990/HLAS_MARC8</target>
112 <database>NLSBPH_UTF8</database>
113 <target>z3950.loc.gov:7499/NLSBPH_UTF8</target>
116 <database>NLSBPH_MARC8</database>
117 <target>z3950.loc.gov:7490/NLSBPH_MARC8</target>
120 <database>Name_Authority_File</database>
121 <target>sun4.loc.gov:9018/NAF</target>
124 <database>Subject_Authority_File</database>
125 <target>sun4.loc.gov:9019/SAF</target>
128 <database>Server_in_the_UK</database>
129 <target>blah.blah.uk:210/Aleph</target>
132 <database>Server_in_Califorina</database>
133 <target>blah.blah.edu:210/Unicorn</target>
136 <database>Performing_Arts_Encylopedia</database>
137 <target>sun4.loc.gov:9013/PAE</target>
140 <database>Veterans_History_Project</database>
141 <target>sun4.loc.gov:9013/VETS</target>
144 <!-- merged results -->
146 <database>AllVoyager</database>
147 <target>z3950.loc.gov:7097/LCDB_UTF8</target>
148 <target>z3950.loc.gov:7999/HLAS_MARC8</target>
152 <filter type="multi"/>
155 <category apdu="true"/>
157 <filter type="virt_db">
159 <database>LCDB_UTF8</database>
160 <target>z3950.loc.gov:7097/voyager</target>
161 <target>z3950.loc.gov:7098/voyager</target>
165 <database>LCDB_MARC8</database>
166 <target>z3950.loc.gov:7095/voyager</target>
167 <target>z3950.loc.gov:7096/voyager</target>
170 <filter type="load_balance"/>
173 <category apdu="true"/>
175 <filter type="z3950_client"/>
176 <filter type="bounce"/>