semi合集-English.pdf - 第3529页
SEMI E134.1-0305 © SEMI 2005 16 7.2.11 DefinePlan 7.2.11.1 WSDL Operation Bind ing 7.2.11.1.1 See the operation binding f o r “DefinePl an” in SEMI E1 34-Equipment-Bindi ng.wsdl. Key informat ion is shown for convenience…

SEMI E134.1-0305 © SEMI 2005 15
7.2.7.5 E134-1-V0305-Schema.xsd imports types from the SEMI 3570.1 Specification for XML Semiconductor
Common Components XML Schema namespace, specifically the ErrorType type.
7.2.8 WSDL Port Type Overview
7.2.8.1 The DataCollectionManager WSDL portType definition organizes the SEMI E134.1 XML Schema data
types into a collection of named operations with inputs and outputs that correspond to the UML operations that are
defined for the DataCollectionManager interface in SEMI E134, ¶9.1. The WSDL portType itself is named after the
SEMI E134 interface, and each WSDL portType operation is named after the corresponding UML operation defined
for the interface. Each WSDL operation consists of two WSDL message definitions corresponding to the input and
output (request and response) for the UML operation defined in SEMI E134. Figure 5 illustrates the relationship
between the SEMI E134 UML interface and the WSDL portType definition. The WSDL message and operation
definitions are described in ¶¶7.2.10 through 7.2.20.
Figure 5
Mapping the DataCollectionManager to a WSDL portType
7.2.9 WSDL Binding Overview
7.2.9.1 The WSDL DataCollectionManager binding definition specifies a message and transport protocol to use for
a given portType (SOAP and HTTP for SEMI E134.1), the interface style used (document style for SEMI E134.1).
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.10 through 7.2.20.
7.2.10 WSDL Service Overview
7.2.10.1 This specification does not provide a WSDL service definition. WSDL service definitions define the
address(es) 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 E134 equipment services in the factory

SEMI E134.1-0305 © SEMI 2005 16
7.2.11 DefinePlan
7.2.11.1 WSDL Operation Binding
7.2.11.1.1 See the operation binding for “DefinePlan” in SEMI E134-Equipment-Binding.wsdl. Key information is
shown for convenience in the following table.
Table 15 DefinePlan Operation Binding
SOAPAction
urn:semi-org:ws.E134-1.V0305.DCMEqp-binding:DefinePlan
Input Headers (WSDL Message, Required) E132HeaderMessage, required
Output Headers (WSDL Message, Required) E132HeaderMessage, required
7.2.11.2 WSDL Operation
7.2.11.2.1 See the portType operation definition for “DefinePlan” in E134-Equipment-PortType.wsdl. Key
information is shown for convenience in the following table.
Table 16 DefinePlan PortType Operation
Input Message Name DefinePlanRequest
Output Message Name DefinePlanResponse
7.2.11.3 WSDL Message(s)
7.2.11.3.1 See the message definitions for “E132HeaderMessage”, “DefinePlanRequest”, and
“DefinePlanResponse” in E134-Equipment-PortType.wsdl. Key information is shown for convenience in the
following table.
Table 17 DataCollectionManagement Binding
Message Name
Schema
Element Name
E132HeaderMessage auth:E132Header
DefinePlanRequest dcm:DefinePlanRequestType
DefinePlanResponse dcm:DefinePlanResponseType
7.2.11.4 XML Schema Types
Figure 6
DefinePlanRequest
7.2.11.4.1 DefinePlanRequest - this global element acts as a top-level container entity representing the SOAP body
of a DefinePlan request. As defined in SEMI E134, this operation has one input argument: the new DCP that is
being defined. This argument is modeled as a single element named “NewPlan” of complexType
“DataCollectionPlanType”.

SEMI E134.1-0305 © SEMI 2005 17
Table 18 Translation Table for Input Arguments for the DefinePlan Operation
Argument Name Format XML Element or Attribute XML Name/Type
newPlan Structured data, of
type
DataCollectionPlan
element NewPlan: dcm:DataCollectionPlanType
7.2.11.4.2 DataCollectionPlanType — This global complexType is the XML Schema representation of the SEMI
E134 Data Collection Plan class. The following table describes the mapping of the UML class to this XML Schema
complexType.
Table 19 Translation Table for DataCollectionPlanType
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
name Text attribute name: xsd:string
id Text attribute id: xsd:string
intervalInMinutes Positive Integer >=0 attribute intervalInMinutes: xsd:int
isPersistent Boolean attribute isPersistent: xsd:boolean
description Text Element Description: xsd:string
eventRequests List of structured data, of type
EventRequest
Element EventRequest: dcm:EventRequestType
exceptionRequests List of structured data of type
ExceptionRequest
Element ExceptionRequests:
dcm:ExceptionRequestType
traceRequests List of structured data of type
TraceRequest
Element TraceRequests: dcm:TraceRequestType
Figure 7
DataCollectionPlanType