semi合集-English.pdf - 第1278页
SEMI E5-1104 © SEMI 1982, 2004 220 Stream,Function Name (Mnemonic) Direction S15,F43 DRNS Get Change Request M,H<->E,reply Description This message is used to request a distribut ed recipe namespace recorder or man…

SEMI E5-1104 © SEMI 1982, 2004 219
Stream,Function Name (Mnemonic) Direction
S15,F41 DRNS Recorder Modify Request M,H<->E,reply
Description
This message is used by a distributed recipe namespace manager to a recorder to store or delete a change request record. If
multi-block, it shall be preceded by the S15,F1/F2 inquire/grant transaction.
Structure
L,5
1. <DATAID>
2. <RMRECSPEC>
3. <OBJTOKEN>
4. <RMNSCMD>
5. L,c (c = 1 or 7)
1. <RCPID>
2. <RCPNEWID>
3. <RMSEGSPEC>
4. <RMCHGTYPE>
5. <OPID>
6. <TIMESTAMP>
7. <RMREQUESTOR>
Exception
If RMNSCMD = create, then c = 7, otherwise c = 1.
Stream,Function Name (Mnemonic) Direction
S15,F42 DRNS Recorder Modify Acknowledge M,H<->E
Description
This message is used to acknowledge a request to store or delete a change request.
Structure
L,2
1. <RMACK>
2. L,p
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
p. L,2
1. <ERRCODE
p
>
2. <ERRTEXT
p
>
Exception
p = 0 if and only if RMACK indicates no errors.

SEMI E5-1104 © SEMI 1982, 2004 220
Stream,Function Name (Mnemonic) Direction
S15,F43 DRNS Get Change Request M,H<->E,reply
Description
This message is used to request a distributed recipe namespace recorder or manager to return change requests records for a
specific recipe or assigned to a specific segment. If multi-block, it shall be preceded by the S15,F1/F2 inquire/grant transaction.
Structure
L,3
1. <DATAID>
2. <OBJSPEC>
3. <TARGETSPEC>
Exception
If TARGETSPEC is omitted, OBJSPEC identifies a recipe.
Stream,Function Name (Mnemonic) Direction
S15,F44 DRNS Get Change Request Data M,H<->E
Description
This message is used to return the specified change request records.
Structure
L,2
1. L,n n = # change requests
1. L,7
1. <RCPID
1
>
2. <RCPNEWID
1
>
3. <RMSEGSPEC
1
>
4. <RMCHGTYPE
1
>
5. <OPID
1
>
6. <TIMESTAMP
1
>
7. <RMREQUESTOR
1
>
.
.
n. L,7
1. <RCPID
n
>
2. <RCPNEWID
n
>
3. <RMSEGSPEC
n
>
4. <RMCHGTYPE
n
>
5. <OPID
n
>
6. <TIMESTAMP
n
>
7. <RMREQUESTOR
n
>
2. L,2
1. <RMACK>
2. L,p
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
p. L,2
1. <ERRCODE
p
>
2. <ERRTEXT
p
>
Exception
If n = 0, no change records were found matching the specification. p = 0 if and only if RMACK indicates no errors.

SEMI E5-1104 © SEMI 1982, 2004 221
Stream,Function Name (Mnemonic) Direction
S15,F45 DRNS Manager Segment Change Approval Request M,H<->E,reply
Description
This message is sent to a distributed recipe namespace manager by an attached distributed recipe namespace segment to request
approval for a specific type of change to a recipe. If multi-block, it shall be preceded by the S15,F1/F2 inquire/grant transaction.
Structure
L,4
1. <DATAID>
2. <RCPSPEC>
3. <RCPNEWID>
4. <RMCHGTYPE>
Exception
RCPNEWID is a zero-length item except where RMCHGTYPE specifies a copy or rename change.
Stream,Function Name (Mnemonic) Direction
S15,F46 DRNS Manager Segment Approval Acknowledge S,H<->E
Description
This message is used to acknowledge the request to change a recipe.
Structure
L,3
1. <RMCHGTYPE>
2. <RMGRNT>
3. <OPID>
Exception
OPID is zero if and only if RMGRNT indicates the change is denied.
Stream,Function Name (Mnemonic) Direction
S15,F47 DRNS Manager Rebuild Request M,H<->E,reply
Description
This message requests a distributed recipe namespace manager specified in OBJSPEC to rebuild a distributed recipe namespace.
Either a distributed recipe namespace recorder or a list of distributed recipe namespace segment specifiers shall be provided. If
multi-block, it shall be preceded by the S15,F1/F2 inquire/grant transaction.
Structure
L,5
1. <DATAID>
2. <OBJSPEC>
3. <RMNSSPEC>
4. <RMRECSPEC>
5. L,n
1. <RMSEGSPEC
1
>
.
.
n. <RMSEGSPEC
n
>
Exception
If RMRECSPEC is a non-zero length item, then n is zero. If RMRECSPEC is a zero length item, then n is non-zero.