semi合集-English.pdf - 第3601页

SEMI E139-0705 © SEMI 2005 25 Parameter Name Form Description Where Used PDEAttribute Enumeration Choice of available PDE attributes. The following values are allowed: “name” “gid” “groupName” “description” “type” “execu…

100%1 / 7923
SEMI E139-0705 © SEMI 2005 24
Parameter Name Form Description Where Used
delRspStat
Error
Status response for the deletePDE() service. The
following responses are allowed:
“OK” — Successfully deleted specified PDE.
“PDEnotFound” — PDE was not found on the
service provider.
“PDElocked” – The PDE is present, but cannot be
deleted at this time. For example, the PDE might
be executing or reserved for a job. The PDE was
not deleted.
“Other” — A problem occurred that is not
described by the other enumerated values. The
PDE was not deleted.
delRspInfo parameter
dirRspStat Error
Status response for the getPDEdirectory() service.
The following responses are allowed:
“OK” — Successfully returned requested data.
“BadFilter” — One or more of the PDE filter
specified were not properly specified.
“BadAttribute” — One or more of the PDE
attributes requested to be returned do not exist.
getPDEdirectory()
getRspInfo
list of (uid, getRspStat)
Contains a list of the status for each specified PDE
(as identified by the uid).
getPDE(), getPDEheader()
getRspStat Error
Status response for the getPDE() service. The
following responses are allowed:
“OK” — Successfully returned the PDE (or
header).
“PDEnotFound” — The PDE was not available
from the service provider.
“PDElocked” — The PDE exists, but cannot be
transferred now (for example, it may be in use).
“Other” — A problem occurred that is not
described by the other enumerated values.
getRspInfo parameter
inputMap
list of (pdeRef,
resolution)
Client provided list of PDE references and
corresponding resolutions. Each inputMap entry is
a pair of values: a reference to a PDE and the uid
that is the resolution for that reference. When the
pdeRef is a uid, the resolution shall always contain
the same value. This list may contain zero entries.
resolvePDE(), verifyPDE()
operator Enumeration
Choice of available operators that relate the
attribute value to the specified value. The
following values are allowed:
“EQ” — Equals (numeric or string)
“GT” — Greater Than (numeric)
“LT” — Less Than (numeric)
“GE” — Greater than or equal to (numeric)
“LE” — Less than or equal to (numeric)
“Like” — Contains the substring (string)
“NotEQ” — Not Equal (numeric or string)
“NotLike” — Does not contain the substring
(string)
PDEFilter parameter
outputMap
list of (pdeRef,
resolution)
Service provider generated list of PDE references
and their resolutions. Each outputMap entry is a
pair of values: a reference to a PDE and the uid
that is the resolution for that reference. When the
pdeRef is a uid, the resolution shall always contain
the same value.
resolvePDE()
SEMI E139-0705 © SEMI 2005 25
Parameter Name Form Description Where Used
PDEAttribute Enumeration
Choice of available PDE attributes. The following
values are allowed:
“name”
“gid”
“groupName”
“description”
“type”
“executable”
“maxAntecedents”
“createDate”
“createNode”
“author”
“userInfo”
“supplierInfo”
“checksum”
getPDEdirectory(),
PDEAttributeItem parameter
PDEAttributeItem
(PDEAttribute,
PDEAttributeValue)
Contains the enumerated identifier of a particular
PDE attribute and the value of that attribute.
PDEDirItem parameter
PDEAttributeName Enumeration
Choice of available PDE attributes. The following
values are allowed:
“name”
“gid”
“groupName”
“description”
“type”
“executable”
“createDate”
“createNode”
“author”
“userInfo” — supplied value matched to any
userInfo string in the PDE
“supplierInfo” — supplied value matched to any
supplierInfo string in the PDE
PDEFilter parameter
PDEAttributeValue
Depends on selected
attribute
Contains the value of the corresponding attribute in
the appropriate format.
PDEAttributeItem parameter,
PDEFilter parameter
PDEDirItem
(uid, list of
PDEAttributeItem)
Single directory entry returned by
getPDEdirectory().
getPDEdirectory()
PDEFilter
(PDEAttributeName,
operator,
PDEAttributeValue)
Set of values that define a filter on the set of PDEs
for the getPDEdirectory() service.
getPDEdirectory()
pdeRef UUID
Contains a reference to a PDE. The reference is a
UUID value that may represent a gid or a uid.
inputMap parameter,
outputMap parameter
resolution UUID
Contains the value of the uid attribute of the PDE
to which a PDE reference is resolved.
inputMap parameter,
outputMap parameter
resPDEinfo
list of (pdeRef,
resPDEstat)
Contains a list of all references to PDEs found in
the recipe structure with its corresponding status.
resolvePDE()
SEMI E139-0705 © SEMI 2005 26
Parameter Name Form Description Where Used
resPDEstat
Error
Status response for the resolvePDE() service. The
following responses are allowed:
“OK” — no problems were encountered
“MissingTargetPDE” — the targetPDE value
could not be resolved to any PDE on the
EquipmentNode.
“MissingMapPDE” — A needed PDE specified by
the inputMap could not be found on the
EquipmentNode.
“MissingReferencedPDE” — A needed PDE
could not be found on the EquipmentNode.
If more than one of these conditions applies, the
first one on this list that applies should be reported.
resPDEinfo parameter
rtsRspStat Enumeration
Status response for the requestToSendPDE()
service. The following responses are allowed:
“OK” — Indicates permission to send is granted.
“NoResources” — Indicates there are not sufficient
resources available to service this request (for
example, disk space).
“Other” — Unspecified error occurred.
requestToSendPDE()
sendRspInfo
list of (uid,
sendRspStat,
verifyRspStat)
Contains a list of all problems encountered with the
sendPDE() request. The uid value indicates which
specified PDE caused the error.
sendPDE()
sendRspStat
Error
Status response for the sendPDE() service. The
following responses are allowed:
“OK” — Indicates PDE was successfully received.
“NoResources” - Indicates there are not sufficient
resources available to receive this PDE (for
example, disk space).
“TargetMismatch” — The receiver is not
compatible with the PDE’s ExecutionTarget.
“PDElocked” – The PDE already exists and cannot
be replaced at this time.
“VerificationFailed” — The PDE failed
verification. See verifyRspStat for failure reason.
“Other” — A problem occurred that is not
described by the other enumerated values.
sendRspInfo parameter
targetPDE UUID
The uid attribute value of the PDE to be acted
upon.
verifyPDE(), resolvePDE()
tcid UUID
Identifier of a TransferContainer. This is a uuid
value.
getPDE(), getPDEheader(),
requestToSendPDE(),
sendPDE()
transferContainer Binary
Container format is left as an implementation
detail.
getPDE(), getPDEheader(),
sendPDE()
transferSize Integer
Size in bytes of the TransferContainer to be
transferred.
requestToSendPDE()
uid
UUID
Refers to a PDE by its uid attribute. deletePDE(),
getPDEheader(), getPDE(),
getRspInfo parameter,
delRspInfo parameter
PDEDirItem parameter,
verifyInfo parameter