For Torus record fetch, proxy may be given
[metaproxy-moved-to-github.git] / xml / schema / filter_zoom.xsd
index a68a571..0e37316 100644 (file)
@@ -8,6 +8,8 @@
       <xs:element minOccurs="0" ref="mp:torus"/>
       <xs:element minOccurs="0" maxOccurs="unbounded" ref="mp:fieldmap"/>
       <xs:element minOccurs="0" ref="mp:cclmap"/>
+      <xs:element minOccurs="0" ref="mp:contentProxy"/>
+      <xs:element minOccurs="0" ref="mp:log"/>
     </xs:sequence>
   </xs:group>
   <xs:element name="torus">
@@ -17,6 +19,9 @@
       </xs:sequence>
       <xs:attribute name="url" use="required" type="xs:string"/>
       <xs:attribute name="xsldir" type="xs:string"/>
+      <xs:attribute name="element_transform" type="xs:string"/>
+      <xs:attribute name="element_raw" type="xs:string"/>
+      <xs:attribute name="proxy" type="xs:string"/>
     </xs:complexType>
   </xs:element>
   <xs:element name="records">
         <xs:element minOccurs="0" ref="mp:cclmap_su"/>
         <xs:element minOccurs="0" ref="mp:cclmap_term"/>
         <xs:element minOccurs="0" ref="mp:cclmap_ti"/>
+        <xs:element minOccurs="0" ref="mp:elementSet"/>
         <xs:element minOccurs="0" ref="mp:recordEncoding"/>
         <xs:element minOccurs="0" ref="mp:requestSyntax"/>
         <xs:element minOccurs="0" ref="mp:sru"/>
         <xs:element minOccurs="0" ref="mp:transform"/>
+        <xs:element minOccurs="0" ref="mp:urlRecipe"/>
         <xs:element ref="mp:zurl"/>
+        <xs:element minOccurs="0" ref="mp:cfAuth"/>
+        <xs:element minOccurs="0" ref="mp:cfProxy"/>
+        <xs:element minOccurs="0" ref="mp:cfSubDb"/>
+        <xs:element minOccurs="0" ref="mp:contentConnector"/>
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="cclmap_su" type="xs:string"/>
   <xs:element name="cclmap_term" type="xs:string"/>
   <xs:element name="cclmap_ti" type="xs:string"/>
+  <xs:element name="elementSet" type="xs:string"/>
   <xs:element name="recordEncoding" type="xs:string"/>
   <xs:element name="requestSyntax" type="xs:string"/>
   <xs:element name="sru" type="xs:string"/>
   <xs:element name="transform" type="xs:string"/>
+  <xs:element name="urlRecipe" type="xs:string"/>
   <xs:element name="zurl" type="xs:string"/>
+  <xs:element name="cfAuth" type="xs:string"/>
+  <xs:element name="cfProxy" type="xs:string"/>
+  <xs:element name="cfSubDb" type="xs:string"/>
+  <xs:element name="contentConnector" type="xs:string"/>
   <xs:element name="fieldmap">
     <xs:complexType>
       <xs:attribute name="cql" use="required" type="xs:string"/>
       <xs:attribute name="value" use="required" type="xs:string"/>
     </xs:complexType>
   </xs:element>
+  <xs:element name="contentProxy">
+    <xs:complexType>
+      <xs:attribute name="server" type="xs:string"/>
+      <xs:attribute name="tmp_file" type="xs:string"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="log">
+    <xs:complexType>
+      <xs:attribute name="apdu" type="xs:boolean"/>
+    </xs:complexType>
+  </xs:element>
   <xs:attributeGroup name="filter_zoom">
     <xs:attribute name="type" use="required">
       <xs:simpleType>