<?xml version = "1.0" encoding = "UTF-8"?>
<xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
	 version = "2004-11-08">
	<xsd:element name = "ItemProcessStatus">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "ItemEventCount" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "Extensions" minOccurs = "0"/>
			</xsd:sequence>
			<xsd:attribute name = "dateTime" use = "required" type = "xsd:dateTime"/>
			<xsd:attribute name = "itemInstanceId" use = "required" type = "xsd:string"/>
			<xsd:attribute name = "sessionRef" use = "required" type = "xsd:string"/>
			<xsd:attribute name = "itemProcessId" use = "required" type = "xsd:string"/>
			<xsd:attribute name = "status" use = "required">
				<xsd:simpleType>
					<xsd:restriction base = "xsd:string">
						<xsd:enumeration value = "NOTEST"/>
						<xsd:enumeration value = "PASSED"/>
						<xsd:enumeration value = "FAILED"/>
						<xsd:enumeration value = "ABORTED"/>
						<xsd:enumeration value = "ERROR"/>
						<xsd:enumeration value = "KNOWNGOOD"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name = "mode" use = "optional">
				<xsd:simpleType>
					<xsd:restriction base = "xsd:string">
						<xsd:enumeration value = "CALIBRATION"/>
						<xsd:enumeration value = "ENGINEERING"/>
						<xsd:enumeration value = "PRODUCTION"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name = "imageId" type = "xsd:string"/>
			<xsd:attribute name = "itemParentId" type = "xsd:string"/>
			<xsd:attribute name = "comment" type = "xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "ItemEventCount">
		<xsd:complexType>
			<xsd:attribute name = "eventType" use = "required">
				<xsd:simpleType>
					<xsd:restriction base = "xsd:string">
						<xsd:enumeration value = "PROCESSSTEPSTATUS"/>
						<xsd:enumeration value = "INSPECTIONFRAME"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name = "count" use = "required" type = "xsd:nonNegativeInteger"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "Extensions" type = "xsd:anyType"/>
</xsd:schema>