semi合集-English.pdf - 第3417页

SEMI E132.1-0305 © SEMI 2005 44 Argument Name Format XML Elemen t or Attribute XML Name/Type clientId Text Element ID: xsd:string error Structured data, of type Error, defined in the SEMI Specification for Semicondoctor …

100%1 / 7923
SEMI E132.1-0305 © SEMI 2005 43
encoding to use (literal for SEMI E132.1). The binding definitions for each portType operation are described in
¶¶8.4.7 through 8.4.9.
Table 83 SessionClient Binding
SEMI E132 Class Name SessionClient
WSDL Binding Name SessionClientBinding
SOAP Binding Style document
SOAP Transport http://schemas.xmlsoap.org/soap/http
8.4.6 WSDL Service Overview
8.4.6.1 This specification does not provide a WSDL service definition. WSDL service definitions provide one way
to define and locate the endpoint(s) at which a given interface can be accessed by a client. Such information cannot
be determined until the equipment has been installed on a factory network, and therefore is out of scope for this
specification. A sample SessionClient service definition is provided in Figure 42 for reference only.
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="SessionClient"
xmlns="urn:semi-org:ws.E132-1.V0305.sessClient-service"
targetNamespace="urn:semi-org:ws.E132-1.V0305.sessClient-service"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:SCBind="urn:semi-org:ws.E132-1.V0305.sessClient-binding">
<wsdl:import namespace="urn:semi-org:ws.E132-1.V0305.sessClient-binding"
location="E132-1-V0305-SessionClient-Binding.wsdl"/>
<wsdl:service name="SessionClient">
<wsdl:port name="SessionClientPort"
binding="SCBind:SessionClientBinding">
<soap:address location="http://www.someplace/SessionClient"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Figure 42
Sample SessionClient WSDL Service definition
8.4.7 SessionPing Operation
8.4.7.1 XML Schema Types
8.4.7.1.1 This section describes the XML mappings for the classes defined in SEMI E132 for the SessionPing
operation.
8.4.7.1.2 SessionPing Request
8.4.7.1.2.1 The service request is mapped to the XML Schema element SessionPingRequest of type
SessionPingRequestType. There are no input parameters to this operation, so the schema element has no content.
See SessionPing operation of the SessionManager interface.
8.4.7.1.3 SessionPing Response
8.4.7.1.3.1 The service response is mapped to the XML Schema element SessionPingResponse of type
SessionPingResponseType. Table 84 shows how the output parameters are mapped to XML. See SessionPing
operation of the SessionManager interface for more details.
Table 84 Translation Table for SessionPing Output Parameters
Argument Name Format XML Element or Attribute XML Name/Type
SEMI E132.1-0305 © SEMI 2005 44
Argument Name Format XML Element or Attribute XML Name/Type
clientId Text Element ID: xsd:string
error Structured data, of type
Error, defined in the
SEMI Specification for
Semicondoctor
Common Components
Element Error: ErrorType
8.4.7.2 WSDL Message(s)
8.4.7.2.1 Three messages are defined for this operation corresponding to the SEMI E132 Header, Request and
Response messages. See the message definitions for “E132HashHeaderMessage”, “SessionPingRequestMessage”,
and “SessionPingResponseMessage” in E132-1-V0305-SessionClient-PortType.wsdl. Key information is shown for
convenience in Table 85.
Table 85 SessionPing Messages
Message Name
Schema
Element Name
E132HashHeaderMessage auth:E132HashHeader
SessionPingRequestMessage auth:SessionPingRequest
SessionPingResponseMessage auth:SessionPingResponse
8.4.7.3 WSDL Operation
8.4.7.3.1 See the portType operation definition for “SessionPing” in E132-1-V0305-SessionClient-PortType.wsdl.
Key information is shown for convenience in Table 86.
Table 86 SessionPing PortType Operation
Input Message Name
SessionPingRequestMessage
Output Message Name SessionPingResponseMessage
8.4.7.4 WSDL Operation Binding
8.4.7.4.1 See the operation binding for “SessionPing” in E132-1-V0305-SessionClient-Binding.wsdl. Key
information is shown for convenience in Table 87.
Table 87 SessionPing Operation Binding
SOAPAction
urn:semi-org:ws.E132-1.V0305.sessClient-binding:SessionPing
Input Headers (WSDL Message, Required) E132HashHeaderMessage, required
Output Headers (WSDL Message, Required) E132HashHeaderMessage, required
8.4.8 SessionFrozen Operation
8.4.8.1 XML Schema Types
8.4.8.1.1 This section describes the XML mappings for the classes defined in SEMI E132 for the SessionFrozen
operation. See GetDefinedPrivileges operation regarding schema conventions used.
8.4.8.1.2 SessionFrozen Notification
8.4.8.1.2.1 The SessionFrozen notification is mapped to the XML Schema element SessionFrozenNotification of
type SessionFrozenNotificationType. There are no input parameters for this notification, so the schema element has
no content.
SEMI E132.1-0305 © SEMI 2005 45
Figure 43
SessionFrozenNotification XML Schema Element
8.4.8.2 WSDL Message(s)
8.4.8.2.1 Two messages are defined for this operation corresponding to the SEMI E132 Hash Header, and the
Notification message. See message definitions for “E132HashHeaderMessage” and “SessionFrozenInMessage” in
E132-1-V0305-SessionClient-PortType.wsdl. Key information is shown for convenience in Table 88.
Table 88 SessionFrozen Messages
Message Name
Schema
Element Name
E132HashHeaderMessage auth:E132HashHeader
SessionFrozenInMessage auth:SessionFrozenNotification
8.4.8.3 WSDL Operation
8.4.8.3.1 See the portType operation definition for “SessionFrozen” in E132-1-V0305-SessionClient-
PortType.wsdl. Key information is shown for convenience in Table 89. There is no output message defined for
notifications.
Table 89 SessionFrozen PortType Operation
Input Message Name
SessionFrozenInMessage
8.4.8.4 WSDL Operation Binding
8.4.8.4.1 See the operation binding for “SessionFrozen” in E132-1-V0305-SessionClient-Binding.wsdl. Key
information is shown for convenience in Table 90.
Table 90 SessionFrozen Operation Binding
SOAPAction
urn:semi-org:ws.E132-1.V0305.sessClient-
binding:SessionFrozen
Input Headers (WSDL Message, Required) E132HashHeaderMessage, required
8.4.9 SessionClosed Operation
8.4.9.1 XML Schema Types
8.4.9.1.1 This section describes the XML mappings for the classes defined in SEMI E132 for the SessionClosed
operation. See GetDefinedPrivileges operation regarding schema conventions used. This operation is just a
notification only so there is no response defined.
8.4.9.1.2 SessionClosed Notification
8.4.9.1.2.1 The SessionClosed notification is mapped to the XML Schema element SessionClosedNotification of
type SessionClosedNotificationType. Table 91 shows how the input parameters are mapped to XML.