semi合集-English.pdf - 第3515页

SEMI E134.1-0305 © SEMI 2005 2 Figure 18 Activ atePlanRequest ................................................................................................. .................................29 Figure 19 Activ atePlanR…

100%1 / 7923
SEMI E134.1-0305 © SEMI 2005 1
SEMI E134.1-0305
PROVISIONAL SPECIFICATION FOR SOAP BINDING OF DATA
COLLECTION MANAGEMENT (DCM)
This provisional specification was technically approved by the Global Information and Control Committee
and is the direct responsibility of the North American Information and Control Committee. Current edition
approved by the North American Regional Standards Committee on December 10, 2004. Initially available
at www.semi.org February 2005; to be published March 2005.
Table of Contents
1 Purpose.......................................................................................................................................................................5
1.1 SOAP Implementation Mapping .........................................................................................................................5
2 Scope ..........................................................................................................................................................................5
2.1 Specification Scope .............................................................................................................................................5
3 Limitations..................................................................................................................................................................5
3.1 Provisional Specification.....................................................................................................................................5
4 Referenced Standards .................................................................................................................................................5
4.1 SEMI Standards...................................................................................................................................................5
4.2 OMG Standards...................................................................................................................................................5
4.3 W3C Standards....................................................................................................................................................5
4.4 Other Specifications ............................................................................................................................................6
5 Terminology ...............................................................................................................................................................6
5.1 Abbreviations and Acronyms...............................................................................................................................6
5.2 Definitions And Acronyms...................................................................................................................................6
6 Conventions................................................................................................................................................................6
6.1 Translating UML to XML Schema.......................................................................................................................6
6.2 Documenting XML Schema and WSDL Files ......................................................................................................7
6.3 Documenting XML Schema With Diagrams........................................................................................................8
6.4 XML Schema Sample...........................................................................................................................................9
6.5 Translating UML to WSDL................................................................................................................................10
7 Mapping of E134 UML to XML Schema and WSDL..............................................................................................11
7.1 WSDL Organization..........................................................................................................................................11
7.2 DataCollectionManager....................................................................................................................................12
7.3 DCPConsumer...................................................................................................................................................49
List of Figures
Figure 1 XML Schema Example Diagram ...................................................................................................................9
Figure 2 XML for Sample ..........................................................................................................................................10
Figure 3 XML Schema and WSDL File Organization ...............................................................................................11
Figure 4 WSDL and XML Schema Files for E134.....................................................................................................11
Figure 5 Mapping the DataCollectionManager to a WSDL portType........................................................................15
Figure 6 DefinePlanRequest.......................................................................................................................................16
Figure 7 DataCollectionPlanType ..............................................................................................................................17
Figure 8 EventRequestType .......................................................................................................................................18
Figure 9 TraceRequestType........................................................................................................................................19
Figure 10 DefinePlanResponseType ..........................................................................................................................21
Figure 11 InvalidPlanType .........................................................................................................................................22
Figure 12 InvalidEventRequestType ..........................................................................................................................22
Figure 13 InvalidTraceRequestType ..........................................................................................................................24
Figure 14 GetDefinedPlanIdsRequest ........................................................................................................................25
Figure 15 GetDefinedPlanIdsResponse......................................................................................................................26
Figure 16 GetPlanDefinitionRequest..........................................................................................................................27
Figure 17 GetPlanDefinitionResponse .......................................................................................................................27
SEMI E134.1-0305 © SEMI 2005 2
Figure 18 ActivatePlanRequest ..................................................................................................................................29
Figure 19 ActivatePlanResponse................................................................................................................................29
Figure 20 GetActivePlanIdsRequest...........................................................................................................................31
Figure 21 GetActivePlanIdsResponse ........................................................................................................................31
Figure 22 DeactivatePlanRequest...............................................................................................................................32
Figure 23 DeactivatePlanResponse ............................................................................................................................33
Figure 24 DeletePlanRequest .....................................................................................................................................34
Figure 25 DeletePlanResponse...................................................................................................................................35
Figure 26 GetParameterValuesRequest......................................................................................................................36
Figure 27 GetParameterValuesResponse....................................................................................................................37
Figure 28 ParameterValueType..................................................................................................................................38
Figure 29 FieldValueType.........................................................................................................................................42
Figure 30 CompositeValueType.................................................................................................................................43
Figure 31 GetObjTypeInstanceIdsRequest.................................................................................................................44
Figure 32 GetObjTypeInstanceIdsResponse...............................................................................................................45
Figure 33 GetCurrentPerformanceStatusRequest.......................................................................................................47
Figure 34 GetCurrentPerformanceStatusResponse.....................................................................................................47
Figure 35 NewDataNotification .................................................................................................................................51
Figure 36 EventReportType .......................................................................................................................................52
Figure 37 ExceptionReportType.................................................................................................................................53
Figure 38 CollectedDataType.....................................................................................................................................55
Figure 39 PerformanceWarningNotification ..............................................................................................................56
Figure 40 PerformanceRestoredNotification ..............................................................................................................57
Figure 41 DCPDeactivationNotification ....................................................................................................................58
Figure 42 DCPHibernationNotification......................................................................................................................59
List of Tables
Table 1 Example Translation Table...............................................................................................................................7
Table 2 Example Translation Table for Operation Input/Output Arguments ................................................................7
Table 3 Example Schema/WSDL Document Description Table...................................................................................7
Table 4 Altova XMLSPY Schema Diagram Symbols...................................................................................................8
Table 5 Example Interface WSDL Port Type Table....................................................................................................10
Table 6 Example Interface WSDL Binding Table.......................................................................................................10
Table 7 Example Operation Binding Table .................................................................................................................11
Table 8 Example PortType Operation Table ...............................................................................................................11
Table 9 SEMI E134 to SEMI E132 Privilege mapping...............................................................................................13
Table 10 Source/Event/Exception/Parameter Naming Convention.............................................................................13
Table 11 SEMI E134 Error Codes...............................................................................................................................14
Table 12 XML Schema................................................................................................................................................14
Table 13 DataCollectionManager PortType Definitions .............................................................................................14
Table 14 DataCollectionManager Binding Definitions ...............................................................................................14
Table 15 DefinePlan Operation Binding .....................................................................................................................16
Table 16 DefinePlan PortType Operation ...................................................................................................................16
Table 17 DataCollectionManagement Binding ...........................................................................................................16
Table 18 Translation Table for Input Arguments for the DefinePlan Operation .........................................................17
Table 19 Translation Table for DataCollectionPlanType............................................................................................17
Table 20 Translation Table for EventRequestType.....................................................................................................18
Table 21 Translation Table for ParameterRequestType ..............................................................................................18
Table 22 Translation Table for ExceptionRequestType ..............................................................................................18
Table 23 Translation Table for TraceRequestType .....................................................................................................19
Table 24 Translation Table for EventTriggerType......................................................................................................19
Table 25 Translation Table for ExceptionTriggerType...............................................................................................20
Table 26 Translation Table for ParameterRequestType ..............................................................................................20
Table 27 Translation Table for Output Arguments for the DefinePlan Operation ......................................................20
SEMI E134.1-0305 © SEMI 2005 3
Table 28 Translation Table for DCPDefinedType.......................................................................................................21
Table 29 Translation Table for InvalidPlanType.........................................................................................................21
Table 30 Translation Table for InvalidEventRequestType..........................................................................................22
Table 31 Translation Table for InvalidExceptionRequestType...................................................................................23
Table 32 Translation Table for InvalidParameterRequestType...................................................................................23
Table 33 Translation Table for InvalidTraceRequestType..........................................................................................23
Table 34 Translation Table for InvalidTriggerType....................................................................................................24
Table 35 Translation Table for InvalidIntervalType....................................................................................................24
Table 36 Translation Table for InvalidCycleType.......................................................................................................24
Table 37 GetDefinedPlanIds Operation Binding.........................................................................................................25
Table 38 GetDefinedPlanIds PortType Operation.......................................................................................................25
Table 39 DataCollectionManagement Binding ...........................................................................................................25
Table 40 Translation Table for Output Arguments for the GetDefinedPlanIds Operation..........................................26
Table 41 GetPlanDefinition Operation Binding ..........................................................................................................26
Table 42 GetPlanDefinition PortType Operation ........................................................................................................26
Table 43 DataCollectionManagement Binding ...........................................................................................................27
Table 44 Translation Table for Input Arguments for the GetPlanDefinitionOperation...............................................27
Table 45 Translation Table for Output Arguments for the GetPlanDefinitionOperation ............................................28
Table 46 Translation Table for NoSuchPlanType .......................................................................................................28
Table 47 ActivatePlan Operation Binding...................................................................................................................28
Table 48 ActivatePlan PortType Operation.................................................................................................................28
Table 49 DataCollectionManagement Binding ...........................................................................................................29
Table 50 Translation Table for Input Arguments for the ActivatePlanOperation .......................................................29
Table 51 Translation Table for Output Arguments for the GetDefinedPlanIds Operation..........................................30
Table 52 Translation Table for DCPActivatedType....................................................................................................30
Table 53 GetActivePlanIds Operation Binding ...........................................................................................................30
Table 54 GetActivePlanIds PortType Operation.........................................................................................................30
Table 55 DataCollectionManagement Binding ...........................................................................................................31
Table 56 Translation Table for Output Arguments for the ActivatePlan Operation....................................................31
Table 57 DeactivatePlan Operation Binding ...............................................................................................................32
Table 58 DeactivatePlan PortType Operation .............................................................................................................32
Table 59 DataCollectionManagement Binding ...........................................................................................................32
Table 60 Translation Table for Input Arguments for the DeactivatePlan Operation...................................................32
Table 61 Translation Table for Output Arguments for the DeactivatePlan Operation ................................................33
Table 62 Translation Table for DeactivatePlanResponseType....................................................................................33
Table 63 Translation Table for DCPNotActiveType...................................................................................................34
Table 64 DeletePlan Operation Binding......................................................................................................................34
Table 65 DeletePlan PortType Operation....................................................................................................................34
Table 66 DataCollectionManagement Binding ...........................................................................................................34
Table 67 Translation Table for Input Arguments for the DeletePlan Operation..........................................................35
Table 68 Translation Table for Output Arguments for the DeletePlanOperation........................................................35
Table 69 Translation Table for DCPDeletedType.......................................................................................................35
Table 70 GetParameterValues Operation Binding ......................................................................................................36
Table 71 GetParameterValues PortType Operation ....................................................................................................36
Table 72 DataCollectionManagement Binding ...........................................................................................................36
Table 73 Translation Table for Input Arguments for the GetParameterValues Operation ..........................................36
Table 74 Translation Table for Output Arguments for the GetParameterValues Operation .......................................37
Table 75 Translation Table for ParameterValueType..................................................................................................38
Table 76 SEMI E134 and SEMI E125.1 Type Description Mapping Table................................................................39
Table 77 Translation Table for F4 & F8......................................................................................................................39
Table 78 Translation Table for I1, I2, I4 & I8.............................................................................................................40
Table 79 Translation Table for S.................................................................................................................................40
Table 80 Translation Table for B.................................................................................................................................40
Table 81 Translation Table for EI................................................................................................................................40
Table 82 Translation Table for ES...............................................................................................................................40
Table 83 Translation Table for B64.............................................................................................................................40