projects
/
metaproxy-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Proper libmetaproxy path.
[metaproxy-moved-to-github.git]
/
xml
/
schema
/
metaproxy.rnc
diff --git
a/xml/schema/metaproxy.rnc
b/xml/schema/metaproxy.rnc
index
9f49097
..
2cb8e77
100644
(file)
--- a/
xml/schema/metaproxy.rnc
+++ b/
xml/schema/metaproxy.rnc
@@
-1,7
+1,7
@@
# Metaproxy XML config file schemas
# Metaproxy XML config file schemas
-# $Id: metaproxy.rnc,v 1.15 2007-01-08 13:07:39 marc Exp $
+# $Id: metaproxy.rnc,v 1.21 2007-11-18 10:44:40 adam Exp $
#
#
-# Copyright (c) 2005-2006, Index Data.
+# Copyright (c) 2005-2007, Index Data.
#
# See the LICENSE file for details
#
#
# See the LICENSE file for details
#
@@
-50,6
+50,7
@@
filter =
| filter_auth_simple
| filter_backend_test
| filter_bounce
| filter_auth_simple
| filter_backend_test
| filter_bounce
+ | filter_cql_rpn
| filter_frontend_net
| filter_http_file
| filter_load_balance
| filter_frontend_net
| filter_http_file
| filter_load_balance
@@
-84,12
+85,20
@@
filter_bounce =
attribute id { xsd:NCName }?,
attribute name { xsd:NCName }?
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 }?,
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:port { xsd:string }+,
element mp:timeout { xsd:integer }?
filter_http_file =
element mp:timeout { xsd:integer }?
filter_http_file =
@@
-114,6
+123,8
@@
filter_log =
element mp:message { xsd:string }?,
element mp:filename { xsd:string }?,
element mp:category {
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 init-options { xsd:boolean }?,
attribute request-session { xsd:boolean }?,
attribute response-session { xsd:boolean }?,
@@
-130,7
+141,8
@@
filter_multi =
attribute route { xsd:string },
xsd:string
}*,
attribute route { xsd:string },
xsd:string
}*,
- element mp:hideunavailable { empty }?
+ element mp:hideunavailable { empty }?,
+ element mp:mergetype { xsd:string }?
filter_query_rewrite =
attribute type { "query_rewrite" },
filter_query_rewrite =
attribute type { "query_rewrite" },
@@
-153,10
+165,10
@@
filter_session_shared =
element mp:resultset {
attribute max { xsd:integer },
attribute ttl { xsd:integer }
element mp:resultset {
attribute max { xsd:integer },
attribute ttl { xsd:integer }
- },
+ }?,
element mp:session {
attribute ttl { xsd:integer }
element mp:session {
attribute ttl { xsd:integer }
- }
+ }?
filter_sru_z3950 =
attribute type { "sru_z3950" },
filter_sru_z3950 =
attribute type { "sru_z3950" },
@@
-181,7
+193,9
@@
filter_z3950_client =
attribute type { "z3950_client" },
attribute id { xsd:NCName }?,
attribute name { xsd:NCName }?,
attribute type { "z3950_client" },
attribute id { xsd:NCName }?,
attribute name { xsd:NCName }?,
- element mp:timeout { xsd:integer }?
+ element mp:timeout { xsd:integer }?,
+ element mp:default_target { xsd:string }?,
+ element mp:force_target { xsd:string }?
#filter_zeerex_explain =
# attribute type { "zeerex_explain" },
#filter_zeerex_explain =
# attribute type { "zeerex_explain" },
@@
-192,4
+206,4
@@
filter_z3950_client =
# any
# }+
# any
# }+
-
\ No newline at end of file
+