zoom: handle contentAuthentication MP-587
[metaproxy-moved-to-github.git] / xml / schema / filter_zoom.rnc
index 8d440e2..13a0540 100644 (file)
@@ -14,12 +14,14 @@ filter_zoom =
     attribute xsldir { xsd:string }?,
     attribute element_transform { xsd:string }?,
     attribute element_raw { xsd:string }?,
+    attribute element_passthru { xsd:string }?,
     attribute proxy { xsd:string }?,
     attribute explain_xsl { xsd:string }?,
     attribute record_xsl { xsd:string }?,
     element mp:records {
       element mp:record {
         element mp:authentication { xsd:string }?,
+        element mp:authenticationMode { xsd:string }?,
         element mp:piggyback { xsd:string }?,
         element mp:queryEncoding { xsd:string }?,
         element mp:udb { xsd:string },
@@ -29,6 +31,7 @@ filter_zoom =
         element mp:cclmap_su { xsd:string }?,
         element mp:cclmap_term { xsd:string }?,
         element mp:cclmap_ti { xsd:string }?,
+        element mp:contentAuthentication { xsd:string }?,
         element mp:elementSet { xsd:string }?,
         element mp:recordEncoding { xsd:string }?,
         element mp:requestSyntax { xsd:string }?,
@@ -46,7 +49,9 @@ filter_zoom =
         element mp:sortmap_author { xsd:string }?,
         element mp:sortmap_date { xsd:string }?,
         element mp:sortmap_title { xsd:string }?,
-       element mp:rpn2cql { xsd:string }?
+        element mp:extraArgs { xsd:string }?,
+        element mp:rpn2cql { xsd:string }?,
+        element mp:retryOnFailure { xsd:string }?
       }*
     }?
   }?,