semi合集-English.pdf - 第1822页
SEMI E42-0704 © SEMI 1995, 2004 91 RMSegSpec Segment specifi er. Formatted text fo r object specifi er. RMTimestamp Date and time a change request was first received. Timestamp format: "YYYYMDDhhmmsscc". Target…

SEMI E42-0704 © SEMI 1995, 2004 90
13.1 Distributed Recipe Namespace Message Parameter Dictionary — This section defines, in alphabetical order,
the parameters that are used in distributed recipe namespace services and are not already defined in Table 12.2 in
Section 12.
Table 13.2 contains the definitions for message parameters.
Table 13.2 Distribute Recipe Namespace Parameter Dictionary
Parameter Definition Form
AttrData Value of attribute. Varies with attribute.
AttrName Name of attribute. Text.
AttrSetting Attribute name/value. Structure composed of AttrName, AttrData.
Attach Token Attach token provided by an object at
the time it is attached or reattached and
used by the manager as identification.
Unsigned integer.
ChgRequest The information provided in a change
request.
Structure composed of: RMRcpID, DestRcpID, RMSegSpec,
RMChgType, RMOpID, RMTimestamp, RMRequestor
NSAck Acknowledge code. Enumerated:
no request for this action exists
requested operation completed without errors
requested operation completed with errors
requested operation will be performed and notification of
results will be sent
NSStatus Information concerning the outcome of
the requested operation.
Structure composed of NSAck and Status.
ObjID Object identifier. Text.
ObjSpec Object specifier. Formatted text for object specifier.
ObjType Object type. Text.
RMChgType Type of change requested. Enumerated:
create
update
delete
copy
rename
verify
link
unlink
certify
de-certify
change generic attributes(s)
change agent-specific attribute(s)
store
RMManagerSpec Object specifier for a DRNS manager. Formatted text.
RMOpID Operation ID assigned by the
distributed recipe namespace manager.
Unsigned integer.
RMPermit Approval for a requested change. Enumerated:
change request approved
change request denied
change request on hold
RMRcpID Recipe identifier. Formatted text.
RMRecorderSpec Recorder specifier. Formatted text for object specifier.
RMRequestor Indicates if the initiator of a change
request was an attached segment
(TRUE) or an external user (FALSE).
Boolean.

SEMI E42-0704 © SEMI 1995, 2004 91
RMSegSpec Segment specifier. Formatted text for object specifier.
RMTimestamp Date and time a change request was
first received.
Timestamp format:
"YYYYMDDhhmmsscc".
TargetSpec Object specifier of target object. Formatted text for object specifier.
13.2 Distributed Recipe Namespace Segment Services
13.2.1 RMDSApproveAction — A distributed recipe namespace manager may approve or deny a change request
that the segment requested at an earlier time.
Parameters for RMDSApproveAction are listed in Table 13.3.
Table 13.3 RMDSApproveAction Service
Parameter Req/Ind Rsp/Conf Description
RMSegSpec M - The segment specifier.
Attach Token M - Segment attach token.
RMPermit M - Approval is granted or denied by the manager.
RMOpID M - An operation identifier assigned by the manager for the change.
RMRcpID M - The identifier of the recipe for which a change was requested.
RMChgType M - The type of change requested.
NSStatus - M Information concerning the result of the requested operation.
13.3 Distributed Recipe Namespace Recorder Services
13.3.1 RMDRAddSegRecord — A recorder’s manager may request the recorder to add a segment record.
Parameters for RMDRAddSegRecord are listed in Table 13.4.
Table 13.4 RMDRAddSegRecord Service
Parameter Req/Ind Rsp/Conf Description
RMRecorderSpec M - The recorder specifier.
RMSegSpec M - The specifier of the segment to add.
Attach Token M - The recorder’s attach token.
NSStatus - M Information concerning the result of the requested operation.
13.3.2 RMDRDelSegRecord — A recorder’s manager may request the recorder to delete a segment record.
Parameters for RMDRDelSegRecord are listed in Table 13.5.
Table 13.5 RMDRDelSegRecord Service
Parameter Req/Ind Rsp/Conf Description
RMRecorderSpec M - The recorder specifier.
RMSegSpec M - The specifier of the segment to add.
Attach Token M - The recorder’s attach token.
NSStatus - M Information concerning the result of the requested operation.
13.3.3 RMDRAddChgRecord — A recorder’s manager may request the recorder to add a change request record.
Parameters for RMDRAddChgRecord are listed in Table 13.6.
Table 13.6 RMDRAddChgRecord Service
Parameter Req/Ind Rsp/Conf Description
RMRecorderSpec M - The recorder specifier.
ChgRequest M - Change request record.
Attach Token M - The recorder’s attach token.
NSStatus - M Information concerning the result of the requested operation.

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.