Index: trunk/ippToPsps/xmlschema/BatchManifest.xsd
===================================================================
--- trunk/ippToPsps/xmlschema/BatchManifest.xsd	(revision 29073)
+++ trunk/ippToPsps/xmlschema/BatchManifest.xsd	(revision 29073)
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+ <xs:element name="manifest">
+  <xs:complexType mixed="true">
+   <xs:all>
+
+    <xs:element name="file">
+     <xs:complexType>
+      <xs:attribute name="name" type="xs:string" use="required"/>
+      <xs:attribute name="bytes" type="xs:unsignedLong" use="required"/>
+      <xs:attribute name="md5" type="xs:string" use="required"/>
+     </xs:complexType>
+    </xs:element>
+
+   </xs:all>
+   <xs:attribute name="name" type="xs:string" use="required"/>
+   <xs:attribute name="type" type="batchType" use="required"/>
+   <xs:attribute name="survey" type="survey" use="required"/>
+   <xs:attribute name="timestamp" type="xs:string" use="required"/>
+   <xs:attribute name="minObjId" type="xs:unsignedLong" use="required"/>
+   <xs:attribute name="maxObjId" type="xs:unsignedLong" use="required"/>
+  </xs:complexType>
+ </xs:element>
+
+
+ <xs:simpleType name="batchType">
+  <xs:restriction base="xs:string">
+    <xs:enumeration value="P2" />
+    <xs:enumeration value="IN" />
+    <xs:enumeration value="ST" />
+    <xs:enumeration value="OB" />
+   </xs:restriction>
+  </xs:simpleType>
+
+ <xs:simpleType name="survey">
+  <xs:restriction base="xs:string">
+    <xs:enumeration value="M31" />
+    <xs:enumeration value="MDF" />
+    <xs:enumeration value="SSS" />
+    <xs:enumeration value="3PI" />
+    <xs:enumeration value="STS1" />
+   </xs:restriction>
+  </xs:simpleType>
+
+</xs:schema>
