semi合集-English.pdf - 第1256页
SEMI E5-1104 © SEMI 1982, 2004 198 Stream,Function Name (Mnemonic) Direction S15,F1 Recipe Management M ulti-block Inquire S,H<->E,reply Description This message requests permission to se nd a multi-block message b…

SEMI E5-1104 © SEMI 1982, 2004 197
Stream,Function Name (Mnemonic) Direction
S14,F28 Get Service Parameter Name Data (GPND) S,H<-E
Description
This message contains a list of the service parameters of the requested services for the specified object.
Structure
L,2
1. L,n n = number of services of interest
1. L,2
1. <SVCNAME
1
>
2. L,a a = number of parameter names
1. <SPNAME
1
>
.
.
a. <SPNAME
a
>
.
.
n. L,2
1. <SVCNAME
n
>
2. L,b b = number of parameter names
1. <SPNAME
1
>
.
.
b. <SPNAME
b
>
2. L,2
1. <OBJACK>
2. L,p p = number of errors reported
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
p. L,2
1. <ERRCODE
p
>
2. <ERRTEXT
p
>
Exception
If p = 0, no errors were detected.
10.19 Stream 15 Recipe Management The functions in this stream are used requesting information and
operations concerning recipes, recipe namespaces, and recipe executors. A recipe is an object that is transferred in
sections, where a section consists of either recipe attributes, agent-specific dataset attributes, or the body of the
recipe. An attribute is information concerning the recipe body, the recipe as a whole, or the application of the
recipe. An attribute consists of an attribute name/attribute value pair.
Stream,Function Name (Mnemonic) Direction
S15,F0 Abort Transaction (S15F0) S,H<->E
Description
Same form as S1,F0.
Structure
Exception

SEMI E5-1104 © SEMI 1982, 2004 198
Stream,Function Name (Mnemonic) Direction
S15,F1 Recipe Management Multi-block Inquire S,H<->E,reply
Description
This message requests permission to send a multi-block message based upon a maximum length of the total message.
Structure
L,3
1. <DATAID>
2. <RCPSPEC>
3. <RMDATASIZE>
Exception
If RCPSPEC is zero-length, the multi-block message for which permission to send is requested does not contain a recipe.
Stream,Function Name (Mnemonic) Direction
S15,F2 Recipe Management Multi-block Grant S,H<->E
Description
This message grants or denies permission to send a multi-block message.
Structure
<RMGRNT>
Exception
None
Stream,Function Name (Mnemonic) Direction
S15,F3 Recipe Namespace Action Request S,H<->E,reply
Description
This message requests that a recipe namespace be created or deleted.
Structure
L,2
1. <RMNSSPEC>
2. <RMNSCMD>
Exception
None

SEMI E5-1104 © SEMI 1982, 2004 199
Stream,Function Name (Mnemonic) Direction
S15,F4 Recipe Namespace Action Acknowledge M,H<->E
Description
This message is used to confirm whether the requested action was completed successfully or to provide error information
otherwise.
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.
Stream,Function Name (Mnemonic) Direction
S15,F5 Recipe Namespace Rename Request S,H<->E,reply
Description
A request is made for a recipe namespace to be renamed.
Structure
L,2
1. <RMNSSPEC>
2. <RMNEWNS>
Exception
None
Stream,Function Name (Mnemonic) Direction
S15,F6 Recipe Namespace Rename Acknowledge M,H<->E
Description
This message is used to acknowledge or deny a request to rename a recipe namespace.
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.