semi合集-English.pdf - 第1677页
SEMI E39-0703 © SEMI 1995, 2003 19 12.4 Delete — The service user may request to delete an object. 12.4.1 Param eters for Dele te are listed in Table 11. Table 11 Delete Service Parameter Req/Ind Rsp/Conf Description Obj…

SEMI E39-0703 © SEMI 1995, 2003 18
Table 8 Additional Object Services
Message Service Name Type Description
Create R A request is made to create an object.
Delete R A request is made to delete an object.
Attach R A supervisor requests an object to attach itself to the supervisor.
AttachSetAttr R A supervisor requests to set one or more attributes of an attached object.
AttachSupervisedObject R A request is made to a supervisor to attach another object to the supervisor.
Detach R A supervisor requests an object to detach itself from the supervisor.
DetachSupervisedObject R A request is made to a supervisor to detach a specified attached object.
Reattach R A supervisor requests an object to reattach to itself to the new supervisor.
ObjectAction R A request for an object to perform an action.
ObjectActionCompletion N Notification that a delayed action has been completed, sucessfully or unsuccessfully.
GetServiceNames R A request to an object owner for a list of services supported by its owned objects.
GetServiceParameters R A request to an object for the service parameters supported for specified services.
12.2 Object Services Parameter Dictionary — Parameter definitions are provided in Section 11.1.
12.2.1 Table 9 defines the parameters used in services defined in Section 12, in addition to those parameters defined
in Table 3.
Table 9 Additional Object Services Parameter Dictionary
Parameter Definition Form
AttachToken Attach token provided by an object at the time it is
attached or reattached.
Unsigned integer
TargetSpec Object specifier of target object to attach or detach. Formatted text for object specifier.
12.3 Create — The service user may request the service provider to create a new object and assign the value of one
or more of its attributes. The request may be denied if an attempt is made to set attributes that are not allowed for
that object type.
12.3.1 Parameters for Create are listed in Table 10.
Table 10 Create Service
Parameter Req/Ind Rsp/Conf Description
ObjSpec M M In the request, the object specifier of agent providing the object create
service. In the response, the object specifier of the new instance.
NOTE: The values may be different in the request and the response. The
p
arameter in the request may be “ ” (an empty string) if there is no object
or the owner object is outside of the domain of the receiving entity. If
the entity is the equipment itself rather than a component of equipment,
the owner may be defined by “Equipment” even if no such object is
defined.
ObjType M - The object type to be created.
(list of) AttrSetting C C Initial attribute settings. Conditions for inclusion of an attribute are
object-specific in both request and response.
ObjStatus - M Information concerning the result of the requested operation.

SEMI E39-0703 © SEMI 1995, 2003 19
12.4 Delete — The service user may request to delete an object.
12.4.1 Parameters for Delete are listed in Table 11.
Table 11 Delete Service
Parameter Req/Ind Rsp/Conf Description
ObjSpec M - The object specifier of the object to be deleted.
(list of) AttrSetting C C Conditions for inclusion of an attribute are object-specific both request
and response.
ObjStatus - M Information concerning the result of the requested operation.
12.5 Attach — A service user may request an object to attach itself to the service user.
12.5.1 Parameters for Attach are listed in Table 12.
Table 12 Attach Service
Parameter Req/Ind Rsp/Conf Description
ObjSpec M - Specifier of server object to be attached.
AttachToken - M Attach token. A value of zero shall be used if and only if the request to
attach is denied.
(list of) AttrSetting C C Settings for specific attributes. Object-dependent. Attributes in the list
sent in the request and the response may be different.
ObjStatus - M Information concerning the result of the requested operation.
12.6 AttachSetAttr — A supervisor may request an attached object to set one or more attributes at any time while
the object is attached.
12.6.1 Parameters for AttachSetAttr are listed in Table 13.
Table 13 AttachSetAttr Service
Parameter Req/Ind Rsp/Conf Description
ObjSpec M - Specifier of server object to be attached.
AttachToken M - Attach token.
(list of) AttrSetting C C Settings for specific attributes. Object-dependent. Attributes in the list
sent in the request and the response may be different.
ObjStatus - M Information concerning the result of the requested operation.
12.7 Detach — The supervisor of an attached object may request the object to detach itself.
12.7.1 Parameters for Detach are listed in Table 14.
Table 14 Detach Service
Parameter Req/Ind Rsp/Conf Description
ObjSpec M - The specifier of the attached object.
AttachToken M - Attach token.
(list of) AttrSetting C C Attribute settings. Object-dependent. Attributes in the list sent in the
request and the response may be different.
ObjStatus - M Information concerning the result of the requested operation.

SEMI E39-0703 © SEMI 1995, 2003 20
12.8 Reattach — An object may request an object attached to another supervisor to reattach to itself to the service
user as its new supervisor.
12.8.1 Parameters for Reattach are listed in Table 15.
Table 15 Reattach Service
Parameter Req/Ind Rsp/Conf Description
ObjSpec M - Specifier of object to reattach.
AttachToken - M Attach token. A value of zero shall be used if and only if the request to
reattach is denied.
(list of) AttrSetting C C Specific attribute settings. Object-dependent. Attributes in the list sent in
the request and the response may be different.
ObjStatus - M Information concerning the result of the requested operation.
12.9 AttachSupervisedObject — A service user may request a supervisor to attach a specified object.
12.9.1 Parameters for AttachSupervisedObject are listed in Table 16.
Table 16 AttachSupervisedObject Service
Parameter Req/Ind Rsp/Conf Description
ObjSpec M - The object specifier for the supervisor.
TargetSpec M - The object specifier of the object to attach.
(list of) AttrSetting C C Attribute settings. Object-dependent. May be omitted. Attributes in the list sent
in the request and the response may be different.
ObjStatus - M Information concerning the result of the requested operation.
12.10 DetachSupervisedObject — A service user may request a supervisor to detach a specified attached object.
12.10.1 Parameters for DetachSupervisedObject are listed in Table 17.
Table 17 DetachSupervisedObject Service
Parameter Req/Ind Rsp/Conf Description
ObjSpec M - The object specifier of the supervisor.
TargetSpec M - The object specifier of the object to be detached.
(list of) AttrSetting C C Attribute settings. Object-dependent. May be omitted. Attributes in the
list sent in the request and the response may be different.
ObjStatus reserved reserved Information concerning the result of the requested operation.
12.11 ObjectAction — A service user may request a specific action to be performed by, or on, a particular object.
The object specifier represents either the target object as its owner, depending upon the object and action.
12.11.1 Completion, either normal (successful) or abnormal, may be indicated in either of two ways. If the action
can be completed in a very short time, then it should be completed before a response to the request is sent. If the
action takes more time than would be normal for the response, or if the action must wait for one or more conditions
to be fullfilled, then a response to the request indicating the action will be performed later and the notification sent
of its completion. See Section 12.12 below.
12.11.2 Figure 11 illustrates the first case, where the action is completed before the response is sent. The value of
ObjectActionAcknowledgement should be set to any value other than “Action will be performed and notification
sent later”.