semi合集-English.pdf - 第3159页

SEMI E125.1-0305 © SEMI 2005 13 7.2.8 GetUnits 7.2.8.1 This section is provisi onal, pending approval of SEMI E132.1 and S EMI E138. 7.2.8.2 WSDL O peration Binding 7.2.8.2. 1 See the operation bindi ng for “GetUnit s” i…

100%1 / 7923
SEMI E125.1-0305 © SEMI 2005 12
Figure 5
Mapping the EquipmentMetadataManager to a WSDL portType
Table 12 EquipmentMetadataManager Port Type
SEMI E125 Class Name EquipmentMetadataManager
WSDL Port Type Name EquipmentMetadataManager
SEMI E125 Operation
WSDL Operation
GetUnits GetUnits
GetTypeDefinitions GetTypeDefinitions
GetStateMachines GetStateMachines
GetSEMIObjTypes GetSEMIObjTypes
GetExceptions GetExceptions
GetEquipmentStructure GetEquipmentStructure
GetEquipmentNodeDescriptions GetEquipmentNodeDescriptions
GetLatestRevision GetLatestRevision
NotifyOnRevisions NotifyOnRevisions
7.2.6 WSDL Binding Overview
7.2.6.1 The WSDL EquipmentMetadataManager binding definition specifies a message and transport protocol to
use for a given portType (SOAP and HTTP for SEMI E125.1), the interface style used (document style for
SEMI E125.1). These setting are shown in Table 13. For each WSDL portType operation, the binding defines any
SOAP headers used and whether or not they are required, the HTTP SOAPAction header value to use for that
operation, and the XML encoding to use (literal). The binding definitions for each portType operation are described
in ¶¶7.2.8 through 7.2.16.
Table 13 EquipmentMetadataManager Binding
E125 Class Name EquipmentMetadataManager
WSDL Binding Name EquipmentMetadataManagerBinding
SOAP Binding Style document
SOAP Transport http://schemas.xmlsoap.org/soap/http
7.2.7 WSDL Service Overview
7.2.7.1 This specification does not provide a WSDL service definition. WSDL service definitions provide one way
to define and locate the endpoint(s) at which a given interface can be accessed by a client. Such information cannot
be determined until the equipment has been installed on a factory network, and therefore is out of scope for this
specification. Users are responsible for defining the mechanisms by which clients locate SEMI E125 equipment
services in the factory.
SEMI E125.1-0305 © SEMI 2005 13
7.2.8 GetUnits
7.2.8.1 This section is provisional, pending approval of SEMI E132.1 and SEMI E138.
7.2.8.2 WSDL Operation Binding
7.2.8.2.1 See the operation binding for “GetUnits” in E125-1-V0305-EqpMetadataMgr-Binding.wsdl. Key
information is shown for convenience in the following table.
Table 14 GetUnits Operation Binding
SOAPAction urn:semi-org:ws.E125-1.V0305.esdMetaEqp-binding:GetUnits
Input Headers (WSDL Message, Required) E132HeaderMessage, required
Output Headers (WSDL Message, Required) E132HeaderMessage, required
7.2.8.3 WSDL PortType Operation
7.2.8.3.1 See the portType operation definition for “GetUnits” in E125-1-V0305-EqpMetadataMgr-PortType.wsdl.
Key information is shown for convenience in the following table.
Table 15 GetUnits PortType Operation
Input Message Name GetUnitsRequestMessage
Output Message Name GetUnitsResponseMessage
7.2.8.4 WSDL Message(s)
7.2.8.4.1 See the message definitions for “E132HeaderMessage”, “GetUnitsRequestMessage”, and
“GetUnitsResponseMessage” in E125-1-V0305-EqpMetadataMgr-PortType.wsdl. Key information is shown for
convenience in the following table.
Table 16 EquipmentMetadataManager Binding
Message Name
Schema
Element Name
E132HeaderMessage auth:E132Header
GetUnitsRequestMessage esd:GetUnitsRequest
GetUnitsResponseMessage esd:GetUnitsResponse
7.2.8.5 XML Schema Types
Figure 6
GetUnitsRequest Global Element
7.2.8.5.1 GetUnitsRequest — This global element acts as a top-level container entity representing the SOAP body
of a GetUnits request. As defined in SEMI E125, this operation has no input arguments, so the element has no
contents.
Figure 7
GetUnitsResponse Global Element
SEMI E125.1-0305 © SEMI 2005 14
7.2.8.5.2 GetUnitsResponse — This global element acts as a top-level container entity representing the SOAP body
of the response to an SEMI E125 GetUnits request. It contains either zero or more elements named “Unit” of
complexType “UnitType” or an element named “Error” of complexType “ErrorType”, defined in SEMI E138.
Table 17 Translation Table for Output Arguments for the GetUnits Operation
Argument Name Format XML Element or Attribute XML Name/Type
units Unordered list of
structured data, of type
Unit.
Element Unit: UnitType (zero or more)
error Structured data, of type
Error, defined in the
SEMI Specification for
Semicondoctor
Common Components.
Element Error: ccs:ErrorType
7.2.8.5.3 UnitType — This global complexType is the XML Schema representation of the SEMI E125 Unit class.
The following table describes the mapping of the UML class to this XML Schema complexType.
Table 18 E125 Unit
UnitType Translation Table
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
id text attribute id: xsd:string
name text attribute name: xsd:string
symbol text attribute symbol: xsd:string
description text element Description: xsd:string
7.2.9 GetTypeDefinitions
7.2.9.1 This section is provisional, pending approval of SEMI E132.1 and SEMI E138
7.2.9.2 WSDL Operation Binding
7.2.9.2.1 See the operation binding for “GetTypeDefinitions” in E125-1-V0305-EqpMetadataMgr-Binding.wsdl.
Key information is shown for convenience in the following table.
Table 19 GetTypeDefinitions Operation Binding
SOAPAction
urn:semi-org:ws.E125-1.V0305.esdMetaEqp-
binding:GetTypeDefinitions
Input Headers (WSDL Message, Required) E132HeaderMessage, required
Output Headers (WSDL Message, Required) E132HeaderMessage, required
7.2.9.3 WSDL PortType Operation
7.2.9.3.1 See the portType operation definition for “GetTypeDefinitions” in E125-1-V0305-EqpMetadataMgr-
PortType.wsdl. Key information is shown for convenience in the following table.
Table 20 GetUnits PortType Operation
Input Message Name GetTypeDefinitionsRequestMessage
Output Message Name GetTypeDefinitionsResponseMessage