DOCUMENT_ROOT, GATEWAY_INTERFACE MP-564
[metaproxy-moved-to-github.git] / xml / schema / metaproxy.rnc
index f128ed5..02c1bf0 100644 (file)
@@ -1,6 +1,6 @@
 # Metaproxy XML config file schemas
 # 
-#   Copyright (C) 2005-2011 Index Data.
+#   Copyright (C) Index Data.
 # 
 #   See the LICENSE file for details
 # 
@@ -28,14 +28,20 @@ include "filter_bounce.rnc"
 include "filter_cgi.rnc"
 include "filter_cql_rpn.rnc"
 include "filter_frontend_net.rnc"
+include "filter_http_client.rnc"
 include "filter_http_file.rnc"
+include "filter_http_rewrite.rnc"
+include "filter_http_rewrite1.rnc"
 include "filter_limit.rnc"
 include "filter_load_balance.rnc"
 include "filter_log.rnc"
 include "filter_multi.rnc"
+include "filter_present_chunk.rnc"
 include "filter_query_rewrite.rnc"
 include "filter_record_transform.rnc"
+include "filter_sd_remove.rnc"
 include "filter_session_shared.rnc"
+include "filter_sort.rnc"
 include "filter_sru_z3950.rnc"
 include "filter_virt_db.rnc"
 include "filter_z3950_client.rnc"
@@ -57,7 +63,13 @@ metaproxy =
 route =
   element mp:route {
     attribute id { xsd:NCName },
-    filter+
+    filters+
+  }
+
+filters =
+  filter |
+  element mp:filters {
+    filters+
   }
 
 filter =
@@ -69,14 +81,20 @@ filter =
     | filter_cgi
     | filter_cql_rpn
     | filter_frontend_net
+    | filter_http_client
     | filter_http_file
+    | filter_http_rewrite
+    | filter_http_rewrite1
     | filter_limit
     | filter_load_balance
     | filter_log
     | filter_multi
+    | filter_present_chunk
     | filter_query_rewrite
     | filter_record_transform
+    | filter_sd_remove
     | filter_session_shared
+    | filter_sort
     | filter_sru_z3950
     | filter_virt_db
     | filter_z3950_client