semi合集-English.pdf - 第3465页
SEMI E134-0305 © SEMI 2004, 2005 18 9.1.2.4. 2 GetPlanDefin ition Operation Arguments Table 21 GetPlanDe finition Ar gument Definitions Argument Description Kind Form planId Identifier for the requested plan. in Text, eq…

SEMI E134-0305 © SEMI 2004, 2005 17
Attribute Name Definition Form
invalidItemId Whether or not the eventId or exceptionId identifies a valid event or
exception supported by the equipment.
Boolean. If true, the
identified exception or
event is not
recognized.
notProducedBySource Whether or not the identified source is the source of the identified
event or exception.
Boolean. If true, the
source does not
generate the requested
exception or event.
isDuplicate Whether or not the same trigger appears more than once as a start
trigger, or as a stop trigger.
Boolean.
9.1.2.2.13 InvalidInterval — This class describes errors detected in requested trace intervals in a submitted plan
definition. A trace interval is invalid if the equipment can not collect the requested parameters at the requested
frequency. The error returns the closest valid trace interval that can be supported by the equipment.
9.1.2.2.13.1 InvalidInterval Attribute Definition Table
Table 18 InvalidInterval Attribute Definition
Attribute Name Definition Form
validInterval A valid trace interval closest to the requested interval, expressed in
seconds.
Floating point.
9.1.2.2.14 InvalidCycle — this class describes errors detected in a cyclical trace request in a submitted plan
definition. A trace cycle is invalid if the TraceRequest ‘isCyclical’ attribute (see Section 11.1.5 ) is true, but does
not include both a start and stop trigger.
9.1.2.2.14.1 InvalidCycle Attribute Definition Table
Table 19 InvalidCycle Attribute Definition
Attribute Name Definition Form
needsStartTrigger Whether or not the TraceRequest is missing a start trigger. Boolean.
needsStopTrigger Whether or not the TraceRequest is missing a stop trigger. Boolean.
9.1.2.3 GetDefinedPlanIds — upon receiving this request, the equipment shall return a list of all currently defined
data collection plan id’s that are accessible by the consumer (see Section 10 ), the time at which they were defined,
and the id of the consumer that defined them. If the consumer does not have sufficient privilege (see Section 10 ),
then the equipment shall return an error.
9.1.2.3.1 GetDefinedPlanIds Operation Arguments
Table 20 GetDefinedPlanIds Argument Definitions
Argument Description Kind Form
definedPlans List of defined plans that are visible to the
consumer.
out Unordered list of structured data, of type
DCPDefined, described in Section 9.1.2.2.4.
error The consumer does not have sufficient
privilege to retrieve the list of defined
plan id’s.
error Structure, of type UnauthorizedOperation,
described in Section 9.1.2.2.5.
9.1.2.4 GetPlanDefinition — upon receiving this request, the equipment shall return the requested plan definition to
the consumer as it was originally submitted to the equipment.
9.1.2.4.1 If the consumer does not have sufficient privileges (see Section 10) to access the requested DCP
definition, the equipment shall return an UnauthorizedOperation error.

SEMI E134-0305 © SEMI 2004, 2005 18
9.1.2.4.2 GetPlanDefinition Operation Arguments
Table 21 GetPlanDefinition Argument Definitions
Argument Description Kind Form
planId Identifier for the requested plan. in Text, equal to a valid DCP id.
planDefinition The requested plan definition. out Structure, of type DataCollectionPlan, described
in Section 11.1.
error The consumer submitting the DCP does
not have sufficient privilege to retrieve
the requested DCP.
error Structure, of type UnauthorizedOperation,
described in Section 9.1.2.2.5.
error The equipment does not recognize the
requested planId.
error Structure, of type NoSuchPlan, described in
Section 9.1.2.4.3.
planId
NoSuchPlan
Figure 10
NoSuchPlan Error
9.1.2.4.3 NoSuchPlan — This class describes an error indicating an unrecognized DCP id.
9.1.2.4.3.1 NoSuchPlan Attribute Definition Table
Table 22 NoSuchPlan Attribute Definition
Attribute Name Definition Form
planId The unrecognized planId. Text.
9.1.2.5 ActivatePlan — Upon receiving this request, the equipment shall begin sending all DCP events, exceptions,
and trace data collection reports to the consumer according to any buffering policies specified in the DCP. The
equipment shall place no a-priori limitation on the number of DCPs that a consumer can activate. The equipment
shall place no a-priori limitation on the number of consumers that can activate the same DCP (see Section 12.1
Table 45, transition 4). This operation is the only means by which a DCP can be activated.
9.1.2.5.1 Any limitations on supportable DCP activity imposed by constraints on available equipment processing
power or network interface bandwidth shall be documented by the equipment supplier. If such limitations are
encountered at runtime, the equipment shall use the equipment operational performance monitoring messages and
behavior defined in Section 13 to manage DCP activity with consumers.
9.1.2.5.2 The equipment shall ensure that the requested DCP is valid (see Section 9.1.2.2.6) at the time it is
activated. If, at activation time, the requested DCP is not valid, the equipment shall return an InvalidPlan error, and
shall not activate the DCP. The equipment shall not prevent DCP activation for any reason (including internal
communication failures) if the DCP is valid and the consumer has sufficient privilege (see Section 10). For required
behavior in the event of internal communication failures, see Section 12.2.2.
9.1.2.5.3 If the consumer does not have sufficient privilege (see Section 10) to activate the requested DCP, the
equipment shall return an UnauthorizedOperation error.
9.1.2.5.4 The equipment shall respond to duplicate requests from the same consumer to activate the same DCP by
returning an error including the DCPActivated information corresponding to that consumer’s original activation
request, but shall take no other actions. The equipment shall not activate a DCP more than once for the same
consumer.

