semi合集-English.pdf - 第3480页
SEMI E134-0305 © SEMI 2004, 2005 33 11.1.5.5 TraceRequest Association Definition Table Table 47 TraceRequest Association Definition Association Role Name Definition Comments parameterRequests A set of parameters whose va…

SEMI E134-0305 © SEMI 2004, 2005 32
11.1.4.5 If more than one of the above attributes is non-empty, then whether or not an exception will be reported
will be determined by applying Boolean AND logic to the non-empty attributes. At least one attribute must be non-
empty.
11.1.4.6 It is not possible to customize the parameters to be sent when exceptions occur. Equipment suppliers
define what parameters, if any, are sent with exceptions.
11.1.4.7 ExceptionRequests may refer to exceptions whose state the equipment tracks (for example, the “alarm set”
and “alarm clear” states for E30 alarms). If an ExceptionRequest in a DCP refers to such an exception, the
equipment shall send an ExceptionReport (see Section 14.1.4) each time there is a change in the exception’s state.
Different data may be reported for each different exception state. If an Exception does not have any associated state,
it is not necessary to report any description of the state of the exception (see Section 14.1.4.1.2).
11.1.5 TraceRequest — This class identifies a set of parameters whose values are to be periodically collected and
reported to the consumer using the format defined in Section 14.1 . The class is used to describe at what rate the set
of requested parameters should be collected, if/how collected trace data should be buffered on the tool and when the
results should be sent to the consumer, and when the trace should start and stop.
11.1.5.1 TraceRequest Attribute Definition Table
Table 46 TraceRequest Attribute Definition
Attribute Name Definition Form
id Unique identifier for this trace request. Integer, unique across all trace requests belonging to this
DCP.
intervalInSeconds The period of time in seconds between
each collection.
Real number. Numbers less than 1.0 specify sub-second
intervals. See Section 9.1.2.2.12 for possible errors.
collectionCount The total number of collection results that
should be obtained before terminating the
trace.
Positive integer 0. See Section 11.1.5.2 for further
explanation.
groupSize The preferred number of collection results
to obtain before sending to the consumer.
Integer 0. See Section 11.1.5.3 for further explanation.
isCyclical Whether or not the trace should re-trigger
after its stop trigger has occurred.
Boolean. True indicates that the trace is cyclical. See
Section 11.1.5.4 for further explanation.
11.1.5.2 collectionCount
11.1.5.2.1 A value of 0 for this attribute indicates that the trace shall continue indefinitely, until a stop trigger is
detected, or until the DCP is deactivated. If > 0, the trace shall continue until a stop trigger (see Section 11.1.5.7) is
detected or until the total number of collection results obtained is equal to collectionCount, whichever occurs first.
For example, the consumer may wish to provide both a stop trigger and a non-zero collectionCount in order to limit
the total number of collection results to report regardless of whether or not the stop trigger occurs, or in case an error
condition on the equipment prevents the stop trigger from firing.
11.1.5.3 groupSize
11.1.5.3.1 Depending on the buffering capacity of the equipment, the DCP may send a TraceReport before
‘groupSize’ results have been obtained. A TraceReport must not include more than ‘groupSize’ collection results
(excluding groupSize = 0). See Section 12.3.13 for a description of the effect of this setting on DCP behavior.
11.1.5.4 isCyclical
11.1.5.4.1 At least one start and one stop trigger must be supplied for a trace request to be cyclical. If this attribute
has the value ‘true’, the trace shall be restarted if any one of the start triggers is detected after termination. If this
attribute has the value ‘false’, the trace will not restart unless the DCP is deactivated and then re-activated. See
Section 9.1.2.2.13 for possible errors.

