semi合集-English.pdf - 第3518页

SEMI E134.1-0305 © SEMI 2005 5 1 Purpose 1.1 SOAP Implementation Mapping 1.1.1 The pur pose of this specifi cation is to provid e an implementation mappi ng of the SEMI E134 s pecification fo r Data Collectio n Managemen…

100%1 / 7923
SEMI E134.1-0305 © SEMI 2005 4
Table 84 Translation Table for NoValue.....................................................................................................................41
Table 85 NoValueReasonEnum Enumerated Values ..................................................................................................41
Table 86 Translation Table for FieldValueType .........................................................................................................41
Table 87 GetObjTypeInstanceIds Operation Binding .................................................................................................44
Table 88 GetObjTypeInstanceIds PortType Operation ...............................................................................................44
Table 89 DataCollectionManagement Binding ...........................................................................................................44
Table 90 Translation Table for Input Arguments for the GetObjTypeInstanceIds Operation.....................................44
Table 91 Translation Table for ObjTypeRequestType ................................................................................................45
Table 92 Translation Table for Output Arguments for the GetObjTypeInstanceIds Operation ..................................45
Table 93 Translation Table for ObjTypeResultType...................................................................................................45
Table 94 Translation Table for ObjTypeInstanceType................................................................................................46
Table 95 Translation Table for ObjTypeRequestErrorType........................................................................................46
Table 96 GetCurrentPerformanceStatus Operation Binding .......................................................................................46
Table 97 GetCurrentPerformanceStatus PortType Operation......................................................................................46
Table 98 DataCollectionManagement Binding ...........................................................................................................46
Table 99 Translation Table for Output Arguments for the GetCurrentPerformanceStatus Operation ........................47
Table 100 Translation Table for PerformanceStatusType ...........................................................................................48
Table 101 Translation Table for ActiveJobType.........................................................................................................48
Table 102 Supported Job Type Table for JobTypeEnumType....................................................................................48
Table 103 Translation Table for AffectedSystemType................................................................................................48
Table 104 XML Schema..............................................................................................................................................49
Table 105 DCPConsumer PortType Definitions .........................................................................................................49
Table 106 DCPConsumer Binding Definitions ...........................................................................................................49
Table 107 NewData Operation Binding ......................................................................................................................50
Table 108 NewData PortType Operation ....................................................................................................................50
Table 109 DCPConsumer Binding.............................................................................................................................50
Table 110 Translation Table for Input Arguments for the NewDataNotification Operation.......................................51
Table 111 Translation Table for DataCollectionReportType ......................................................................................51
Table 112 Translation Table for ReportSelectorType .................................................................................................52
Table 113 Translation Table for EventReportType.....................................................................................................53
Table 114 Translation Table for ExceptionReportType ..............................................................................................54
Table 115 Translation Table for TraceReportType .....................................................................................................54
Table 116 Translation Table for CollectedDataType ..................................................................................................55
Table 117 PerformanceWarning Operation Binding ...................................................................................................56
Table 118 PerformanceWarning PortType Operation .................................................................................................56
Table 119 DCPConsumer Binding.............................................................................................................................56
Table 120 Translation Table for Input Arguments for the PerformanceWarning Operation.......................................57
Table 121 PerformanceRestored Operation Binding...................................................................................................57
Table 122 PerformanceRestored PortType Operation.................................................................................................57
Table 123 DCPConsumer Binding.............................................................................................................................57
Table 124 Translation Table for Input Arguments for the PerformanceRestored Operation.......................................58
Table 125 DCPDeactivation Operation Binding .........................................................................................................58
Table 126 DCPDeactivation PortType Operation .......................................................................................................58
Table 127 DCPConsumer Binding.............................................................................................................................58
Table 128 Translation Table for Input Arguments for the DCPDeactivation Operation.............................................59
Table 129 DCPHibernation Operation Binding...........................................................................................................59
Table 130 DCPHibernation PortType Operation.........................................................................................................59
Table 131 DCPConsumer Binding.............................................................................................................................59
Table 132 Translation Table for Input Arguments for the DCPHibernation Operation ..............................................60
Table 133 Translation Table for DCPHibernatedType................................................................................................60
SEMI E134.1-0305 © SEMI 2005 5
1 Purpose
1.1 SOAP Implementation Mapping
1.1.1 The purpose of this specification is to provide an implementation mapping of the SEMI E134 specification for
Data Collection Management to the SOAP 1.1 protocol. This document provides a description of the XML Schema
data types used to support the UML classes defined in SEMI E134, and also describes the WSDL port type and
binding definitions used to support the operations defined by the interfaces specified in SEMI E134.
2 Scope
2.1 Specification Scope
2.1.1 The scope of this specification is the faithful representation of the DCM model in an XML Schema and
corresponding WSDL port types and bindings. It will not add new domain information or concepts to the SEMI
E134 model. The only additions made are those needed to render useful WSDL or XML Schema.
2.1.2 This specification requires SEMI E132 authentication, and defines requirements for the application of SEMI
E132 concepts to the SEMI E134 specification.
NOTICE: This standard does not purport to address safety issues, if any, associated with its use. It is the
responsibility of the users of this standard to establish appropriate safety and health practices and determine the
applicability of regulatory or other limitations prior to use.
3 Limitations
3.1 Provisional Specification
3.1.1 This specification is provisional pending the approval of the SEMI specifications Common Components
(SEMI E138), SEMI E120.1, SEMI E125.1, and SEMI E132.1. This specification relies on XML Schema types
defined by these specifications, and cannot be fully implemented without these types. Finalization of these
specifications is a condition for the removal of the provisional status of this document.
3.1.2 This specification is provisional pending approval of the SEMI specification for Units for the Semiconductor
Industry. This specification relies on the unit of measure symbols defined in that specification. Finalization of this
specification is a condition for the removal of the provisional status of this document.
4 Referenced Standards
4.1 SEMI Standards
SEMI E121 — Guide for Style & Usage of XML for Semiconductor Manufacturing Applications
SEMI E120.1 — XML Schema for the Common Equipment Model
SEMI E132.1 — Specification for SOAP Implementation of Equipment Client Authentication and Authorization
SEMI E125.1 — Specification for SOAP Implementation of Equipment Self Description
SEMI E138 — XML Semiconductor Common Components
SEMI Specification for the Representation of Measurement Units in XML
4.2 OMG Standards
1
Unified Modeling Language (UML) Specification, Version 1.4, OMG Specification 01-09-67,
(
http://www.omg.org/technology/documents/modeling_spec_catalog.htm).
4.3 W3C Standards
2
1 Object Management Group, Inc., 250 First Ave. Suite 100, Needham, MA 02494, U.S.A., Phone: 781.444.0404, Fax:781.444.0320, website:
www.omg.org.
2 World Wide Web Consortium, Massachusetts Institute of Technology (MIT), Computer Science and Artificial Intelligence Laboratory
(CSAIL), 32 Vassar Street Room 32-G515, Cambridge, MA 02139, USA, Telephone: 617.253.2613, Fax: 617.258.5999, website: www.w3.org.
SEMI E134.1-0305 © SEMI 2005 6
Extensible Markup Language (XML) 1.0 (Second Edition) W3C, 6 October 2000
(http://www.w3.org/TR/2000/REC-xml-20001006/).
Namespaces in XML W3C, 14 January 1999 (http://www.w3.org/TR/1999/REC-xml-names-19990114/).
XML Schema Part 0: PrimerW3C, 2 May 2001 (http:// www.w3.org /TR/xmlschema-0/).
XML Schema Part 1: Structures — W3C, 2 May 2001 (http:// www.w3.org /TR/xmlschema-1/).
XML Schema Part 2: Datatypes – W3C, 2 May 2001 (http:// www.w3.org /TR/xmlschema-2/).
XML Path Language (Xpath) — W3C, 16 November 1999 (http:// www.w3.org /TR/xpath/).
Web Services Description Language (WSDL) 1.1 — W3C Note, (http://www.w3.org/TR/wsdl)
Simple Object Access Protocol (SOAP) 1.1 — W3C Note, (http://www.w3.org/TR/2000/NOTE-SOAP-20000508/)
4.4 Other Standards
Secure Sockets Layer (SSL) (available from
http://wp.netscape.com/eng/ssl3/draft302.txt
)
Web Services Interoperability (WS-I): Basic Profile Version 1.0a (available from
http://www.ws-
i.org/Profiles/Basic/2003-08/BasicProfile-1.0a.html)
NOTICE: Unless otherwise indicated, all documents cited shall be the latest published versions.
5 Terminology
5.1 Abbreviations and Acronyms
5.1.1 SOAP Simple Object Access Protocol
5.1.2 UML — Unified Modeling Language
5.1.3 W3C — World Wide Web Consortium
5.1.4 WSDL — Web Service Description Language
5.1.5 XML — eXtensible Markup Language
5.2 Definitions
5.2.1 UML (Unified Modeling Language) — a notation for representing object-oriented designs and views created
by Booch, Rumbaugh, and Jacobson in order to merge their three popular notations plus aspects of other existing
notations into a single object-oriented notation intended to be usable by all.
5.2.2 XML (eXtensible Markup Language) — a markup language used for representing data rich with context and
content in documents and in communications. XML is an extension of SGML, a document-oriented markup
language. It was created by W3C for use on the Internet.
6 Conventions
6.1 Translating UML to XML Schema
6.1.1 The reader is expected to have a working knowledge of the UML, XML, and Schema specifications (See
¶¶0and 4.3). This document does not provide tutorial information on these subjects.
6.1.2 This document follows the guidelines for XML as outlined in SEMI E121.
6.1.3 Some of the key guidelines followed in this document are summarized here:
Attributes of UML classes from SEMI E125 are generally represented as XML attributes, to improve efficiency
in transferring metadata descriptions from the equipment. Exceptions to this convention are UML attributes
that correspond to data structures or other constructs that cannot be represented as XML attributes, or may
include text values that may need to include non-parsed character data (CDATA).
Composition associations are mapped to a single XML element (or multiple such elements if the specified
multiplicity is greater than 1).