semi合集-English.pdf - 第3169页

SEMI E125.1-0305 © SEMI 2005 23 Table 36 SEMI E125 StructureType  StructureTypeType Translat ion Table Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type description text element Description: xs…

100%1 / 7923
SEMI E125.1-0305 © SEMI 2005 22
Figure 13
StructureTypeType Global complexType
7.2.9.5.19 StructureTypeType — This global complexType is the XML Schema representation of the SEMI E125
StructureType class. The type of each field in the structure is defined using the FieldType complexType, which
incorporates the complexTypes provided for the various primitive and composite types. The StructureTypeType can
describe nested structures.
7.2.9.5.19.1 Values of Parameters that are described as structures shall be communicated using a single container
element representing the structure as a whole, with each field of the structure communicated using a nested element
whose data type matches the type defined for the described field.
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