semi合集-English.pdf - 第1875页

SEMI E53-0704 © SEMI 1996, 2004 15 Service Type Description Trace Report Re set R Resets one or mo re trace objects back to their init ial state when cr eated regardless of the current state of the trace object. All trac…

100%1 / 7923
SEMI E53-0704 © SEMI 1996, 2004 14
# Current
State
Trigger New State Action(s)
6 IDLE Start Event is not defined or Start
Event is defined and occurs.
ACTIVE Sample Data Reports and send. Start sample timer.
Reset sample counter. Reset group counter. Wait for
sample timer to elapse.
7 ACTIVE Sample period elapses. ACTIVE Sample data reports into a trace report. If group sample
counter equals group size, then send the trace report and
reset group counter. Then prepare to generate the next
trace report. Start sample time and wait for it to elapse.
8 ACTIVE Stop Event is defined and occurs or…
Total Samples > 0 and sample counter
equals Total Samples.
(condition) Sample data reports into a trace report. Send the trace
report.
9 (condition) Auto Delete is FALSE IDLE (none)
10 (condition) Auto Delete is TRUE (deleted) Delete Trace Object.
11 CREATED Event Report Reset (condition) Reset Trace Object state back to initial state when it was
first created.
12 CREATED Event Report Delete (deleted) Delete Trace Object.
8.3 Messaging Services Detail — This section specifies the messages required to implement the event reporting
service. The messages were introduced in Section 7.3.1. These services are independent of the messaging protocol
used.
The specification includes a list of required messages, the definition of the parameters contained within the
messages, and data type of the parameters. Not defined here is the internal structure of the actual messages as
transferred, including order of the parameters and how various data structures and data types are represented.
The service message notation used in the tables below is described in the Conventions, Section 5.4.
8.3.1 Service List
Table 11 Event Reporting Services
Service Type Description
Event Report
Request
R Requests the specified event report, and the data reports linked to it, to be sampled and returned to
the service user.
Event Report Send N Notifies the service user of the occurrence of an event with a time stamp indicating when the event
occurred. Any data reports linked to the event report are sampled and attached to the event report
sent to the service user.
Data Report Create R Creates a data report which defines a set of attributes of an object to be reported.
Data Report Delete R Deletes one or more data report definitions.
Data Report Request R Requests the specified data report to be sampled and returned to the service user.
Collection Event
Link
R Request a Collection Event Object to link a Data Report. All Data Reports linked to an enabled
Collection Event Object are sampled and sent with the event report when the collection event
occurs.
Collection Event
Unlink
R Unlinks one or more Data Reports from the Collection Event Object.
Trace Create R Creates a trace object which defines the sample period, group size, start and stop events, auto
delete, report change only, and the initial state (enabled or disabled).
Trace Delete R Deletes one or more trace object definitions.
Trace Report
Request
R Requests that the data reports assigned to the trace report be sampled and returned to the service
user.
Trace Report Send N Notifies the service user of trace report samples taken. Group size samples are taken before the
service user is notified. After notifying the service user, the group counter is reset to zero. A trace
report sample is taken either when the start event occurs or the sample period elapses.
SEMI E53-0704 © SEMI 1996, 2004 15
Service Type Description
Trace Report Reset R Resets one or more trace objects back to their initial state when created regardless of the current
state of the trace object. All trace objects may be reset at once providing a simple way to re-
establish the event reporting setup after modifications have been made.
8.3.2 Use Object Services — Attributes of the standardized objects listed in Table 12: SEMI E39 shall be accessed
by using the GetAttr and SetAttr messages as defined in SEMI E39.
Table 12 SEMI E39 Access
Object Attribute Comment
Collection Event Enabled When set to TRUE, a Collection Event Report will be sampled and sent when the Collection
Event occurs. When FALSE, Collection Event Reports are not sampled and sent.
Trace Enabled When set to TRUE, a Trace Report will be sampled and as described by the Trace Report
definition. When FALSE, Trace Reports are not sampled and sent.
Data Source AttrList Use GetAttr to get the names of the attributes of a data source. These names can be used in the
Data Report Create message.
Data Report AttrList Use GetAttr and SetAttr to change the variables included in a data report definition.
8.3.3 Parameter Dictionary
Table 13 Event Reporting Parameters
Parameter Definition Form
EvtSrcSpec The object specifier of the Event Source Object. Formatted text
CollEventID References the Object Identifier of the collection event, within the scope of the
event source object, that triggers an event report to be sent.
Text
Enabled Specifies whether an Event or Trace Report is enabled. Boolean:
TRUE – Successful
FASLE – Unsuccessful
DatSrcSpec The object specifier of the data source object. Formatted text
(list of) AttrName An ordered list of attribute names from the data source object which specify the
samples to be included in a data report. Maximum must be documented by
supplier.
Text
ReportID References the Object Identifier of a data report, either pre-defined by the
service provider or specified by the service user.
Text
TraceID References the Object Identifier of a trace object specified by the service user. Text
(list of) ReportID A list of data reports to be linked to a trace. Maximum must be documented by
supplier.
Text
SamplePeriod The time delay between samples. Minimum and maximum must be
documented by supplier.
Float
TotalSamples The number of samples to be taken before trace data reporting stops
automatically.
Positive Integer
GroupSize The number of trace report samples made before the report is sent to the
service user. Maximum group size must be documented by supplier.
Positive Integer
StartEvtSrcSpec The object which is the source of the event which starts the trace reporting. Text
StartEventID The Collection Event Object Identifier within the event source object which
starts the trace reporting.
Text
StopEvtSrcSpec The object which is the source of the event which stops the trace reporting. Text
StopEventID The Collection Event Object Identifier within the event source object which
stops the trace reporting.
Text
AutoDelete Specifies if trace report automatically deletes itself when its reporting cycle is
complete.
Boolean:
TRUE – Successful
FASLE – Unsuccessful
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