1.21.0
Copyright © 2005-2023 Index Data
Abstract
This manual is part of Metaproxy version 1.21.0.
Metaproxy is a universal router, proxy and encapsulated metasearcher for information retrieval protocols. It accepts, processes, interprets and redirects requests from IR clients using standard protocols such as the binary ANSI/NISO Z39.50 and the information search and retrieval web service SRU as well as functioning as a limited HTTP server.
Metaproxy is configured by an XML file which specifies how the software should function in terms of routes that the request packets can take through the proxy, each step on a route being an instantiation of a filter. Filters come in many types, one for each operation: accepting Z39.50 packets, logging, query transformation, multiplexing, etc. Further filter-types can be added as loadable modules to extend Metaproxy functionality, using the filter API.
Metaproxy is covered by the GNU General Public License version 2.
Table of Contents
auth_simple
(mp::filter::AuthSimple)backend_test
(mp::filter::Backend_test)bounce
(mp::filter::Bounce)cql_rpn
(mp::filter::CQLtoRPN)frontend_net
(mp::filter::FrontendNet)http_file
(mp::filter::HttpFile)http_rewrite
(mp::filter::HttpRewrite)load_balance
(mp::filter::LoadBalance)log
(mp::filter::Log)multi
(mp::filter::Multi)query_rewrite
(mp::filter::QueryRewrite)record_transform
(mp::filter::RecordTransform)session_shared
(mp::filter::SessionShared)sru_z3950
(mp::filter::SRUtoZ3950)template
(mp::filter::Template)virt_db
(mp::filter::VirtualDB)z3950_client
(mp::filter::Z3950Client)zeerex_explain
(mp::filter::ZeerexExplain)mp::FactoryFilter
(factory_filter.cpp
)mp::FactoryStatic
(factory_static.cpp
)mp::filter::Base
(filter.cpp
)mp::filter::AuthSimple
,
Backend_test
, etc.
(filter_auth_simple.cpp
,
filter_backend_test.cpp
, etc.)mp::Package
(package.cpp
)mp::Pipe
(pipe.cpp
)mp::RouterChain
(router_chain.cpp
)mp::RouterFleXML
(router_flexml.cpp
)mp::Session
(session.cpp
)mp::ThreadPoolSocketObserver
(thread_pool_observer.cpp
)mp::util
(util.cpp
)mp::xml
(xmlutil.cpp
)List of Tables