semi合集-English.pdf - 第7860页

SEMI T13-1104 © SEMI 2004 20 12.2.4.4 flush — This service is used to release temp orary buff ered Die Trace Data. Response may be more than once. The foll owing table defines i ts parame ters. Table 16 Service Definitio…

100%1 / 7923
SEMI T13-1104 © SEMI 2004 19
12.2.3.3 showData — This service is used to inquire data value of Die Trace Data. The following table defines its
parameters.
Table 11 Service Definition of showData for Die Trace Data
Parameter Req/Ind Rsp/Conf Description
DataValue - M Data Value.
ServiceStatus - M Result of service request.
12.2.3.4 Parameter List —Above services use the following parameters.
Table 12 Service Parameter Definitions for Die Trace Data
Parameter Definition Form
DataValue Value of Die Trace Data. Any form depending on data.
Designation One or more attribute names separated by space. Text.
Property A part or all of attributes of DieTraceData except DataValue. Text (structured)
ServiceStatus Result of service to show successful or reason of failure. Text.
12.2.4 DieTraceMachine — The following tables defines services of Die Trace Machine class.
12.2.4.1 Service List — Die Trace Machine class has the following services.
Table 13 Service List for Die Trace Machine
Operation Description Type Reqd
acquireDTD Inquires specific Die Trace Data. R Y
setPlanningItems Sets Die Trace Data items to be reported. R N
flush Releases sending temporary buffered Die Trace Data. R N
registerTracer Changes supervising Die Tracer. R N
12.2.4.2 acquireDTD — This service is used to acquire Die Trace Data which are available values on Machine or
immediate values. The following table defines its parameters.
Table 14 Service Definition of acquireDTD for Die Trace Machine
Parameter Req/Ind Rsp/Conf Description
DataName M - Data name to be acquired.
TraceData - C Acquired data value with its property.
ServiceStatus - M Result of service request.
12.2.4.3 setPlanningItems — This service is used to set/change planning Die Trace Data to be acquired and
reported. The following table defines its parameters.
Table 15 Service Definition of setPlanningItems for Die Trace Machine
Parameter Req/Ind Rsp/Conf Description
DataNameList M - Data name list to set.
ServiceStatus - M Result of service request.
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