semi合集-English.pdf - 第1871页
SEMI E53-0704 © SEMI 1996, 2004 11 Attribute Name Definition Rqmt Access Form ReportChangeOnly If TRUE, th en only those data reports linked to the tr ace report which have changed since the last sample will b e sent wit…

SEMI E53-0704 © SEMI 1996, 2004 10
Attribute Name Definition Rqmt Access Form
EventSource The object specifier which is the source of the event, see Section 7.1
and SEMI E39 (Object Services Standard).
N RO Formatted Text
DataReportList Ordered list of data report object identifiers (text) to be sampled and
sent with the event report.
Y RO List
Enabled If this flag is cleared or false, then event reports will not be generated
and sent when the associated Collection Event is detected.
Y RW Boolean
8.1.2 Data Report Object — The data report is part of the event reporting setup. It references zero or more attributes
of a data source object and may be linked to zero or more event reports or trace reports.
Table 2 Data Report Object Attribute Definitions
Attribute Name Definition Rqmt Access Form
ObjType Specification of the Object Type of “Data Report.” Y RO Text = “DATARPT”
ObjID The object identifier of a pre-defined data report or one defined
dynamically by the service user. ReportIDs are unique for
eachservice user.
Y RO Text
DataSource The object specifier of the object which has the attributes to be
reported, see Section 7.1.
N RO Formatted Text
AttrList An ordered list of attribute names from the Data Source object
which will be sampled for inclusion in the data report.
Y RW List
8.1.3 Trace Object — The trace object generates trace reports based on the settings of its attributes. Trace object
activities may be started and stopped by a collection event and may refer to one or more data reports.
Table 3 Trace Object Attribute Definitions
Attribute Name Definition Rqmt Access Form
ObjType Specification of the Object Type. Y RO Text = “TRACE”
ObjID The identifier of a Trace Object. Trace reports contain this parameter
to be used for reference purposes.
Y RO Text
Enabled If this flag is cleared or false, then trace reports will not be generated
and sent.
Y RW Boolean
DataReportList Ordered list of data report object identifiers (text) to be sampled and
sent with trace report.
Y RO List
SamplePeriod The time delay between samples in seconds. Resolution may be in
fractions of a second and should be specified by the service provider.
The resolution available may also vary depending on the Data Source.
Y RO Float
TotalSamples The number of samples to be taken before trace reporting stops
automatically.
N RO Positive Integer
GroupSize The number of samples taken before the report is sent to the service
user.
N RO Positive Integer
StartEventSource The object specifier of the object which is the source of the event
which starts the trace reporting.
N RO Formatted Text
StartEventID The event within the event source object which starts the trace
reporting.
N RO Text
StopEventSource The object specifier of the object which is the source of the event
which stops the trace reporting.
N RO Formatted Text
StopEventID The event within the event source object which stops the trace
reporting.
N RO Text
AutoDelete Specifies if trace report automatically deletes itself when its reporting
cycle is complete.
N RO Boolean

SEMI E53-0704 © SEMI 1996, 2004 11
Attribute Name Definition Rqmt Access Form
ReportChangeOnly If TRUE, then only those data reports linked to the trace report 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.
N RO Boolean
8.1.4 Data Source Object — The data source is an entity, accessible to the service provider, which contains data
(attributes) that may be of interest to the service user. The event reporting service can be composed of one or more
data sources. In the case of only one data source, the use of its identifier in messages can be dropped. In this case,
the data source is the default object. The attributes of a data source may be referenced by zero or more data reports.
Table 4 Data Source Object Attribute Definitions
Attribute Name Definition Rqmt Access Form
ObjType The specification of the name for object type of " Data Source.” N RO Text = “DATASRC”
ObjID The identifier of a Data Source Object. (This identifier is used in the
object specifier when defining Data Report.)
N RO Text
AttrList A list of the data source object attribute names. Names from this list
may be used when defining a data report.
Y RO List
8.1.5 Event Source Object — This object represents components within a system that generate collection events.
The service provider supplies mechanisms such that the when collection events are generated by the event source,
then the collection event object, if enabled, will be triggered to generate an event report. ERS does not specify the
attributes or behavior of the event source object. It is included in the event report object model to provide context for
other objects within ERS.
8.2 Object Behaviors — This section specifies the behavior of the three objects in the information model which
have standardized behaviors. The message detail for the service is addressed in a later section. Message flow
diagrams presented in the previous section are useful to show simple situations. The data report, event report and
trace report state models presented in this section provide the information necessary to extrapolate the message flow
diagrams for all situations within the scope of this standard.
8.2.1 Event Reporting State Models — The behavior required for event reporting is fully specified by the service
provider state model. All required service user behavior is inferred by this model.
Figure 10
Collection Event Object State Diagram
8.2.1.1 Figure 10 shows the state diagram for a collection event object. The Harel State Model Notation used is
described in Section 5.

SEMI E53-0704 © SEMI 1996, 2004 12
Table 5 Collection Event Object State Definitions
State Definition
CREATED Each collection event is associated with a unique Collection Event ID.
ENABLED The Service User will be notified by the sending of an event report when the collection event occurs.
DISABLED Event reports will not be sent to the Service User.
WAITFOREVENT The object is waiting for its associated Collection Event to occur.
REPORT Send an Event Report to a Service User, sample Data Reports which have been linked.
notExist User view of Collection Event Objects prior to connection (establishment of communications).
Table 6 Event Report Transition Table
# Current State Trigger New State Action(s)
1 Service user
establishes connection.
CREATED and
ENABLED or
DISABLED
A Collection Event Object is created on behalf of the
service user for every collection event. The event
reporting Enable attribute setting is conditional. It may
get its value from stored configuration information.
2 DISABLED Enable attribute set to
TRUE
ENABLED Event reporting is enabled for a specific collection event.
3 ENABLED Enable attribute set to
FALSE
DISABLED Event reporting is disabled for a specific collection event.
4 WAITFOREVENT Collection Event
occurs
REPORT Sample linked data reports. Send event report with linked
data reports.
5 REPORT Reporting Complete WAITFOREVENT The object waits for the collection event.
8.2.2 Data Report Object State Model — Each data report shall follow the transitions as specified in Figure 11.
Multiple instances of data report are managed by the event services. There are two basic types of data reports; pre-
defined and user defined.
Figure 11
Data Report Object State Chart
Table 7 Data Report Object State Definitions
State Definition
notExist The state from which the service provider creates reports.
NOTE: Some reports may be predefined, that is, they are not created by a user request.
IDLE Reports are sampled and generated only when requested from an external source such as the Trace or Event
Report object or the Service User directly.
CREATED This is the super-state of Idle and Report. Variables and/or attributes to be sampled are defined.
REPORT The variables or attributes specified in the Data Report Object are sampled and then sent to the report requestor.