SEMI E134-0305 © SEMI 2004, 2005 19
9.1.2.5.5 ActivatePlan Operation Arguments
Table 23 ActivatePlan Argument Definitions
Argument Description Kind Form
planId Identifier for the requested plan. in Text, equal to a valid DCP id.
activatedPlan Confirmation that the requested plan has
been activated.
out Structured data, of type DCPActivated, described
in Section 9.1.2.8.4.
error The consumer submitting the DCP does
not have sufficient privilege to activate
the requested DCP.
error Structured data, of type UnauthorizedOperation,
described in Section 9.1.2.2.5.
error The equipment does not recognize the
requested planId.
error Structured data, of type NoSuchPlan, described in
Section 9.1.2.4.3.
error The requested DCP is invalid. error Structured data, of type InvalidPlan, described in
Section 9.1.2.2.6.
error The consumer making the request has
previously activated the same DCP.
error Structured data, of type DCPIsActive, described in
Section 9.1.2.8.3.
9.1.2.6 GetActivePlanIds — Upon receiving this request, the equipment shall return a list of the id’s of all DCPs
that have been activated by the requesting consumer at the time of the request. If the consumer has sufficient
privilege (see Section 10), the id’s of all activation requests for all currently active DCPs shall be returned.
9.1.2.6.1 If the consumer does not have sufficient privilege (see Section 10) to retrieve the currently-active DCP
id’s, the equipment shall return an UnauthorizedOperation error.
9.1.2.6.2 GetActivePlanIds Operation Arguments
Table 24 GetActivePlanIds Argument Definitions
Argument Description Kind Form
activePlans List of active DCP id’s. out Unordered list of elements of type DCPActivated,
described in Section 9.1.2.8.4. Empty if no DCPs
are active. See Section 9.1.2.6.3 for further
explanation.
error The consumer submitting the DCP does
not have sufficient privilege to retrieve a
list of active DCPs.
error Structured data, of type UnauthorizedOperation,
described in Section 9.1.2.2.5.
9.1.2.6.3 activePlans — The information returned in the response to this operation depends on the privilege
assigned to the requesting consumer. The equipment shall only return the DCPActivated information for activation
requests made by the consumer that is invoking the GetActivePlanIds operation (unless the consumer has sufficient
privilege – see Section 9.1.2.6.3.1). For example, if some DCPs have been activated by other consumers, but not by
the requesting consumer, the equipment shall not return the DCPActivated information for those other DCPs. Also,
if the requesting consumer has activated a DCP, and other consumers have also activated that same DCP, the
equipment shall not return the DCPActivated information for those other consumers.
9.1.2.6.3.1 For consumers with sufficient privilege only (see Section 10), the equipment shall return all available
DCPActivation information for all consumers of all DCPs that are active at the time of the request.
9.1.2.7 DeactivatePlan — Upon receiving this request, the equipment shall stop sending of all event, exception, and
trace requests associated with the identified DCP to the requesting consumer. If there are no other consumers
receiving data from the identified DCP, the equipment shall disable all collection/buffering activity related to this
DCP (see Table 45, transition 8). In this case, the equipment shall discard any buffered data at the time of the
request.
9.1.2.7.1 If the identified DCP has not been previously activated by the requesting consumer, and the request is not
a termination request (see Section 9.1.2.7.5), the equipment shall return the DCPNotActive error. If the request is a