semi合集-English.pdf - 第3170页

SEMI E125.1-0305 © SEMI 2005 24 Table 39 SEMI E125 EnumeratedStrin g  EnumeratedStringTy pe Translation Ta ble Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type description text element Descrip…

100%1 / 7923
SEMI E125.1-0305 © SEMI 2005 23
Table 36 SEMI E125 StructureType StructureTypeType Translation Table
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
description text element Description: xsd:string
fields Ordered list of one or more
structured data elements of
type Field
element Fields: esd:FieldArrayType
Table 37 SEMI E125 Field
FieldType Translation Table
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
name text attribute name: xsd:string
description text element Description: xsd:string
canBeNull boolean attribute canBeNull: xsd:boolean
typeInformation ParameterType element TypeInformation:
esd:TypeInformationType
typeInformation ParamterTypeDefinition element (see above) (see above)
Figure 14
EnumeratedTypeType Global complexType
7.2.9.5.20 EnumerationTypeType — This global complexType is the XML Schema representation of the SEMI
E125 EnumerationType class.
7.2.9.5.20.1 Values of Parameters that are described as enumerations shall be communicated using a single
container element whose data type is either xsd:string or xsd:int, according to whether the Parameter is string- or
integer-based. Values of string-based enumerations are communicated using the English language character set.
Table 38 SEMI E125 EnumerationType
EnumerationTypeType Translation Table
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
description text element Description: xsd:string
values ordered list of one or more
elements of type
EnumeratedInteger
element EnumeratedInteger:
esd:EnumeratedIntegerType
values ordered list of one or more
elements of type
EnumeratedString
element EnumeratedString:
esd:EnumeratedStringType
SEMI E125.1-0305 © SEMI 2005 24
Table 39 SEMI E125 EnumeratedString EnumeratedStringType Translation Table
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
description text element Description: xsd:string
value text attribute value: xsd:string
Table 40 SEMI E125 EnumeratedInteger
EnumeratedIntegerType Translation Table
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
description text element Description: xsd:string
value integer attribute value: xsd:int
7.2.10 GetStateMachines
7.2.10.1 This section is provisional, pending approval of SEMI E132.1 and SEMI E138.
7.2.10.2 WSDL Operation Binding
7.2.10.2.1 See the operation binding for “GetStateMachines” in E125-1-V0305-EqpMetadataMgr-Binding.wsdl.
Key information is shown for convenience in the following table.
Table 41 GetStateMachines Operation Binding
SOAPAction urn:semi-org:ws.E125-1.V0305.esdMetaEqp-binding:GetStateMachines
Input Headers (WSDL Message, Required) E132HeaderMessage, required
Output Headers (WSDL Message, Required) E132HeaderMessage, required
7.2.10.3 WSDL PortType Operation
7.2.10.3.1 See the portType operation definition for “GetStateMachines” in E125-1-V0305-EqpMetadataMgr-
PortType.wsdl. Key information is shown for convenience in the following table.
Table 42 GetStateMachines PortType Operation
Input Message Name GetStateMachinesRequestMessage
Output Message Name GetStateMachinesResponseMessage
7.2.10.4 WSDL Message(s)
7.2.10.4.1 See the message definitions for “E132HeaderMessage”, “GetStateMachinesRequestMessage”, and
“GetStateMachinesResponseMessage” in E125-1-V0305-EqpMetadataMgr-PortType.wsdl. Key information is
shown for convenience in the following table.
Table 43 EquipmentMetadataManager Binding
Message Name
Schema
Element Name
E132HeaderMessage auth:E132Header
GetStateMachinesRequestMessage esd:GetStateMachinesRequest
GetStateMachinesResponseMessage esd:GetStateMachinesResponse
7.2.10.5 XML Schema Types
Figure 15
GetStateMachinesRequest Global Element
SEMI E125.1-0305 © SEMI 2005 25
7.2.10.5.1 GetStateMachinesRequest — This global element acts as a top-level container entity representing the
SOAP body of a GetStateMachines request. As defined in SEMI E125, this operation has no input arguments, so
the element has no contents.
Figure 16
GetStateMachinesResponse Global Element
7.2.10.5.2 GetStateMachinesResponse — This global element acts as a top-level container entity representing the
SOAP body of the response to an SEMI E125 GetStateMachines request. It contains either zero or more elements
named “StateMachine” of complexType “StateMachineType” or an element named “Error” of complexType
“ErrorType”, defined in SEMI E138.
Figure 17
StateMachineType Global complexType