semi合集-English.pdf - 第3182页

SEMI E125.1-0305 © SEMI 2005 36 Table 70 Translation T able for Output Arguments for the GetEquipmentNode Descriptions Operation Argument Name Format XML Elemen t or Attribu te XML Name/Type nodeDescriptions Zero or more…

100%1 / 7923
SEMI E125.1-0305 © SEMI 2005 35
7.2.14.5 XML Schema Types
Figure 25
GetEquipmentNodeDescriptionsRequest Global Element
7.2.14.5.1 GetEquipmentNodeDescriptionsRequest — This global element acts as a top-level container entity
representing the SOAP body of a GetEquipmentNodeDescriptions request. As defined in SEMI E125, this operation
has one input argument: a list of SEMI E120 Locator values. The list is modeled using zero or more elements
named “EquipmentNodeId” of type “cem:LocatorType”, defined in SEMI E120.1.
Table 69 Translation Table for Input Arguments for the GetEquipmentNodeDescriptions Operation
Argument Name Format XML Element or Attribute XML Name/Type
equipmentNodeIds List of text, each entry
equal to a valid SEMI
SEMI E120 Nameable
“uid” attribute
optional element EquipmentNodeId: cem:LocatorType
Figure 26
GetEquipmentNodeDescriptionsResponse Global Element
7.2.14.5.2 GetEquipmentNodeDescriptionsResponse — This global element acts as a top-level container element
representing the SOAP body of the response to an SEMI E125 GetEquipmentNodeDescriptions request. It contains
either an element named “NodeDescriptionResults” of complexType “NodeDescriptionResultType” or an element
named “Error” of complexType “ErrorType”, defined in SEMI E138.
7.2.14.5.2.1 As defined in SEMI E125, this operation returns an unordered list of instances of the SEMI E125
EquipmentNodeDescription class. The list is modeled as zero or more elements named “NodeDescription” of type
“EquipmentNodeDescriptionType”.
7.2.14.5.2.2 As defined in SEMI E125, the output for this operation can include an unordered list of strings to
identify requests that include one or more invalid CEM Locators as input. If invalid Locator values are provided in
the request, the equipment shall return one or more “InvalidEquipmentNodeId” elements, consisting of the list of all
invalid CEM Locator’s provided in the original request.
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)