semi合集-English.pdf - 第3402页

SEMI E132.1-0305 © SEMI 2005 29 Table 41 Translation Tab le for Subject Class Attribute or Role Name UML Name/Type XML El ement or Attribute XML Name/T ype sessionId Text Element SessionID: xsd:string isPersistent Boolea…

100%1 / 7923
SEMI E132.1-0305 © SEMI 2005 28
8.2.13 GetActiveSessions Operation
8.2.13.1 XML Schema Types
8.2.13.1.1 This section describes the XML mappings for the classes defined in SEMI E132 for the
GetActiveSessions operation. See GetDefinedPrivileges operation regarding schema conventions used.
8.2.13.1.2 GetActiveSessions Request
8.2.13.1.2.1 The service request is mapped to the XML Schema element GetActiveSessionsRequest of type
GetActiveSessionsRequestType. There are no input parameters for this operation.
Figure 25
GetActiveSessionsRequest XML Schema Element
8.2.13.1.3 GetActiveSessions Response
8.2.13.1.3.1 The service response is mapped to the XML Schema element GetActiveSessionsResponse of type
GetActiveSessionsResponseType. Table 40 shows how the output parameters are mapped to XML. The XML
Schema diagram for GetActiveSessionsResponse is shown in Figure 26. The ActiveSession class is described in
¶8.2.13.1.4. Errors for this operation are returned using the XML Schema element Error of type
GetActiveSessionsErrorType. The error type is the same as that defined for the GetDefinedPrivileges operation
described in ¶8.2.9.1.5.
Table 40 Translation Table for GetActiveSessions Output Parameters
Argument Name Format XML Element or Attribute XML Name/Type
activeSessions Unordered list Element ActiveSession: ActiveSessionType (one or more)
error Structured data Element Error: GetActiveSessionsErrorType
Figure 26
GetActiveSessionsResponse XML Schema Element
8.2.13.1.4 ActiveSession Class
8.2.13.1.4.1 The ActiveSession class is mapped to the XML ActiveSessionType. Table 41 shows how the attributes
and associations of ActiveSession class are mapped to XML. The XML Schema diagram is shown in Figure 27.
The association with the EndPoint class is modeled as an XML element of type EndPointSelectorType, and
currently has but one choice defined for allowed derived class, the HTTPEndPointType which contains just an URL.
SEMI E132.1-0305 © SEMI 2005 29
Table 41 Translation Table for Subject Class
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
sessionId Text Element SessionID: xsd:string
isPersistent Boolean Element IsPersistent: xsd:boolean
clientId Text Element ClientID: xsd:string
sessionEndPoint Association Element SessionEndPoint: EndPointSelectorType
Figure 27
ActiveSession XML Schema Type
8.2.13.1.5 EndPoint Class
8.2.13.1.5.1 The EndPoint class is mapped to the XML EndPointType. EndPoint class is an abstract base class and
there are no attributes or roles defined for this class. Associations with the EndPoint class are modeled as XML
elements of type EndPointSelectorType, and currently has but one choice defined for allowed derived class, the
HTTPEndPointType which contains just an URL.
8.2.13.1.6 HTTPEndPoint Class
8.2.13.1.6.1 The HTTPEndPoint class is mapped to the XML HTTPEndPointType. Table 42 shows how the
attributes and associations of HTTPEndPoint class are mapped to XML. HTTPEndPointType extends
EndPointType.
Table 42 Translation Table for HTTPEndPoint Class
Attribute or Role Name UML Name/Type XML Element or Attribute XML Name/Type
url Text Element URL: xsd:anyURI
8.2.13.2 WSDL Message(s)
8.2.13.2.1 Three messages are defined for this operation corresponding to the E132Header, Request and Response
messages. See the message definitions for “E132HeaderMessage”, “GetActiveSessionsRequestMessage”, and
“GetActiveSessionsResponseMessage” in E132-1-V0305-SecurityAdmin-PortType.wsdl. Key information is
shown for convenience in Table 43.
Table 43 GetActiveSessions Messages
Message Name
Schema
Element Name
E132HeaderMessage auth:E132Header
GetActiveSessionsRequestMessage auth:GetActiveSessionsRequest
GetActiveSessionsResponseMessage auth:GetActiveSessionsResponse
SEMI E132.1-0305 © SEMI 2005 30
8.2.13.3 WSDL Operation
8.2.13.3.1 See the portType operation definition for “GetActiveSessions” in E132-1-V0305-SecurityAdmin-
PortType.wsdl. Key information is shown for convenience in Table 44.
Table 44 GetActiveSessions PortType Operation
Input Message Name
GetActiveSessionsRequestMessage
Output Message Name GetActiveSessionsResponseMessage
8.2.13.4 WSDL Operation Binding
8.2.13.4.1 See the operation binding for “GetActiveSessions” in E132-1-V0305-SecurityAdmin-Binding.wsdl. Key
information is shown for convenience in Table 45.
Table 45 GetActiveSessions Operation Binding
SOAPAction
urn:semi-org:ws.E132-1.V0305.secAdmin-binding:GetActiveSessions
Input Headers (WSDL Message, Required) E132HeaderMessage, required
Output Headers (WSDL Message, Required) E132HeaderMessage, required
8.2.14 SetMaxSessions Operation
8.2.14.1 XML Schema Types
8.2.14.1.1 This section describes the XML mappings for the classes defined in SEMI E132 for the SetMaxSessions
operation. See GetDefinedPrivileges operation regarding schema conventions used.
8.2.14.1.2 SetMaxSessions Request
8.2.14.1.2.1 The service request is mapped to the XML Schema element SetMaxSessionsRequest of type
SetMaxSessionsRequestType. Table 46 shows how the input parameters are mapped to XML.
Table 46 Translation Table for SetMaxSessions Input Parameters
Argument Name Format XML Element or Attribute XML Name/Type
maxSessions Integer Element MaxSessions: xsd:int
Figure 28
SetMaxSessionsRequest XML Schema Element
8.2.14.1.3 SetMaxSessions Response
8.2.14.1.3.1 The service response is mapped to the XML Schema element SetMaxSessionsResponse of type
SetMaxSessionsResponseType. Table 47 shows how the output parameters are mapped to XML. The XML
Schema diagram for SetMaxSessionsResponse is shown in Figure 29. Errors for this operation are returned using
the XML Schema element Error of type SetMaxSessionsErrorType. The error type is the same as that defined for
the GetDefinedPrivileges operation described in ¶8.2.9.1.5.
Table 47 Translation Table for SetMaxSessions Output Parameters
Argument Name Format XML Element or Attribute XML Name/Type
sessionCount Integer Element SessionCount: xsd:int
error Structured data Element Error: SetMaxSessionsErrorType