SEMI E134-0305 © SEMI 2004, 2005 33
11.1.5.5 TraceRequest Association Definition Table
Table 47 TraceRequest Association Definition
Association Role Name Definition Comments
parameterRequests A set of parameters whose values that the
consumer is requesting to be collected at
the interval specified in the TraceRequest.
Ordered list of structured data, of type
ParameterRequest, described in Section 11.1.9 . The
order of the ParameterRequests appearing in a
TraceRequest determines the order in which those
Parameter values will be reported in the corresponding
TraceReport (see Section 14.1.5 ).
startOn A list of zero or more events and/or
exceptions that can initiate the trace.
List of structured data of any type subclassed from
Trigger. See Section 11.1.5.6 for further explanation.
stopOn A list of zero or more events and/or
exceptions that can stop the trace.
List of structured data of any type subclassed from
Trigger. See Section 11.1.5.7 for further explanation.
11.1.5.6 startOn
11.1.5.6.1 If no triggers are provided, the trace initiates when the DCP is activated.
11.1.5.6.2 If one or more triggers are provided, the trace is started when any one of the start triggers is detected
after the activation of the DCP.
11.1.5.6.3 Subsequent occurrences of any of the start triggers after the trace has started are ignored, and do not
affect the execution of the trace.
11.1.5.6.4 The same start trigger may not appear more than once in the same TraceRequest (see Section 9.1.2.2.11).
11.1.5.7 stopOn
11.1.5.7.1 If no triggers are provided, the trace terminates when the total number of collection results is equal to
‘collectionCount’, or when the DCP is deactivated, whichever occurs first.
11.1.5.7.2 If one or more triggers are provided, the trace is stopped when any one of the stop triggers is detected, or
when the total number of collection results is equal to ‘collectionCount’, whichever occurs first. If the trace request
is buffered (groupSize > 1), any collected results stored at this time are sent in a single DataCollectionReport.
11.1.5.7.3 If a trigger provided by this association is identical to one specified in the ‘startOn’ association, trace
data collection shall start on the first occurrence of that trigger after activation of the plan, and stop on the next
occurrence of the same trigger (and so on, if cyclical).
11.1.5.7.4 The same stop trigger may not appear more than once in the same TraceRequest (see Section 9.1.2.2.11).
11.1.6 Trigger — An abstract class representing an occurrence that can trigger the starting or stopping of a trace.
This class has no attributes or associations.
11.1.7 EventTrigger — Identifies an event that can be generated by a specific source, and whose occurrence can
trigger the starting or stopping of a trace. See Section 9.1.2.2.11 for possible errors.
11.1.7.1 EventTrigger Attribute Definition Table
Table 48 EventTrigger Attribute Definition
Attribute Name Definition Form
sourceId The source of the event. Text, formatted according to the convention used to identify an event
source. See limitations, Section 3.1.1.
eventId The identifier for the event. Text, formatted according to the convention used to identify a specific
event. See limitations, Section 3.1.1.

SEMI E134-0305 © SEMI 2004, 2005 34
11.1.8 ExceptionTrigger — Identifies an exception that can be generated by a specific source, and whose
occurrence can trigger the starting or stopping of a trace. For stateful exceptions, the trigger can be activated by a
transition to any of the defined states for that exception. See Section 9.1.2.2.11 for possible errors.
11.1.8.1 ExceptionTrigger Attribute Definition Table
Table 49 ExceptionTrigger Attribute Definition
Attribute Name Definition Form
sourceId The source of the exception. Text, formatted according to the convention used to identify an exception
source. See limitations, Section 3.1.1.
exceptionId The identifier for the exception. Text, formatted according to the convention used to identify a specific
exception. See limitations, Section 3.1.1.
exceptionState For stateful exceptions, the
exception state which activates
the trigger.
Text, equal to a valid state for the exception. For exceptions
corresponding to E30 alarms, valid values are:
“urn:semi-org:E30:alarmSet”
“urn:semi-org:E30:alarmClear”
If no state is provided, the trigger shall activate when the equipment
detects an occurrence of the exception.
11.1.9 ParameterRequest — This class provides the source and name of a specific parameter that the equipment is
to report to the consumer as part of the DCP’s event or trace reports. Multiple trace reports or event reports across
multiple DCPs may refer to the same parameter.
11.1.9.1 ParameterRequest Attribute Definition Table
Table 50 ParameterRequest Attribute Definition
Attribute Name Definition Form
sourceId Unique identifier for the source
of the parameter.
Text, must be a valid parameter source, formatted according to the
convention used for identifying a source. See limitations, Section 3.1.1 .
parameterName Name of the parameter. Text, must be a valid parameter name for the specified source, formatted
according to the convention used for identifying a parameter. See
limitations, Section 3.1.1 .