semi合集-English.pdf - 第7861页
SEMI T13-1104 © SEMI 2004 21 12.2.5.3 resign — This service is used to retiring from Die Tracing network for some reason. The following table defines its para meters. Table 21 Service Definition of resig n for Die Trace …

SEMI T13-1104 © SEMI 2004 20
12.2.4.4 flush — This service is used to release temporary buffered Die Trace Data. Response may be more than
once. The following table defines its parameters.
Table 16 Service Definition of flush for Die Trace Machine
Parameter Req/Ind Rsp/Conf Description
TraceData - C Buffered available data value with its property.
ServiceStatus - M Result of service request.
12.2.4.5 registerTracer — This service is used to set or change supervising Tracer. The following table defines its
parameters.
Table 17 Service Definition of registerTracer for Die Trace Machine
Parameter Req/Ind Rsp/Conf Description
Tracer M - Representation to specify resisting Tracer.
ServiceStatus - M Result of service request.
12.2.4.6 Parameter List — Above services use the following parameters.
Table 18 Service Parameter Definitions for Die Trace Machine
Parameter Definition Form
DataName DieTraceData name. Suppliers or user shall document data names
and their definitions.
Text.
DataNameList List of Data name separated by space. Text.
TraceData Die Trace Data value with its property. See DieTraceDat for the
property.
Any form depending on Data.
Tracer URI or some other code/name to specify DieTracer. Text.
ServiceStatus Result of service to show successful or reason of failure. Text.
12.2.5 DieTraceManager — The following tables defines services of Die Trace Manager class.
12.2.5.1 Service List — Die Trace Manager class has the following services.
Table 19 Service List for Die Trace Manager
Operation Description Type Reqd
admit Asks joining Die Tracing network member. R Y
resign Asks retiring from Die tracing network member. R Y
devolve Asks accepting DieTracers as subordinates. R N
logException Asks logging exceptions on a Die Tracer and/or display them. R N
12.2.5.2 admit — This service is used to join in Die Tracing network to one of its members. The following table
defines its parameters.
Table 20 Service Definition of admit for Die Trace Manager
Parameter Req/Ind Rsp/Conf Description
ManagingTracer M - Specifier of DieTraceManager to join.
ServiceStatus - M Result of service request.

SEMI T13-1104 © SEMI 2004 21
12.2.5.3 resign — This service is used to retiring from Die Tracing network for some reason. The following table
defines its parameters.
Table 21 Service Definition of resign for Die Trace Manager
Parameter Req/Ind Rsp/Conf Description
ManagingTracer M - Specifier of DieTraceManager to retire.
ServiceStatus - M Result of service request.
12.2.5.4 devolve — This service is used to DieTracers from requesting Manager to Serving Manager. The following
table defines its parameters.
Table 22 Service Definition of devolve for Die Trace Manager
Parameter Req/Ind Rsp/Conf Description
Tracers M - List of specifiers of DieTracers to be transferred.
ServiceStatus - M Result of service request.
12.2.5.5 logException — This service is used to transfer exceptions for logging and/or displaying. The following
table defines its parameters.
Table 23 Service Definition of logException for Die Trace Manager
Parameter Req/Ind Rsp/Conf Description
Exeptions M - List of exceptions to be transferred.
ServiceStatus - M Result of service request.
12.2.5.6 Parameter List — Above services use the following parameters.
Table 24 Service Parameter Definitions for Die Trace Manager
Parameter Definition Form
Exceptions List of exceptions separated by space. Each exception has the following
fields: exception ID, classification and description. The last field of each
exception has to be terminated with a semicolon (;).
Text (structured).
ManagingTracer URI or some other code/name to specify DieTraceManager. Text.
Tracers List of URI or some other code/name to specify DieTracer, separated by
space.
Text.
ServiceStatus Result of service to show successful or reason of failure. Text.
12.2.6 DieTracer — The following tables defines services of Die Tracer class.
12.2.6.1 Service List — Die Tracer class has the following services.
Table 25 Service List for Die Tracer
Operation Description Type Reqd
collectDTD Asks extra DieTraceData of on some Machine supervised by a DieTracer. R N
planDTD Asks expected DieTraceData on some Machine supervised by a DieTracer. R N
showDTD Inquires specific DieTraceData. R Y
setForward Set forwarding some DieTraceData to specific entity or application. R N
catchDTD Requests to accept forwarded DieTraceData. R N
enroll Asks to be be one of subordinates of DieTraceManager. R N
takeDTD Reports obtained DieTraceData. (This service may be substituted by subscribing events on
message broker or middleware and events, depending on implementation.)
N Y

SEMI T13-1104 © SEMI 2004 22
12.2.6.2 collectDTD — This service is used to expect extra DieTraceData to a DieTraceManager. The following
table defines its parameters.
Table 26 Service Definition of collectDTD for Die Tracer
Parameter Req/Ind Rsp/Conf Description
DataName M - Data name to be acquired.
TraceData - C Collected data value with its property.
ServiceStatus - M Result of service request
12.2.6.3 planDTD — This service is used to request expected DieTraceData to DieTraceManager. The following
table defines its parameters.
Table 27 Service Definition of planDTD for Die Tracer
Parameter Req/Ind Rsp/Conf Description
DataNameList M - Data names to be collected.
Target M - Possible data source or group.
ServiceStatus - M Result of service request
12.2.6.4 showDTD — This service is used to inquire specific DieTraceData. The following table defines its
parameters.
Table 28 Service Definition of showDTD for Die Tracer
Parameter Req/Ind Rsp/Conf Description
DataName M - Data name to see.
Target C - Possible data source or group.
TraceData - C Obtained data value with its property.
ServiceStatus - M Result of service request
12.2.6.5 setForward — This service is used to forward specific DieTraceData to entity or application when the data
are acquired. The following table defines its parameters.
Table 29 Service Definition of setForward for Die Tracer
Parameter Req/Ind Rsp/Conf Description
Destination M - Destination of forwarded data.
DataNameList M - Data name list to be forwarded.
Target C - Possible data source or group.
ServiceStatus - M Result of service request
12.2.6.6 catchDTD — This service is used to transfer specific DieTracedata from the other Tracer. The following
table defines its parameters.
Table 30 Service Definition of catchDTD for Die Tracer
Parameter Req/Ind Rsp/Conf Description
TraceData M - Data value with its property.
ServiceStatus - M Result of service request