semi合集-English.pdf - 第1878页
SEMI E53-0704 © SEMI 1996, 2004 18 8.3.4.4 Data Report Delete Table 19 Data Report Delete Ser vice Detail Parameter Req/Ind Rsp/Cnf Comment (list of) Report ID C C Identifies data report(s) to be deleted. If d ata report…

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.

SEMI E53-0704 © SEMI 1996, 2004 19
8.3.4.7 Collection Event Unlink
Table 22 Collection Event Unlink Service Detail
Parameter Req/Ind Rsp/Cnf Comment
EvtSrcSpec C C(=) Source object for event report to be unlinked. If omitted, then the default object is
assumed.
CollEventID M M(=) Identifies Collection Event to be unlinked. If the ID 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 to be unlinked. If link is pre-defined, then the error code
“Cannot delete predefined” is returned. If ReportID is not recognized, then the error
code “unknown data report” is returned. If data report is not linked to the specified
event, then the error code “data report not linked” is returned.
ERStatus - C ERAck is set to FALSE if any ReportID cannot be unlinked.
ErrorCodes:
Unknown event
Unknown data report
Data report not linked
Cannot delete predefined
ErrorText shall be set to the ReportID of reports which could not be unlinked.
8.3.4.8 Trace Create
Table 23 Trace Create Service Detail
Parameter Req/Ind Rsp/Cnf Comment
TraceID C M(=) Identifier of Trace Object to be created. The service user can be responsible for the
uniqueness of the Trace ID. If duplicate ID is used, then the current Trace Object
definition overwritten. If omitted in the request, then the Service Provider will
generate a unique identifer.
Enabled M - If TRUE, then the initial state of trace report is enabled and will start reporting when
the next Start Event occurs, if one is defined, or immediately otherwise.
(list of) ReportID M - Data reports to be linked to trace report.
SamplePeriod M - A Sample Period outside the range supported by the service provider will return the
error code “Sample period out of range.”
TotalSamples C - If this is equal to zero or is omitted, then the trace reporting will continue until it is
stopped by some other means (i.e., by Stop Event, by Trace Report Disable or by
Trace Report Delete).
GroupSize C - If this is omitted, then every sample is immediately reported.
StartEvtSrcSpec C - The object which is the source of the event which starts the trace reporting. If
omitted, then the default object is assumed.
StartEventID C - The event within the event source object which starts the trace reporting. If this is
omitted, then trace reporting begins as soon as it is enabled.
StopEvtSrcSpec C - The object which is the source of the event which stops the trace reporting. If
omitted, then the default is assumed.
StopEventID C - The event within the event source object which stops the trace reporting. If this is
omitted, then trace reporting must be stopped by some other means (i.e., by Total
Samples, or by Trace Report Delete).
AutoDelete C - If this is omitted, then AutoDelete is assumed to be TRUE.
ReportChangeOnly C - If this is omitted, then ReportChangeOnly is assumed to be FALSE.
ErrorCode - C Possible errors:
Duplicate trace ID
Too many data reports
Sample period out or range
Group size too large
Unknown event