semi合集-English.pdf - 第3183页
SEMI E125.1-0305 © SEMI 2005 37 Figure 28 ParameterType Global complexType Table 71 SEMI E125 EquipmentNo deDescription EquipmentNodeDescriptionTy pe Translation Table Attribute or Role Name UML Name/Type XML Element o…

SEMI E125.1-0305 © SEMI 2005 36
Table 70 Translation Table for Output Arguments for the GetEquipmentNodeDescriptions Operation
Argument Name Format XML Element or Attribute XML Name/Type
nodeDescriptions Zero or more elements of type
EquipmentNodeDescription
element NodeDescription:
esd:EquipmentNodeDescriptionType
(zero or more)
error List of text, each entry equal to
an unrecognized equipment
node identifier provided in the
GetEquipmentNodeDescriptions
request
element InvalidEquipmentNodeId:
esd:EquipmentNodeIdType (zero or
more)
Figure 27
EquipmentNodeDescriptionType Global complexType
7.2.14.5.3 EquipmentNodeDescriptionType — This global complexType is the XML Schema representation of the
SEMI E125 EquipmentNodeDescription class. The CEM equipment node being described is identified by a CEM
Locator, via an element named “EquipmentNodeId” of type cem:LocatorType, defined in SEMI E120.1.
7.2.14.5.3.1 StateMachines supported by the equipment node are described using a collection of one or more
“StateMachineInstance” elements of type “StateMachineInstanceType” (see ¶7.2.11.5.4).
7.2.14.5.3.2 ObjTypes provided by the equipment node are referenced using a collection of one or more
“SEMIObjTypeRef” elements of type “SEMIObjTypeReferenceType”; these must refer to one or more valid
SEMIObjTypes returned via the “GetSEMIObjTypes” operation.
7.2.14.5.3.3 Exceptions provided by the equipment node are referenced using a collection of one or more
“ExceptionRef” elements of type “ExceptionReferenceType”; these must refer to one or more valid Exception id’s
returned via the “GetExceptions” operation.
7.2.14.5.3.4 Parameters provided by the equipment node are described using a collection of one or more
“Parameter” elements of type “ParameterType” (see ¶7.2.14.5.4).

SEMI E125.1-0305 © SEMI 2005 37
Figure 28
ParameterType Global complexType
Table 71 SEMI E125 EquipmentNodeDescription
EquipmentNodeDescriptionType Translation Table
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
node Element of a type derived
from the E120 Nameable
class
element EquipmentNodeId: cem:LocatorType
stateMachines List of elements of type
StateMachineInstance
element StateMachineInstance:
esd:StateMachineInstanceType (zero or
more)
objTypes List of elements of type
SEMIObjType
element ObjTypeRef:
esd:SEMIObjTypeReferenceType (zero
or more)
exceptions List of elements of type
Exception
element ExceptionRef:
esd:ExceptionReferenceType (zero or
more)
parameters List of elements of type
Parameter
element Parameter: esd:ParameterType (zero or
more)

SEMI E125.1-0305 © SEMI 2005 38
7.2.14.5.4 ParameterType — This global complexType is the XML Schema representation of the SEMI E125
Parameter class.
7.2.14.5.4.1 Type information for a Parameter is referenced using a “TypeDefinitionRef” element whose value must
be equal to a valid ParameterTypeDefinition returned via the “GetTypeDefinitions” operation.
7.2.14.5.4.2 Parameter classification is modeled using a choice compositor to select one and only one of the three
possible subclasses of the SEMI E125 ReadOnly and ReadWrite classes (Control, Configuration, or Data).
Table 72 SEMI E125 Parameter ParameterType 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
constraints List of structured data, of
type Constraint
element Constraint: esd:ConstraintType
(zero or more, see ¶7.2.14.5.5 for mapping
of the SEMI E125 Constraint class)
associatedParameters List of structured data, of
type AssociatedParameter
element AssociatedParameter:
esd:AssociatedParameterType
(zero or more, see ¶7.2.14.5.6 for mapping
of the SEMI E125 AssociatedParameter
class).
typeInformation One and only one element
of type
ParameterTypeDefinition
element TypeDefinitionRef:
esd:ParameterTypeDefinitionReferenceType
classification One and only one element
of any type derived from
ParameterClassification
element Control, Configuration, or Data:
esd:ConfigurationType, ControlType, or
DataType
(one and only one, see ¶¶7.2.14.5.7 through
7.2.14.5.12 for a mapping of the SEMI E125
classification classes)
7.2.14.5.5 ConstraintType — This global complexType is the XML Schema representation of the SEMI E125
Constraint class.
Table 73 SEMI E125 Constraint
ConstraintType 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
definition text element Definition: xsd:string
7.2.14.5.6 ParameterAssociationType – this global complexType is the XML Schema representation of the E125
AssociatedParameter class.
Table 74 SEMI E125 AssociatedParameter
ParameterAssociationType Translation Table
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
description text element Description: xsd:string
parameter Unordered list of structured
data, of type Parameter
element ParameterRef:
esd:ParameterReferenceType (see
¶7.2.11.5.5)
7.2.14.5.7 ParameterClassificationType — This global complexType is the XML Schema representation of the
SEMI E125 ParameterClassification class.