semi合集-English.pdf - 第3726页
SEMI PR8-0703 © SEMI 2003 56 </xs:simpleType> <xs:simpleType name="StringValueType"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="StringArra…

SEMI PR8-0703 © SEMI 2003 55
RELATED INFORMATION 7
CONTENTS OF FILE “eda_equipment.wsdl”
NOTICE: This related information is not an official part of SEMI PR8. This related information is not intended to
modify or supersede the official proposed standard. Determination of the suitability of the material is solely the
responsibility of the user.
NOTICE: The code displayed below is available as a file at www.semi.org.
R7-1 eda_equipment.wsdl
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="EdaEquipment" xmlns="urn:semi-org:ws:eda_ps_v0.0"
xmlns:eda="urn:semi-org:schema:eda_ps_v0.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:semi-
org:ws:eda_ps_v0.0">
<!--
SEMI makes no warranties or representations as to the suitability
of the software set forth herein for any particular application. The
determination of the suitability of the software is solely the
responsibility
of the user.
By publication of this software, SEMI takes no position respecting
the validity of any patent rights or copyrights asserted in connection
with any items contained in this software. Users of this software are
expressly advised that determination of any such patent rights or
copyrights, and the risk of infringement of such rights are entirely
their own responsibility.
-->
<wsdl:types>
<xs:schema id="valuetypes"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:eda="urn:semi-
org:schema:eda_ps_v0.0" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="urn:semi-
org:schema:eda_ps_v0.0" elementFormDefault="qualified">
<xs:simpleType name="IntegerValueType">
<xs:restriction base="xs:integer"/>
</xs:simpleType>
<xs:simpleType name="IntegerArrayValueType">
<xs:list itemType="xs:integer"/>
</xs:simpleType>
<xs:simpleType name="FloatValueType">
<xs:restriction base="xs:float"/>
</xs:simpleType>
<xs:simpleType name="FloatArrayValueType">
<xs:list itemType="xs:float"/>
</xs:simpleType>
<xs:simpleType name="DoubleValueType">
<xs:restriction base="xs:double"/>
</xs:simpleType>
<xs:simpleType name="DoubleArrayValueType">
<xs:list itemType="xs:double"/>

SEMI PR8-0703 © SEMI 2003 56
</xs:simpleType>
<xs:simpleType name="StringValueType">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:simpleType name="StringArrayValueType">
<xs:list itemType="xs:string"/>
</xs:simpleType>
<xs:simpleType name="AnyURIValueType">
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>
<xs:simpleType name="DateTimeValueType">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="DateTimeArrayValueType">
<xs:list itemType="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="BooleanValueType">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
<xs:simpleType name="BooleanArrayValueType">
<xs:list itemType="xs:boolean"/>
</xs:simpleType>
<xs:simpleType name="Base64BinaryValueType">
<xs:restriction base="xs:base64Binary"/>
</xs:simpleType>
<xs:group name="TypeSelectionGroup">
<xs:choice>
<xs:element name="StringVal"
type="eda:StringValueType"/>
<xs:element name="StringArrayVal"
type="eda:StringArrayValueType"/>
<xs:element name="DateTimeVal"
type="eda:DateTimeValueType"/>
<xs:element name="DateTimeArrayVal"
type="eda:DateTimeArrayValueType"/>
<xs:element name="AnyURIVal"
type="eda:AnyURIValueType"/>
<xs:element name="BoolVal"
type="eda:BooleanValueType"/>
<xs:element name="BoolArrayVal"
type="eda:BooleanArrayValueType"/>
<xs:element name="Base64BinaryVal"
type="eda:Base64BinaryValueType"/>
<xs:element name="IntVal"
type="eda:IntegerValueType"/>
<xs:element name="IntArrayVal"
type="eda:IntegerArrayValueType"/>
<xs:element name="FloatVal"
type="eda:FloatValueType"/>
<xs:element name="FloatArrayVal"
type="eda:FloatArrayValueType"/>
<xs:element name="DoubleVal"
type="eda:DoubleValueType"/>
<xs:element name="DoubleArrayVal"
type="eda:DoubleArrayValueType"/>
<xs:element name="StructVal"
type="eda:StructureValueType"/>

SEMI PR8-0703 © SEMI 2003 57
</xs:choice>
</xs:group>
<xs:group name="StructureTypeSelectionGroup">
<xs:choice>
<xs:element name="StringVal"
type="eda:StringValueType"/>
<xs:element name="StringArrayVal"
type="eda:StringArrayValueType"/>
<xs:element name="DateTimeVal"
type="eda:DateTimeValueType"/>
<xs:element name="DateTimeArrayVal"
type="eda:DateTimeArrayValueType"/>
<xs:element name="AnyURIVal"
type="eda:AnyURIValueType"/>
<xs:element name="BoolVal"
type="eda:BooleanValueType"/>
<xs:element name="BoolArrayVal"
type="eda:BooleanArrayValueType"/>
<xs:element name="Base64BinaryVal"
type="eda:Base64BinaryValueType"/>
<xs:element name="IntVal"
type="eda:IntegerValueType"/>
<xs:element name="IntArrayVal"
type="eda:IntegerArrayValueType"/>
<xs:element name="FloatVal"
type="eda:FloatValueType"/>
<xs:element name="FloatArrayVal"
type="eda:FloatArrayValueType"/>
<xs:element name="DoubleVal"
type="eda:DoubleValueType"/>
<xs:element name="DoubleArrayVal"
type="eda:DoubleArrayValueType"/>
</xs:choice>
</xs:group>
<xs:complexType name="StructureValueType">
<xs:choice>
<xs:group ref="eda:StructureTypeSelectionGroup"
maxOccurs="unbounded" minOccurs="1"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="ParamValueType">
<xs:group ref="eda:TypeSelectionGroup"
maxOccurs="unbounded" minOccurs="1"/>
</xs:complexType>
<xs:complexType name="ParamType">
<xs:sequence>
<xs:element name="Locator" type="xs:string"
minOccurs="0"/>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Value"
type="eda:ParamValueType"/>
<xs:element name="MeasTime" type="xs:dateTime"
minOccurs="0"/>
<xs:element name="Extension"
type="eda:ExtensionsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>