semi合集-English.pdf - 第3181页
SEMI E125.1-0305 © SEMI 2005 35 7.2.14.5 XML Schema Types Figure 25 GetEquipmentNodeDescriptio nsRequest Global Element 7.2.14.5.1 GetEquipmentNodeDescri ptionsRequest — This global element acts as a top-level container …

SEMI E125.1-0305 © SEMI 2005 34
7.2.13.5.2 GetEquipmentStructureResponse — This global element acts as a top-level container entity representing
the SOAP body of the response to an E125 GetEquipmentStructure request. It contains either an element named
“Equipment” of complexType “EquipmentType” as defined in SEMI E120.1, or an element named “Error” of
complexType “ErrorType”, defined in SEMI E138.
Table 65 Translation Table for Output Arguments for the GetEquipmentStructure Operation
Argument Name Format XML Element or Attribute XML Name/Type
equipmentStructure Structured data, of a
type derived from the
E120 type
EquipmentElement, that
represents the
equipment as a whole
element Equipment: cem:EquipmentType
error Structured data, of type
Error, defined in SEMI
E138
element Error: ccs:ErrorType
No SEMI E125-specific error codes
are defined for this operation.
7.2.13.5.3 Equipment — This global element is defined in SEMI E120.1. Please refer to that specification for a
description of the contents of this element.
7.2.14 GetEquipmentNodeDescriptions
7.2.14.1 This section is provisional, pending approval of SEMI E132.1 and SEMI E138.
7.2.14.2 WSDL Operation Binding
7.2.14.2.1 See the operation binding for “GetEquipmentNodeDescriptions” in E125-1-V0305-EqpMetadataMgr-
Binding.wsdl. Key information is shown for convenience in the following table.
Table 66 GetEquipmentNodeDescriptions Operation Binding
SOAPAction
urn:semi-org:ws.E125-1.V0305.esdMetaEqp-
binding:GetEquipmentNodeDescriptions
Input Headers (WSDL Message, Required) E132HeaderMessage, required
Output Headers (WSDL Message, Required) E132HeaderMessage, required
7.2.14.3 WSDL PortType Operation
7.2.14.3.1 See the portType operation definition for “GetEquipmentNodeDescriptions” in E125-1-V0305-
EqpMetadataMgr-PortType.wsdl. Key information is shown for convenience in the following table.
Table 67 GetEquipmentNodeDescriptions PortType Operation
Input Message Name GetEquipmentNodeDescriptionsRequestMessage
Output Message Name GetEquipmentNodeDescriptionsResponseMessage
7.2.14.4 WSDL Message(s)
7.2.14.4.1 See the message definitions for “E132HeaderMessage”, “GetEquipmentNodeDescriptionsRequest
Message”, and “GetEquipmentNodeDescriptionsResponseMessage” in E125-1-V0305-EqpMetadataMgr-
PortType.wsdl. Key information is shown for convenience in the following table.
Table 68 EquipmentMetadataManager Binding
Message Name
Schema
Element Name
E132HeaderMessage auth:E132Header
GetEquipmentNodeDescriptionsRequestMessage esd:GetEquipmentNodeDescriptionsRequest
GetEquipmentNodeDescriptionsResponseMessage
esd:GetEquipmentNodeDescriptionsResponse

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).