semi合集-English.pdf - 第1110页
SEMI E5-1104 © SEMI 1982, 2004 52 Attribute Name Definition Acc. Rqmt Form Default Value “ChangedBody” Set to TRUE if the recipe body has changed without a subsequent upload to the originating names pace. Note: this attr…

SEMI E5-1104 © SEMI 1982, 2004 51
Attribute Name Description Access Format Related Data Items Value
“EXRecoveryAction” List of possible recovery actions
(EXRecovery).
RO 20 - list of text
“EXState” Current state of an Exception
Object. The Exception Object
state is usually defined as a
combination of substates and
concurrent states.
RO 20 - Composed from the set:
“CLEARED”
“SET”
“NOTPOSTED”
“POSTED”
“NOTRECOVERING”
“RECOVERING”
“ABORTINGRECOVERY”
Table 15 Execution Recipe Attribute Definition
Attribute Name Definition Acc. Rqmt Form Default Value
Identification Attributes
“ObjType” The object type. RO Y Text: “ERcp” “ERcp”
“ObjID” An identifier derived from Namespace,
Class, Name, and Version.
RO Y Formatted text. -
“Namespace” The name of the originating namespace. RO Y Text. -
“Name” A logical name assigned by the user when
the recipe is created.
RO Y Text. -
“Class” The recipe’s class (e.g., “/PROCESS/”
OR “/PROCESS/LOADER/”).
RO Y Formatted text:
“CLASS/CLASS/..
/CLASS/”
-
“Version” The version of the recipe. RO Y Text. -
Mandatory Attributes
“ExecAttrLength” The length attribute for the attributes of
the execution recipe. Calculated when the
recipe is downloaded and whenever an
attribute changes. Mandatory.
RO Y Unsigned integer -
“ExecChgTime” The timestamp of a change to the
attributes of the execution recipe.
Mandatory.
RO Y Formatted text, timestamp
format
-
“AttrLength” Preserved. Mandatory. RO Y Unsigned integer -
“AttrChgTime” Preserved. Mandatory. RO Y Timestamp format -
“EditTime” Preserved unless recipe is modified.
Timestamp of when the body was created
or modified. Mandatory.
RO Y Formatted text Timestamp
format
-
“BodyLength” Preserved unless recipe is modified.
Length of the recipe’s body, in bytes.
Mandatory.
RO Y Unsigned integer -
“BodyFormat” Indicates the form and format of the
recipe’s body.
RO Y Enumerated unsigned
integer:
0 = source,
1 = object,
> 1 reserved.
0
“Verified” Indicates whether the recipe’s body is
syntactically correct.
RO Y Boolean. FALSE
“Linked” Indicates whether the recipe is linked. RO Y Boolean. FALSE

