semi合集-English.pdf - 第3683页

SEMI PR8-0703 © SEMI 2003 13 Table 14 Generic Service Acknowledge for DeactivatePlan Field Name Value SVCACK 0, 2, 3, 5 Use 5 only when data management configuration switch is not set to SECS/GEM LINKID 0 SPNAME 1 “Deact…

100%1 / 7923
SEMI PR8-0703 © SEMI 2003 12
Table 8 Generic Service Acknowledge for
GetActivePlanIds
Field Name Value
SVCACK 0, 2, 5
Use 5 only when data management
configuration switch is not set to SECS/GEM
LINKID 0
SPNAME
1
“ActivePlanIds”
SPVAL
1
L,n n=number of active DCPs
1. <OBJID
1
>
2. <OBJID
2
>
.
.
.
n. <OBJID
n
>
Each plan id is a separate entry (format 20)
in this list.
ERRCODE
n
Supplier chooses the number and value of
ERRCODE
n
and ERRTEXT
n
entries for
error responses
ERRTEXT
n
Supplier chooses the number and value of
ERRCODE
n
and ERRTEXT
n
entries for
error responses
Table 9 Generic Service Request for
GetDefinedPlanIds
Field Name Value
OPID 0
OBJSPEC “DataCollectionManager”
SVCNAME “GetDefinedPlanIds”
Table 10 Generic Service Acknowledge for
GetDefinedPlanIds
Field Name Value
SVCACK 0, 2, 5
Use 5 only when data management
configuration switch is not set to SECS/GEM
LINKID 0
SPNAME
1
“DefinedPlanIds”
SPVAL
1
L,n n=number of defined DCPs
1. <OBJID
1
>
2. <OBJID
2
>
.
.
.
n. <OBJID
n
>
Each plan id is a separate entry (format 20)
in this list.
Field Name Value
ERRCODE
n
Supplier chooses the number and value of
ERRCODE
n
and ERRTEXT
n
entries for
error responses
ERRTEXT
n
Supplier chooses the number and value of
ERRCODE
n
and ERRTEXT
n
entries for
error responses
Table 11 Generic Service Request for ActivatePlan
Field Name Value
OPID 0
OBJSPEC “DataCollectionManager”
SVCNAME “ActivatePlan”
SPNAME
1
“PlanID”
SPVAL
1
<OBJID>, Format 20, equal to the id of the
plan to be activated
SPNAME
2
“UntilDeactivated”
SPVAL
2
<ACKA>, set to true if DCP should remain
active across shutdowns
Table 12 Generic Service Acknowledge for
ActivatePlan
Field Name Value
SVCACK 0, 2, 3, 5
Use 5 only when data management
configuration switch is not set to SECS/GEM
LINKID 0
SPNAME
1
“IsActivated”
SPVAL
1
<ACKA>, set to true if the requested plan is
activated
ERRCODE
n
Supplier chooses the number and value of
ERRCODE
n
and ERRTEXT
n
entries for
error responses
ERRTEXT
n
Supplier chooses the number and value of
ERRCODE
n
and ERRTEXT
n
entries for
error responses
Table 13 Generic Service Request for
DeactivatePlan
Field Name Value
OPID 0
OBJSPEC “DataCollectionManager”
SVCNAME “DeactivatePlan”
SPNAME
1
“PlanID”
SPVAL
1
<OBJID>, Format 20, equal to the id of the
plan to be activated
SEMI PR8-0703 © SEMI 2003 13
Table 14 Generic Service Acknowledge for
DeactivatePlan
Field Name Value
SVCACK 0, 2, 3, 5
Use 5 only when data management
configuration switch is not set to SECS/GEM
LINKID 0
SPNAME
1
“DeactivatedPlanIds”
SPVAL
1
L,n n=number of deactivated DCP’s
1. <OBJID
1
>
2. <OBJID
2
>
.
.
.
n. <OBJID
n
>
Each plan id is a separate entry (format 20) in
this list.
ERRCODE
n
Supplier chooses the number and value of
ERRCODE
n
and ERRTEXT
n
entries for error
responses
ERRTEXT
n
Supplier chooses the number and value of
ERRCODE
n
and ERRTEXT
n
entries for error
responses
7.6.2.7 EDA Data Management via SOAP — The EDA
client may also perform EDA data management via
SOAP. Data management requests issued from an
EDA client to the equipment via SOAP will apply to
the data port associated with that client.
7.6.2.7.1 EDA Data Management Message Structure
The data management messages from an EDA client
will be structured in the same way as the data
acquisition messages defined below in Section 7.7.2.
The XML fragments inside the SOAP body element are
structured as described in Tables 15 and 16.
7.6.2.7.2 XML Definition of Data Management Requests
Table 15 XML Data Management Request Definition
Tag Name Description XML Datatype Behavior
IsEda-
Enabled
GetDefined-
PlanIds
GetActive-
PlanIds
ActivatePlan Deactivate-
Plan
see columns 4-8
in this row for
tag names, shown
in quotes
Operation Name
Element
Complex
Required-
“IsEda-
Enabled”
Required-
“GetDefined
PlanIds”
Required-
“GetActive-
PlanIds”
Required-
“Activate-
Plan”
Required-
“Deactivate-
Plan”
EquipmentID EquipmentID element Complex Required Required Required Required Required
PlanID Data collection plan to
be activated or
deactivated (“ALL” is
reserved for
DeactivatePlan)
String N/A N/A N/A Required Required
UntilDeactivated Indicates mode of
activation
Boolean N/A N/A N/A Required N/A
SEMI PR8-0703 © SEMI 2003 14
7.6.2.7.3 XML Definition of Data Management Responses — Responses to data management requests are
embedded in the HTTP response to the data management request. The response will contain only the operation type
element as defined below.
Table 16 XML Data Management Response Definition
Tag Name Description XML Datatype Behavior
IsEda-
Enabled
GetDefined-
PlanIds
GetActive-
PlanIds
ActivatePlan Deactivate-
Plan
See columns 4-8
in this row for
tag names,
shown in quotes
Operation Name
Element
Complex
Required-
“IsEda-
Enabled
Response”
Required-
“GetDefined
PlanIds
Response”
Required-
“GetActive-
PlanIds
Response”
Required-
“Activate-
Plan
Response”
Required-
“Deactivate-
Plan
Response”
DefinedPlanIds Space delimited array
of defined data
collection plan names
List N/A Required N/A N/A N/A
ActivePlanIds Space delimited array
of Active data
collection plan names
List N/A N/A Required N/A N/A
IsEnabled Whether or not the
EDA port is enabled
Boolean Required N/A N/A N/A N/A
IsActivated Whether or not the
equipment activated
the requested plan
Boolean N/A N/A N/A Required N/A
Deactivated-
PlanIds
Data collection plan
ids de-activated by
this operation
List N/A N/A N/A N/A Required
Error Include if data
management request
could not be executed
Complex Optional Optional Optional Optional Optional
ErrorTime Time of the error DateTime Optional Optional Optional Optional Optional
ErrorType Category of error String Optional Optional Optional Optional Optional
ErrorCode Unique identifier of
error
String Optional Optional Optional Optional Optional
ErrorDesc Text description of
error
String Optional Optional Optional Optional Optional
7.7 XML Message Formats
7.7.1 This section describes the XML fragments that
make up the body of the SOAP messages that will be
sent by equipment to EDA clients through the EDA
port. The section describes the general construction of
the SOAP body and the structure of the elements that
make up the SOAP body. Each EDA client must
implement all of the messages defined in this section.
7.7.2 General Construction — Each SOAP body will
have the following structure: The root element is the
Operation Name element, and is named after the
operation being performed. The first element inside the
root element will be the Equipment ID element. The
Equipment ID element is followed by one or more
Operation Name elements. Each Operation Name
element in a data acquisition message may contain 0 or
more Param elements.
7.7.3 Equipment ID
7.7.3.1 Each message has one and only one
EquipmentID element. The EquipmentID element
identifies the equipment for which all data in the
message apply.