frontend_net — Metaproxy Network Server module that accepts Z39.50 and HTTP requests
This is a frontend module. Listens on one or more ports and sends HTTP/Z39.50 messages to other filters.
Element port
is a repeating element (1 or more). The
text content specifies a listening port.
Element threads
is an optional element. The
text content specifies number of worker threads for the following
filters to use. The default value is 5 (5 worker threads).
Element timeout
is an optional element. The
text content is treated as an integer that specifies the session timeout
in seconds for a client session (using the frontend net filter). The
default value is 300 (5 minutes).
Element connect-max
is an optional element. The
text content is treated as an integer that specifies maximum number
of TCP sessions from the same original IP. The special value 0 means
: no connection limit. This is also the default if this element is omitted.
# Metaproxy XML config file schemas
namespace mp = "http://indexdata.com/metaproxy"
filter_frontend_net =
attribute type { "frontend_net" },
attribute id { xsd:NCName }?,
attribute name { xsd:NCName }?,
element mp:threads { xsd:integer }?,
element mp:port {
attribute route { xsd:NCName }?,
xsd:string
}+,
element mp:timeout { xsd:integer }?,
element mp:connect-max { xsd:integer }?