semi合集-English.pdf - 第7837页

SEMI T12.2-0704 © SEMI 2004 66 <xsd:complexType name="HistoryIndexType"> <xsd:sequence> <xsd:element name="Id" type="xsd:string"/> <xsd:element name="Type" typ…

100%1 / 7923
SEMI T12.2-0704 © SEMI 2004 65
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="Code" type="EventClasstype"/>
<xsd:element name="TimeStamp" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
<!-- Event Type - - - - - - - Event Type - - - - - - - Event Type - - -->
<xsd:complexType name="EventType">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="EventClass" type="EventClassType"/>
<xsd:element name="NamedValue" type="NamedValueType" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element name="Machine" type="xsd:string"/>
<xsd:element name="TimeStamp" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
<!-- Event Class Type - - - - Event Class Type - - - - Event Class Type - - -->
<xsd:simpleType name="EventClassType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<!-- Event Type - - - - - - - Exception Type - - - - - - - Event Type - - -->
<xsd:complexType name="ExceptionType">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="ExceptionClass" type="ExceptionClassType"/>
<xsd:element name="ExceptionLevel" type="ExceptionLevelType"/>
<xsd:element name="Description" type="xsd:string"/>
<xsd:element name="NamedValue" type="NamedValueType" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element name="Machine" type="xsd:string"/>
<xsd:element name="TimeStamp" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
<!-- - - - Exception Level Type - - - - - - Exception Level Type - - - - -->
<xsd:simpleType name="ExceptionLevelType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NOTIC"/>
<xsd:enumeration value="WARNING"/>
<xsd:enumeration value="ALART"/>
</xsd:restriction>
</xsd:simpleType>
<!-- - - - Exception Class Type - - - - - - Exception Class Type - - - - -->
<xsd:simpleType name="ExceptionClassType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<!-- History - - - - - History - - - - - - History - - -->
<xsd:complexType name="HistoryType">
<xsd:sequence>
<xsd:element name="HistoryIndex" type="HistoryIndexType"/>
<xsd:complexType>
<xsd:choice>
<xsd:element name="Event" type="EventType"/>
<xsd:element name="Exception" type="ExceptionType"/>
</xsd:choice>
</xsd:complexType>
</xsd:sequence>
</xsd:complexType>
SEMI T12.2-0704 © SEMI 2004 66
<xsd:complexType name="HistoryIndexType">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="Type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- Genaric Types - - - - Generic Types - - - - Generic Types - - -->
<xsd:complexType name="NamedValueType">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="Value" type="xsd:anyType"/>
</xsd:sequence>
</xsd:complexType>
<!-- Service Status Type - - - - - Service Status Type - - -->
<xsd:complexType name="ServiceStatusType">
<xsd:sequence>
<xsd:element name="SvcAck" type="SvcAcktype"/>
<xsd:element name="SvcErr" type="SvcErrType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="SvcAckTye">
<xsd:restriction base="xsd:string">
<enumeration value="Successful"/>
<enumeration value="Wrong Service"/>
<enumeration value="Refused"/>
<enumeration value="Invalid Parameter"/>
<enumeration value="Has started"/>
<enumeration value="Unsuccessful"/>
<enumeration value="Wrong object"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="SvcErrType">
<xsd:sequence>
<xsd:element name="SvcErrCode" type="xsd:integer"/>
<xsd:element name="SvcErrText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<!-- Attributes - - - - - Attributes - - - - - - Attributes - - -->
<xsd:attributeGroup name="RegRequestAttr">
<xsd:attribute name="dateTime" type="xsd:dateTime" use="required"/>
<xsd:attribute name="sessionRef" type="xsd:string" use="required"/>
<xsd:attribute name="requestId" type="xsd:string" use="required"/>
</xsd:attributeGroup>
<xsd:attributeGroup name="RegResponseAttr">
<xsd:attribute name="dateTime" type="xsd:dateTime" use="required"/>
<xsd:attribute name="sessionRef" type="xsd:string" use="required"/>
<xsd:attribute name="requestRef" type="xsd:string" use="required"/>
<xsd:attribute name="status" type="RspStatus" use="required"/>
<xsd:attribute name="authority" type="xsd:string" use="optional"/>
<xsd:attribute name="linkId" type="xsd:string" use="optional"/>
<xsd:attribute name="linkCnt" type="xsd:integer" use="optional"/>
<xsd:attribute name="linkExp" type="xsd:duration" use="optional"/>
</xsd:attributeGroup>
<xsd:simpleType name="RspStatus">
<xsd:restriction base="xsd:string">
SEMI T12.2-0704 © SEMI 2004 67
<enumeration value="GRANTED"/>
<enumeration valie="REFUSED"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>