semi合集-English.pdf - 第7836页
SEMI T12.2-0704 © SEMI 2004 65 <xsd:element name="Id" type="xsd:string"/> <xsd:element name="Code" type="EventClasstype"/> <xsd:element name="TimeStamp" ty…

SEMI T12.2-0704 © SEMI 2004 64
<enumeration value="EXPIRED"/>
<enumeration value="INUSE"/>
<enumeration value="NOTUSED"/>
<enumeration value="UNKNOWN"/>
</restriction>
</xsd:simpleType>
</xsd:schema>
XML Message Schema Name: T12ShowTypeRequestSnd.xsd for Secondment Class
<xsd:schema xmlns:xsd=
http://www.w3.org/2001/XMLSchema
xmlns:jit=
http://www.semi.org/Traceability/T12.2-V01
targetNamespace=
http://www.semi.org/Traceability/T12.2-V01
elementFormDefault="qualified" attributeFormDefault="qualified">
<xsd:include
schemaLocation="http://www.semi.org/Traceability/T12.2-V01/CommonDefinitions"/>
<!-- - - - - - - - Show Type Request - - - - - - - - -->
<xsd:element name="ShowTypeRequest" type="ShowTypeRequestType"/>
<xsd:complexType name="ShowTypeRequestType">
<xsd:atributeGroup ref="RegRequestAttr"/>
</xsd:complexType>
</xsd:schema>
XML Message Schema Name: T12ShowTypeResponseSnd.xsd for Secondment Class
<xsd:schema xmlns:xsd=
http://www.w3.org/2001/XMLSchema
xmlns:jit=
http://www.semi.org/Traceability/T12.2-V01
targetNamespace=
http://www.semi.org/Traceability/T12.2-V01
elementFormDefault="qualified" attributeFormDefault="qualified">
<xsd:include
schemaLocation="http://www.semi.org/Traceability/T12.2-V01/CommonDefinitions"/>
<!-- - - - - - - - Show Type Response - - - - - - - - -->
<xsd:element name="ShowTypeResponse" type="ShowTypeResponseType"/>
<xsd:complexType name="ShowTypeResponseType">
<xsd:sequence>
<xsd:element name="AttachmentType" type="xsd:string"/>
<xsd:element name="ServiceStatus" type="ServiceStatusType"/>
</xsd:sequence>
<xsd:atributeGroup ref="RegResponseAttr"/>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jit="http://
www.semi.org/Traceability/T12.2-V01
"
targetNamespace="http://www.semi.org/Traceability/T12.2-V01"
elementFormDefault="qualified" attributeFormDefault="qualified">
<!-- =========##### Global Definitions #####============ - - -->
<!-- Event Caption Type - - - - Event Caption Type - - - - Event Caption Type - - -->
<xsd:complexType name="EventCaptionType">
<xsd:sequence>

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">