📄 math.wsdl
字号:
<?xml version="1.0" encoding="UTF-8"?><definitions name="MathService" targetNamespace="http://www.globus.org/namespaces/examples/MathService_instance_4op" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.globus.org/namespaces/examples/MathService_instance_4op" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd" xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" xmlns:wsdlpp="http://www.globus.org/namespaces/2004/10/WSDLPreprocessor" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><wsdl:import namespace= "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" location="../../wsrf/properties/WS-ResourceProperties.wsdl" /><!--============================================================ T Y P E S ============================================================--><types><xsd:schema targetNamespace="http://www.globus.org/namespaces/examples/MathService_instance_4op" xmlns:tns="http://www.globus.org/namespaces/examples/MathService_instance_4op" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <!-- REQUESTS AND RESPONSES --> <xsd:element name="add" type="xsd:int"/> <xsd:element name="addResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="subtract" type="xsd:int"/> <xsd:element name="subtractResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="multiply" type="xsd:int"/> <xsd:element name="multiplyResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="divide" type="xsd:int"/> <xsd:element name="divideResponse"> <xsd:complexType/> </xsd:element> <!-- RESOURCE PROPERTIES --> <xsd:element name="Value" type="xsd:int"/> <xsd:element name="LastOp" type="xsd:string"/> <xsd:element name="MathResourceProperties"> <xsd:complexType> <xsd:sequence> <xsd:element ref="tns:Value" minOccurs="1" maxOccurs="1"/> <xsd:element ref="tns:LastOp" minOccurs="1" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema></types><!--============================================================ M E S S A G E S ============================================================--><message name="AddInputMessage"> <part name="parameters" element="tns:add"/></message><message name="AddOutputMessage"> <part name="parameters" element="tns:addResponse"/></message><message name="SubtractInputMessage"> <part name="parameters" element="tns:subtract"/></message><message name="SubtractOutputMessage"> <part name="parameters" element="tns:subtractResponse"/></message><message name="MultiplyInputMessage"> <part name="parameters" element="tns:multiply"/></message><message name="MultiplyOutputMessage"> <part name="parameters" element="tns:multiplyResponse"/></message><message name="DivideInputMessage"> <part name="parameters" element="tns:divide"/></message><message name="DivideOutputMessage"> <part name="parameters" element="tns:divideResponse"/></message><!--============================================================ P O R T T Y P E ============================================================--><portType name="MathPortType" wsdlpp:extends="wsrpw:GetResourceProperty" wsrp:ResourceProperties="tns:MathResourceProperties"> <operation name="add"> <input message="tns:AddInputMessage"/> <output message="tns:AddOutputMessage"/> </operation> <operation name="subtract"> <input message="tns:SubtractInputMessage"/> <output message="tns:SubtractOutputMessage"/> </operation> <operation name="multiply"> <input message="tns:MultiplyInputMessage"/> <output message="tns:MultiplyOutputMessage"/> </operation> <operation name="divide"> <input message="tns:DivideInputMessage"/> <output message="tns:DivideOutputMessage"/> </operation></portType></definitions>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -