semi合集-English.pdf - 第3564页
SEMI E134.1-0305 © SEMI 2005 51 7.3.5.4 XML Schema Types Figure 35 NewDataNotifi cation 7.3.5.4. 1 NewData Notification — This global element acts as a top -level container entity representing th e SOAP body of a NewData…

SEMI E134.1-0305 © SEMI 2005 50
7.3.3 WSDL Binding Overview
7.3.3.1 The WSDL DCPConsumer 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.3.5 through 7.3.9.
7.3.4 WSDL Service Overview
7.3.4.1 This specification does not provide a WSDL service definition. Client suppliers shall provide a WSDL
service definition file with the client that supports E134.1. This service description shall conform to the WS-I Basic
Profile 1.0a, ¶7.1, for which the HTTPS transport with mutual authentication is required.
7.3.4.2 Application of SEMI E132 Sessions
7.3.4.3 Operations defined by the SEMI E134 DCPConsumer interface shall be exchanged via HTTP and shall not
be exchanged via HTTPS. The equipment shall include a hash of the client’s SEMI E132 session identifier in the
SOAP envelope header provided with the operation using the E132HashHeader element, as specified by SEMI
E132.1
7.3.4.4 The equipment shall only send SEMI E134 notifications to instances of the DCPConsumer interface if the
corresponding SEMI E132 Session(s) for that client are in the “Established” state. The equipment shall use the URL
provided with the HTTPEndpoint information included in the SEMI E132 EstablishSession request to send all SEMI
E134 notifications to the DCPConsumer interface.
7.3.5 NewData
7.3.5.1 WSDL Operation Binding
7.3.5.1.1 See the operation binding for “NewData” in E134-Client-Binding.wsdl. Key information is shown for
convenience in the following table.
Table 107 NewData Operation Binding
SOAPAction
urn:semi-org:ws.E134-1.V0305.DCPConsumer-binding:NewData
Input Headers (WSDL Message, Required) E132HashHeaderMessage, required
7.3.5.2 WSDL Operation
7.3.5.2.1 See the portType operation definition for “NewData” in E134-Client-PortType.wsdl. Key information is
shown for convenience in the following table.
Table 108 NewData PortType Operation
Input Message Name NewDataNotification
7.3.5.3 WSDL Message(s)
7.3.5.3.1 See the message definitions for “E132HashHeaderMessage” and “NewDataNotification” in E134-Client-
PortType.wsdl. Key information is shown for convenience in the following table.
Table 109 DCPConsumer Binding
Message Name
Schema
Element Name
E132HashHeaderMessage auth:E132HashHeader
NewDataNotification dcm:NewDataNotificationType

SEMI E134.1-0305 © SEMI 2005 51
7.3.5.4 XML Schema Types
Figure 35
NewDataNotification
7.3.5.4.1 NewDataNotification — This global element acts as a top-level container entity representing the SOAP
body of a NewData Notification. As defined in SEMI E134, this operation has one output argument: the Data
Collection Report, DCR. This argument is modeled as an element named “DCR” of complexType
“dcm:DataCollectionReportType”.
Table 110 Translation Table for Input Arguments for the NewDataNotification Operation
Argument Name Format XML Element or Attribute XML Name/Type
dataCollectionReport Structured data, of type
DataCollectionReport
Element DCR: dcm:DataCollectionReportType
7.3.5.4.2 DataCollectionReportType — This global complexType is the XML Schema representation of the SEMI
E134 DataCollectionReport class. The following table describes the mapping of the UML class to this XML
Schema complexType
Table 111 Translation Table for DataCollectionReportType
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
reports 1 or more elements of any type
derived from Report
Element Report:
dcm:ReportSelectorType
planId Text Attribute planId: xsd:string
bufferStartTime Text Attribute bufferStartTime: xsd:dateTime
bufferEndTime Text Attribute bufferEndTime: xsd:dateTime
reportTime Text Attribute reportTime: xsd:dateTime
7.3.5.4.3 ReportSelectorType — This global complexType is the XML Schema representation of the SEMI E134
Report class. The following table describes the mapping of the UML class to this XML Schema complexType.

SEMI E134.1-0305 © SEMI 2005 52
Table 112 Translation Table for ReportSelectorType
Attribute or Role Name UML Type
XML Element or Attribute
(or Reference)
XML Name/Type
TraceReport Structured data, of type
TraceReport
Element TraceReport:
dcm:TraceReportType
EventReport Structured data, of type
EventReport
Element EventReport:
dcm:EventReportType
EventReport Structured data, of type
ExceptionReport
Element ExceptionReport:
dcm:ExceptionReportType
7.3.5.4.4 EventReportType — This global complexType is the XML Schema representation of the SEMI E134
DataCollectionReport class. The following table describes the mapping of the UML class to this XML Schema
complexType.
Figure 36
EventReportType