?? mathservice.wsdl
字號:
<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions targetNamespace="http://first.core.gt3tutorial/Math" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:gridservicesoapbinding="http://www.gridforum.org/namespaces/2003/03/OGSI/bindings" xmlns:impl="http://first.core.gt3tutorial/Math" xmlns:intf="http://first.core.gt3tutorial/Math" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><wsdl:import location="../../ogsi/ogsi_bindings.wsdl" namespace="http://www.gridforum.org/namespaces/2003/03/OGSI/bindings"/> <wsdl:types> <schema targetNamespace="http://first.core.gt3tutorial/Math" xmlns="http://www.w3.org/2001/XMLSchema"> <element name="add"> <complexType> <sequence> <element name="in0" type="xsd:int"/> <element name="in1" type="xsd:int"/> </sequence> </complexType> </element> <element name="addResponse"> <complexType> <sequence> <element name="addReturn" type="xsd:int"/> </sequence> </complexType> </element> <element name="subtract"> <complexType> <sequence> <element name="in0" type="xsd:int"/> <element name="in1" type="xsd:int"/> </sequence> </complexType> </element> <element name="subtractResponse"> <complexType> <sequence> <element name="subtractReturn" type="xsd:int"/> </sequence> </complexType> </element> <element name="multiply"> <complexType> <sequence> <element name="in0" type="xsd:int"/> <element name="in1" type="xsd:int"/> </sequence> </complexType> </element> <element name="multiplyResponse"> <complexType> <sequence> <element name="multiplyReturn" type="xsd:int"/> </sequence> </complexType> </element> <element name="divide"> <complexType> <sequence> <element name="in0" type="xsd:int"/> <element name="in1" type="xsd:int"/> </sequence> </complexType> </element> <element name="divideResponse"> <complexType> <sequence> <element name="divideReturn" type="xsd:float"/> </sequence> </complexType> </element> </schema> </wsdl:types> <wsdl:message name="multiplyRequest"> <wsdl:part element="impl:multiply" name="parameters"/> </wsdl:message> <wsdl:message name="divideRequest"> <wsdl:part element="impl:divide" name="parameters"/> </wsdl:message> <wsdl:message name="subtractResponse"> <wsdl:part element="impl:subtractResponse" name="parameters"/> </wsdl:message> <wsdl:message name="addResponse"> <wsdl:part element="impl:addResponse" name="parameters"/> </wsdl:message> <wsdl:message name="addRequest"> <wsdl:part element="impl:add" name="parameters"/> </wsdl:message> <wsdl:message name="multiplyResponse"> <wsdl:part element="impl:multiplyResponse" name="parameters"/> </wsdl:message> <wsdl:message name="subtractRequest"> <wsdl:part element="impl:subtract" name="parameters"/> </wsdl:message> <wsdl:message name="divideResponse"> <wsdl:part element="impl:divideResponse" name="parameters"/> </wsdl:message> <wsdl:portType name="MathPortType"> <wsdl:operation name="add" parameterOrder=""> <wsdl:input message="impl:addRequest" name="addRequest"/> <wsdl:output message="impl:addResponse" name="addResponse"/> </wsdl:operation> <wsdl:operation name="subtract" parameterOrder=""> <wsdl:input message="impl:subtractRequest" name="subtractRequest"/> <wsdl:output message="impl:subtractResponse" name="subtractResponse"/> </wsdl:operation> <wsdl:operation name="multiply" parameterOrder=""> <wsdl:input message="impl:multiplyRequest" name="multiplyRequest"/> <wsdl:output message="impl:multiplyResponse" name="multiplyResponse"/> </wsdl:operation> <wsdl:operation name="divide" parameterOrder=""> <wsdl:input message="impl:divideRequest" name="divideRequest"/> <wsdl:output message="impl:divideResponse" name="divideResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="MathServiceSoapBinding" type="impl:MathPortType"> <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="add"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="addRequest"> <wsdlsoap:body namespace="http://first.core.gt3tutorial/Math" use="literal"/> </wsdl:input> <wsdl:output name="addResponse"> <wsdlsoap:body namespace="http://first.core.gt3tutorial/Math" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="subtract"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="subtractRequest"> <wsdlsoap:body namespace="http://first.core.gt3tutorial/Math" use="literal"/> </wsdl:input> <wsdl:output name="subtractResponse"> <wsdlsoap:body namespace="http://first.core.gt3tutorial/Math" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="multiply"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="multiplyRequest"> <wsdlsoap:body namespace="http://first.core.gt3tutorial/Math" use="literal"/> </wsdl:input> <wsdl:output name="multiplyResponse"> <wsdlsoap:body namespace="http://first.core.gt3tutorial/Math" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="divide"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="divideRequest"> <wsdlsoap:body namespace="http://first.core.gt3tutorial/Math" use="literal"/> </wsdl:input> <wsdl:output name="divideResponse"> <wsdlsoap:body namespace="http://first.core.gt3tutorial/Math" use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="MathService"> <wsdl:port binding="impl:MathServiceSoapBinding" name="MathService"> <wsdlsoap:address location="http://localhost/ogsa/services/MathService"/> </wsdl:port> <wsdl:port binding="gridservicesoapbinding:GridServiceSOAPBinding" name="GridServiceSOAPBindingPort"><wsdlsoap:address location="http://localhost/ogsa/services/MathService"/></wsdl:port></wsdl:service></wsdl:definitions>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -