-filter_auth_simple =
- attribute type { "auth_simple" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?,
- element userRegister { xsd:string }?,
- element targetRegister { xsd:string }?,
- element discardUnauthorisedTargets { empty }?
-
-filter_backend_test =
- attribute type { "backend_test" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?
-
-filter_bounce =
- attribute type { "bounce" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?
-
-filter_frontend_net =
- attribute type { "frontend_net" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?,
- element threads { xsd:integer }?,
- element port { xsd:string }
-
-filter_http_file =
- attribute type { "http_file" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?,
- element mimetypes { xsd:string },
- element area {
- element documentroot { xsd:string },
- element prefix { xsd:string }
- }
-
-filter_log =
- attribute type { "log" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?,
- element message { xsd:NCName },
- element filename { xsd:string }?,
- element category {
- attribute request-session { xsd:boolean }?,
- attribute response-session { xsd:boolean }?,
- attribute request-apdu { xsd:boolean }?,
- attribute response-apdu { xsd:boolean }?
- }?
-
-filter_multi =
- attribute type { "multi" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?,
- element target {
- attribute route { xsd:string },
- xsd:string
- }*,
- element hideunavailable { empty }?
-
-filter_query_rewrite =
- attribute type { "query_rewrite" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?,
- element xslt { xsd:string }
-
-filter_virt_db =
- attribute type { "virt_db" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?,
- element virtual {
- attribute route { xsd:NCName }?,
- element database { xsd:NCName },
- element target { xsd:string }+
- }+
-
-filter_z3950_client =
- attribute type { "z3950_client" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?,
- element timeout { xsd:integer }
+filter_auth_simple =
+ attribute type { "auth_simple" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?,
+ element mp:userRegister { xsd:string }?,
+ element mp:targetRegister { xsd:string }?,
+ element mp:discardUnauthorisedTargets { empty }?
+
+filter_backend_test =
+ attribute type { "backend_test" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?
+
+filter_bounce =
+ attribute type { "bounce" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?
+
+filter_cql_rpn =
+ attribute type { "cql_rpn" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?,
+ element mp:conversion {
+ attribute file { xsd:string }
+ }
+
+filter_frontend_net =
+ attribute type { "frontend_net" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?,
+ element mp:threads { xsd:integer }?,
+ element mp:port { xsd:string }+,
+ element mp:timeout { xsd:integer }?
+
+filter_http_file =
+ attribute type { "http_file" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?,
+ element mp:mimetypes { xsd:string },
+ element mp:area {
+ element mp:documentroot { xsd:string },
+ element mp:prefix { xsd:string }
+ }
+
+filter_load_balance =
+ attribute type { "load_balance" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?
+
+filter_log =
+ attribute type { "log" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?,
+ element mp:message { xsd:string }?,
+ element mp:filename { xsd:string }?,
+ element mp:category {
+ attribute user-access { xsd:boolean }?,
+ attribute access { xsd:boolean }?,
+ attribute init-options { xsd:boolean }?,
+ attribute request-session { xsd:boolean }?,
+ attribute response-session { xsd:boolean }?,
+ attribute apdu { xsd:boolean }?,
+ attribute request-apdu { xsd:boolean }?,
+ attribute response-apdu { xsd:boolean }?
+ }?
+
+filter_multi =
+ attribute type { "multi" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?,
+ element mp:target {
+ attribute route { xsd:string },
+ xsd:string
+ }*,
+ element mp:hideunavailable { empty }?
+
+filter_query_rewrite =
+ attribute type { "query_rewrite" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?,
+ element mp:xslt {
+ attribute stylesheet { xsd:string }
+ }