semi合集-English.pdf - 第1824页

SEMI E42-0704 © SEMI 1995, 2004 93 Table 13.8 RMDRGetChgRecord Ser vice Parameter Req/Ind Rsp/Conf Description RMRecorderSpec M - Recorder specifier. TargetSpec M - Recipe identifier or segment spec ifier. Attach Token M…

100%1 / 7923
SEMI E42-0704 © SEMI 1995, 2004 92
13.3.4 RMDRDelChgRecord — A recorder’s manager may request the recorder to delete a change request record.
Parameters for RMDRDelChgRecord are listed in Table 13.7.
13.7 RMDRDelChgRecord Service
Parameter Req/Ind Rsp/Conf Description
RMRecorderSpec M - The recorder specifier.
RMRcpID M - The identifier of the recipe to be changed.
Attach Token M - The recorder’s attach token.
NSStatus - M Information concerning the result of the requested operation.
13.3.5 RMDRGetChgRecord — A service user may request an attached recorder to return the current change
request record(s) for a recipe or an attached DRNS segment.
Parameters for RMDRGetChgRecord are listed in Table 13.8.
SEMI E42-0704 © SEMI 1995, 2004 93
Table 13.8 RMDRGetChgRecord Service
Parameter Req/Ind Rsp/Conf Description
RMRecorderSpec M - Recorder specifier.
TargetSpec M - Recipe identifier or segment specifier.
Attach Token M - The recorder’s attach token.
(list of) ChangeRequest - C List of change request information. Omitted if no change requests exist
for specified recipe/segment.
NSStatus - M Information concerning the result of the requested operation.
13.4 Distributed Recipe Namespace Manager Services
13.4.1 RMDComplete — An attached segment notifies its manager when it has completed an approved change to a
recipe.
The parameter RMOpID is retained from the initial request message RMNAction.
The parameter LinkID is set to a non-zero value for all notifications except the notification of completion of the last
operation performed. A zero value indicates that no further notifications will be sent.
Parameters for RMDComplete are listed in Table 13.9.
Table 13.9 RMDComplete
Parameter Req/Ind Rsp/Conf Description
RMOpID C(=) - Operation ID, used where multiple completion messages may occur,
corresponding to the value in the original request. May be null or omitted
where the service initiator does not request a new service until all
confirmations for the outstanding service have been received.
RMLinkID M - LinkID is set to zero if, and only if, no further completion messages will
be required.
RMRcpSpec M - Specifier of the changed recipe. Indicates namespace and recipe
identifiers.
RMChangeStatus M - State of the changed recipe.
(List of) AttrSettings C - Attributes of particular interest to the result. Varies with action.
NSStatus - C Information concerning the result of the requested operation.
13.4.2 RMDNotify — An attached dedicated segment notifies its manager that it has changed an agent-specific
dataset and provides the attribute AgentSpec_Agent
and all updated attributes.
Parameters for RMDNotify are listed in Table 13.10.
Table 13.10 RMDNotify
Parameter Req/Ind Rsp/Conf Description
RMRcpSpec M - Specifier of the changed recipe. Indicates namespace and recipe
identifiers.
RMChangeStatus M - State of the changed recipe.
(List of) AttrSettings C - Changed agent-specific attributes.
NSStatus - C Information concerning the result of the requested operation.
13.4.3 RMDSegChange — An attached segment may request its manager’s approval to make a change. The recipe
specifier RMRcpSpec shall include the requesting segment’s object type and name to identify the requestor and the
specific instance of the logical recipe to be changed first.
Parameters for RMDSegChange are listed in Table 13.11.
SEMI E42-0704 © SEMI 1995, 2004 94
Table 13.11 RMDSegChangeService
Parameter Req/Ind Rsp/Conf Description
RMRcpSpec M Recipe specifier.
RMDestRcpID C Destination recipe identifier (copy/rename only).
RMChgType M M Type of change requested.
RMPermit M Grants or denies permission.
RMOpID M A non-zero value returned when the change is completed.
13.4.4 RMDGetChangeRequests — A service user may request that all existing change requests for a recipe be
returned. The first item returned is the active change request.
Parameters for RMDGetChangeRequests are listed in Table 13.12.
Table 13.12 RMDGetChangeRequests Service
Parameter Req/Ind Rsp/Conf Description
RMNSSpec M - The object specifier of the distributed recipe namespace.
RMRcdID M - The recipe specifier.
(list of) ChangeRequest C - Omitted if no change requests exist for the specified recipe.
NSStatus - M Information concerning the result of the requested operation.
13.4.5 RMDRebuild — A service user may request a distributed namespace manager to rebuild a distributed
namespace.
Parameters for RMDRebuild are listed in Table 13.13.
Table 13.13 RMDRebuild Service
Parameter Req/Ind Rsp/Conf Description
RMManagerSpec M - The object specifier of the new distributed namespace manager.
RMNSSpec M - The specifier of the distributed namespace.
RMRecorderSpec C - The recorder specifier. Omitted only if list of segments provided.
(list of) RMSegSpec C - List of specifiers of attached segments. Omitted if recorder specifier
provided.
NSStatus - M Information concerning the result of the requested operation.
14 Recipe Executor Services
This section defines recipe executor services. Recipe executor services request that an operation be performed by the
recipe executor and begin with the prefix RME.
Certain activities that may require extended time to complete shall provide confirmation with the RMEComplete
message at the completion of each individual operation specified.
Table 14.1 Recipe Executor Services
Message Service Name Type Description
RMEDnldVer R Receive a recipe, verify it, and put it into storage.
RMEVerify R Verify one or more recipes.
RMEUpload R Retrieve a recipe from storage.
RMERename R Change a recipe’s identifier.
RMESpaceInquire R Determine the available space for recipe storage.
RMEDelete R Delete a recipe from storage.
RMESelect R Select recipes for execution.
RMEDeselect R Deselect a recipe to prevent its execution.
RMEGetDescriptor R Get recipe descriptor.
RMEChange N Notification that a permitted change has occurred.
RMEComplete N Notification that a requested action is complete.