SEMI E5-1104 © SEMI 1982, 2004 52
Attribute Name Definition Acc. Rqmt Form Default Value
“ChangedBody” Set to TRUE if the recipe body has
changed without a subsequent upload to
the originating namespace. Note: this
attribute is never updated to a namespace.
Required only if recipe can be changed or
created.
RO Y Boolean. FALSE
“ExecChgCtl” Preserved. Specifies change control
requirements for recipe.
RO Y Binary.
Bitwise:
1 - may change
2 - change notification
required
4 - recipe may be selected
after change,
8 - most recent parameter
settings shall be saved.
Any combination of these
four bits is allowed.
0
Optional Attributes
“AgentSpec_
Comments”
Copied from the original agent-specific
attribute when downloaded. Set by the
user.
RO N Text. Maximum length is
80 characters.
-
“ApprovalLevel” Indicates the level of approval assigned
by an authorized user.
RO N Unsigned integer 0
“Certified” Preserved from the agent-specific
attribute as downloaded. May be used as
control for production-worthy recipes.
RO N Unsigned integer 0
“Comments” User comments. Preserved from the
generic attribute as downloaded.
RO N Text. Maximum length is
80 characters.
-
“EditedBy” Preserved unless recipe is modified. The
name of the person or executing agent
who last modified the recipe.
RO N Text. Maximum length is
40 characters.
-
“EstRunTime” The nominal or estimated execution (run)
time of the recipe, in seconds. Used for
scheduling purposes. Preserved from the
generic attribute as downloaded.
RO N Unsigned integer 0
“ExecLinkParam” Preserved unless last value is changed
(Section 9.7.4). Contains the list of
parameter definitions including any
agent-specific modifications. Required
for variable parameter support.
RO N Structure composed of
parameter name, initial
value, and restrictions.
NULL
“LinkList” Preserved. A complete list of recipe
specifiers for a linked recipe set.
Required for multi-part recipe support.
RO N List of formatted text. NULL
“SrcRcpID” For a derived object form recipe, contains
the recipe identifier of the original source
f
orm recipe. Required only for derived
object form recipes.
RO N Formatted text. NULL
“VerificationID” Identification code used by the verifier of
the recipe. May be used to determine out-
of-date formats that need to be re-verified.
RO N Text. Maximum length is
40 characters.
NULL
Non-Standard Attributes
AgentSpec_UD_* Preserved from the original agent-specific
attributed as downloaded.
RO N Defined by supplier or
user. Text limited to 80
characters.
-

SEMI E5-1104 © SEMI 1982, 2004 53
Attribute Name Definition Acc. Rqmt Form Default Value
UD_* Non-standard attribute defined by
supplier or user. Asterisk indicates the
part of the attribute name that is provided
in this definition. Shall be preserved
exactly except by the entity that defined
it.
RO N Varies with definition.
Text form is limited to 80
characters.
-
Table 16 Managed Recipe Attribute Definition
Attribute Name Description Access Format Value
“ObjType” The object type. RO 20 “MRcp”
“ObjID” An identifier derived from Class, Name, and
Version
. No part of a recipe’s identifier shall be
changed except through renaming.
RO 20
(other) Description of the information contained. RO
or
RW
Varies with
definition.
Varies with definition.
“Name” A logical name assigned by the user when the
recipe is created or renamed.
RO 20
“Class” The recipe’s class (e.g., “/PROCESS/” or
“/PROCESS/LOADER/”).
RO 20 Formatted text:
“CLASS/CLASS/../CLASS/”
“Version” The version of the recipe. RO 20
“AttrLength” The total length of the generic attributes, in bytes.
Mandatory.
RO 5()
“AttrChgTime” Timestamp of the last change to a generic attribute.
Mandatory.
RO 20
“BodyLength” Length of the recipe’s body, in bytes. Mandatory. RO 5()
“EditTime” Timestamp of when the body was created or last
updated. Mandatory.
RO 20 Timestamp format:
“YYYYMMDDhhmmsscc”
“BodyFormat” Indicates the form and format of the recipe’s body.
Default is zero.
RO 52 0 = source,
1 = object,
>1 reserved.
“Verified” Indicates whether the recipe’s body is syntactically
correct. Reset when the recipe is created or
updated. Default is FALSE.
RO 11
“Linked” Indicates whether the recipe is linked. Reset when
the recipe is originated, verified, or unlinked.
Default is FALSE.
RO 11
“ApprovalLevel” Indicates the level of approval assigned by an
authorized user. Default is zero. Reset when the
recipe is originated or linked. For a linked recipe,
may not be higher than any of its subrecipes.
RW 52
“Comments” User comments. RW 20 Maximum length is 80 characters.
“EditedBy” The name of the person who last edited the recipe. RO 20 Maximum length is 40 characters.
“EstRunTime” The nominal or estimated execution (run) time of
the recipe, in seconds. Reset when the recipe, is
created or updated. Set when the recipe is verified.
May be recalculated to total time for a main recipe
when linked. Used for scheduling purposes.
Algorithm for calculation shall be documented.
Default is 0.
RW 54