semi合集-English.pdf - 第1877页
SEMI E53-0704 © SEMI 1996, 2004 17 8.3.4 Service Detail 8.3.4.1 Event Report Request — When the event object receives this m essage, it immediately generates and sends an event report to the service user. Table 16 Event …

SEMI E53-0704 © SEMI 1996, 2004 16
Parameter Definition Form
ReportChangeOnly If TRUE, then only data reports linked to the trace object which have changed
since the last sample will be sent with the trace report. Otherwise, all data
reports will be sent with the trace report.
Boolean:
TRUE – Successful
FASLE – Unsuccessful
(list of)
DataReportSample
A list of data reports. Each data report sample contains the values of the
variables specified in the data report at the time at which the sample was taken
(see TimeStamp).
Structure
(list of)
TraceReportSample
Trace report data. Each trace report contains a set of data report samples taken
at a single point in time. This parameter is used when several trace report
samples are made before notifying the service user (see Group Size).
Structure
ERAck Indicates whether the activity was successful. Boolean:
TRUE – Successful
FALSE - Unsuccessful
ErrorCode Identifies errors that may arise. Enumerated:
Unknown event
Unknown attribute
Unknown data report
Duplicate Report ID
Data report not linked
Unknown trace report
Duplicate Trace ID
Cannot delete predefined
Too many data reports
Sample period out of range
Group size too large text
ErrorText Text in support of Error code. Text
ERStatus Reports the acceptance or rejection of a requested operation. Structure Composed of:
ERAck (list of)
Status
Status Reports any errors found. Structure Composed of:
ErrorCode
ErrorText
Table 14 Data Report Sample Parameter Detail
Parameter Definition Form
ReportID Unique identifier of a data report. Text
TimeStamp Records time at which report sample values were recorded. Formatted text:
YYYMMDDhhmmsscc
(list of) AttributeValue An ordered list of attribute values that match the (list of) AttrName in the
data report.
(depends on attribute)
Table 15 Trace Report Sample Parameter Detail
Parameter Definition Form
(list of) DataReportSample Samples of data reports assigned to the trace report. Structure

SEMI E53-0704 © SEMI 1996, 2004 17
8.3.4 Service Detail
8.3.4.1 Event Report Request — When the event object receives this message, it immediately generates and sends
an event report to the service user.
Table 16 Event Report Request Service Detail
Parameter Req/Ind Rsp/Cnf Comment
EvtSrcSpec C C(=) Source object for requested event report. If omitted, then the default object is
assumed.
CollEventID M M(=) Identifies requested Event Report. If not recognized, then the error code
“unknown event” is returned.
TimeStamp - C Time at which request was received. Parameter is omitted if Event ID is not
recognized.
(list of)DataReportSample - C Samples of data reports linked to the event. Parameter is omitted if Event ID
is not recognized.
ERStatus - C Possible errors:
Unknown event
8.3.4.2 Event Report Send — This is a notification message to the service user. It contains the event report for the
collection event which has triggered this action.
Table 17 Event Report Send Service Detail
Parameter Req/Ind Comment
EvtSrcSpec C Source object for event report to be sent. If omitted, then the default object is assumed.
CollEventID M Event Report being sent.
TimeStamp M Time at which Collection Event occurred.
(list of)DataReportSample M Samples of data reports linked to the event. An empty list can be sent by the service
prvider when there are no data reports linked to the Collection Event.
8.3.4.3 Data Report Create
Table 18 Data Report Create Service Detail
Parameter Req/Ind Rsp/Cnf Comment
DatSrcSpec C - Source object for data report to be created. If omitted, then the default object is
assumed.
AttrList M - Attributes of data source object to be included in data report. If an AttrName is not
recognized, then the error code “unknown attribute” is returned.
ReportID C M(=) If ReportID is not specified in the request, then the provider will return a unique
ID to the user. If the user specifies ReportID, then the user must be responsible for
making it unique, otherwise, the ReportID already identifies a Data Report, then
that Report definition will be overwritten.
ErrorCode - C Possible errors:
Unknown Data Source
Unknown Attribute

SEMI E53-0704 © SEMI 1996, 2004 18
8.3.4.4 Data Report Delete
Table 19 Data Report Delete Service Detail
Parameter Req/Ind Rsp/Cnf Comment
(list of) Report ID C C Identifies data report(s) to be deleted. If data report ispre-defined, then the error
code “Cannot delete pre-defined” is returned. If a ReportID is not recognized, then
the error code “unknown data report” is returned. If parameter is omitted in the
request, then all data reports are deleted. In all cases, the (list of) ReportID that are
deleted, if any, is returned in the response.
ERStatus - C ERAck is set to FALSE if any requested ReportID cannot be deleted.
ErrorCodes:
Unknown data report
Cannot delete predefined
ErrorText shall be set to the ReportID of reports which could not be deleted.
8.3.4.5 Data Report Request — Message asking the service provider to sample the data report and send the resulting
report.
Table 20 Data Report Request Service Detail
Parameter Req/Ind Rsp/Cnf Comment
ReportID M C(=) Identifies requested Data Report to sample. If Report ID is not recognized then the
error code “unknown data report” is returned. Parameter is omitted in the
response when the ReportID is recognized by the service provider.
DataReportSample - Parameter is omitted if ReportID is not recognized.
ERAck - C In the case where no Data Report can be returned then this value is returned set to
FALSE. This informs the service requestor that the message was received but that
for some reason, the report could not be sampled. The most likely reason is the
ReportID was not recognized.
8.3.4.6 Collection Event Link
Table 21 Collection Event Link Service Detail
Parameter Req/Ind Rsp/Cnf Comment
EvtSrcSpec C C(=) Source object for event report to be linked. If omitted, then the default object is
assumed.
CollEventID M M(=) Identifies Collection Event Object to be linked. If CollEventID is not recognized,
then the error code “unknown event” is returned. This error takes precedence over
other errors.
(list of ) ReportID M - Identifies Data Report(s) to be linked to an Event Report for this Collection Event
Object. If ReportID is not recognized, then the error code “unknown data report”
is returned.
ERStatus - C ERAck is set to FALSE if any ReportID cannot be linked.
ErrorCodes:
Unknown event
Unknown data report
ErrorText shall be set to the ReportID of reports which could not be linked.