semi合集-English.pdf - 第3363页

SEMI E132-0305 © SEMI 2004, 2005 16 Parameter Description Kind Form error Operation not authorized. error Structured data, of type UnauthorizedOperationError, Secti on 12.3. 3.1. 12.3.3 Type Definitions 12.3.3.1 Unauthor…

100%1 / 7923
SEMI E132-0305 © SEMI 2004, 2005 15
bad session id.
error Operation not authorized. error Structured data, of type
UnauthorizedOperationError,
Section 12.3.3.1.
12.3.2.5 GetActiveSessions — This operation allows the security admin to retrieve information for all active non-
admin sessions currently established on the equipment.
Table 17 GetActiveSessions Parameter Definitions
Parameter Description Kind Form
activeSessions List of active non-admin sessions on the equipment. An empty
list is returned if there are no active sessions.
OUT Unordered list, of type
ActiveSession, Section
12.3.3.4.
error Unrecognized session. error Text, equal to unrecognized
session error, including the
bad session id.
error Operation not authorized. error Structured data, of type
UnauthorizedOperationError,
Section 12.3.3.1.
12.3.2.6 SetMaxSessions — This operation allows the security admin to set the maximum number of simultaneous
non-admin sessions that the equipment will allow. This limit only applies to new session requests not coming from
the security admin, current established sessions are not affected. If the number of current active sessions exceeds
this limit, any new non-admin session requests shall be rejected by the equipment. New session requests are
authenticated first to determine if the client is not the security admin, then the check on the limit is made to
determine whether or not to reject the request. Setting this limit to 0 will restrict to security admin sessions only.
Table 18 SetMaxSessions Parameter Definitions
Parameter Description Kind Form
maxSessions Limit on number of simultaneous non-admin sessions equipment
will allow.
IN Integer.
sessionCount Total count of all current authenticated non-admin sessions on
equipment.
OUT Integer.
error Unrecognized session. error Text, equal to unrecognized
session error, including the
bad session id.
error Operation not authorized. error Structured data, of type
UnauthorizedOperationError,
Section 12.3.3.1.
12.3.2.7 GetMaxSessions — his operation retrieves the current maximum limit of simultaneous non-admin sessions
set on equipment.
Table 19 GetMaxSession Parameter Definitions
Parameter Description Kind Form
maxSessions Limit on number of simultaneous non-admin sessions equipment
will allow.
OUT Integer
sessionCount Total count of all current authenticated non-admin sessions on
equipment.
OUT Integer
error Unrecognized session. error Text, equal to unrecognized
session error, including the
bad session id.
SEMI E132-0305 © SEMI 2004, 2005 16
Parameter Description Kind Form
error Operation not authorized. error Structured data, of type
UnauthorizedOperationError,
Section 12.3.3.1.
12.3.3 Type Definitions
12.3.3.1 UnauthorizedOperationError — This class describes an authorization error associated with a specific
operation.
description
UnauthorizedOperationError
privilege Id
Privilege
1
+requiredPrivileges
1..*
Figure 9
UnauthorizedOperationError Description
Table 20 UnauthorizedOperationError Attribute Definitions
Attribute Name Definition Form
description Description of error. Text, including name of operation
and any important context
information associated with
original request.
Table 21 UnauthorizedOperationError Association Definitions
Attribute Name Definition Form
requiredPrivileges List of one or more privileges that grant authorization for the requested
operation.
List of one or more elements of
type Privilege, Section 11.2.10.
12.3.3.2 UnrecognizedPrivilegeError — This class describes an error where one or more privileges are not
recognized by the equipment.
description
UnrecognizedPrivilegeError
privilege Id
Privilege
1
+unrecognizedPrivileges
1..*
Figure 10
UnrecognizedPrivilegeError Description
Table 22 UnrecognizedPrivilegeError Attribute Definitions
Attribute Name Definition Form
description Description of error. Text, including name of operation
and any important context
information associated with
original request.
SEMI E132-0305 © SEMI 2004, 2005 17
Table 23 UnrecognizedPrivilegeError Association Definitions
Attribute Name Definition Form
requiredPrivileges List of one or more privileges not recognized by the equipment. List of one or more elements of
type Privilege, Section 11.2.10.
12.3.3.3 DefinedPrivilege — This class is used to describe privileges supported by the equipment. The equipment
shall maintain the list of supported privileges in non-volatile memory.
Figure 11
DefinedPrivilege Description
Table 24 DefinedPrivileges Attribute Definitions
Attribute Name Definition Form
privilegeId Identifier for the privilege, same as id of privilege in ACL definition. Referred
to by the Security Admin in defining ACL entries.
Text, unique across all
Privileges.
description A human-readable description of the privilege clearly describing the
consequences of granting this privilege to a Principal.
Text.
12.3.3.4 ActiveSession — This class describes an active session on the equipment. Not all communication protocols
require the specification of a separate endpoint. Any implementation of this specification must define requirements
for the presence or absence of the endpoint information provided for sessions (see Section 13.2.6).
Figure 12
ActiveSession Description
Table 25 ActiveSession Attribute Definitions
Attribute Name Definition Form
sessionId Unique session identifier established between the client
and the equipment.
Text.
isPersistent Whether session is persistent or not, see Section 13.2.3
regarding making sessions persistent.
Boolean.
clientId Client identifier as authenticated by the equipment. Text.
clientId
1 0..1
url
isPersistent
sessionId
ActiveSession
sessionEndPoint
EndPoint
HTTPEndPoint
DefinedPrivilege
description
privilegeId