Files
MBS/WEBSERVICES/calculator/client/ws_calculator.wsdl
T

1 line
5.4 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?><?FJSWSDLUpdate http://localhost:8090/Calculator?WSDL?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:fjs="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Calculator" targetNamespace="http://tempuri.org/"><wsdl:types><xsd:schema xmlns:s1="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/"><xsd:element type="xsd:string" nillable="true" name="DividedByZero"/></xsd:schema></wsdl:types><wsdl:message name="DividedByZero"><wsdl:part name="DividedByZero" element="fjs:DividedByZero"/></wsdl:message><wsdl:message name="Add"><wsdl:part type="xsd:int" name="a"/><wsdl:part type="xsd:int" name="b"/></wsdl:message><wsdl:message name="AddResponse"><wsdl:part type="xsd:int" name="r"/></wsdl:message><wsdl:message name="Subtract"><wsdl:part type="xsd:int" name="a"/><wsdl:part type="xsd:int" name="b"/></wsdl:message><wsdl:message name="SubtractResponse"><wsdl:part type="xsd:int" name="r"/></wsdl:message><wsdl:message name="Multiply"><wsdl:part type="xsd:int" name="a"/><wsdl:part type="xsd:int" name="b"/></wsdl:message><wsdl:message name="MultiplyResponse"><wsdl:part type="xsd:int" name="r"/></wsdl:message><wsdl:message name="Divide"><wsdl:part type="xsd:int" name="a"/><wsdl:part type="xsd:int" name="b"/></wsdl:message><wsdl:message name="DivideResponse"><wsdl:part type="xsd:int" name="quotient"/><wsdl:part type="xsd:int" name="remainder"/></wsdl:message><wsdl:portType name="CalculatorPortType"><wsdl:operation name="Add"><wsdl:input message="fjs:Add" name="Add"/><wsdl:output message="fjs:AddResponse" name="AddResponse"/></wsdl:operation><wsdl:operation name="Subtract"><wsdl:input message="fjs:Subtract" name="Subtract"/><wsdl:output message="fjs:SubtractResponse" name="SubtractResponse"/></wsdl:operation><wsdl:operation name="Multiply"><wsdl:input message="fjs:Multiply" name="Multiply"/><wsdl:output message="fjs:MultiplyResponse" name="MultiplyResponse"/></wsdl:operation><wsdl:operation name="Divide"><wsdl:input message="fjs:Divide" name="Divide"/><wsdl:output message="fjs:DivideResponse" name="DivideResponse"/><wsdl:fault message="fjs:DividedByZero" name="DividedByZero"/></wsdl:operation></wsdl:portType><wsdl:binding name="CalculatorBinding" type="fjs:CalculatorPortType"><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="Add"><soap:operation soapAction=""/><wsdl:input name="Add"><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output name="AddResponse"><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="Subtract"><soap:operation soapAction=""/><wsdl:input name="Subtract"><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output name="SubtractResponse"><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="Multiply"><soap:operation soapAction=""/><wsdl:input name="Multiply"><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output name="MultiplyResponse"><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="Divide"><soap:operation soapAction=""/><wsdl:input name="Divide"><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output name="DivideResponse"><soap:body use="literal" namespace="http://tempuri.org/"/></wsdl:output><wsdl:fault name="DividedByZero"><soap:fault use="literal" name="DividedByZero"/></wsdl:fault></wsdl:operation></wsdl:binding><wsdl:binding name="CalculatorBindingSoap12" type="fjs:CalculatorPortType"><soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/><wsdl:operation name="Add"><soap12:operation soapAction=""/><wsdl:input name="Add"><soap12:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output name="AddResponse"><soap12:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="Subtract"><soap12:operation soapAction=""/><wsdl:input name="Subtract"><soap12:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output name="SubtractResponse"><soap12:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="Multiply"><soap12:operation soapAction=""/><wsdl:input name="Multiply"><soap12:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output name="MultiplyResponse"><soap12:body use="literal" namespace="http://tempuri.org/"/></wsdl:output></wsdl:operation><wsdl:operation name="Divide"><soap12:operation soapAction=""/><wsdl:input name="Divide"><soap12:body use="literal" namespace="http://tempuri.org/"/></wsdl:input><wsdl:output name="DivideResponse"><soap12:body use="literal" namespace="http://tempuri.org/"/></wsdl:output><wsdl:fault name="DividedByZero"><soap12:fault use="literal" name="DividedByZero"/></wsdl:fault></wsdl:operation></wsdl:binding><wsdl:service name="Calculator"><wsdl:port binding="fjs:CalculatorBinding" name="CalculatorPortType"><soap:address location="http://localhost:8090/Calculator"/></wsdl:port><wsdl:port binding="fjs:CalculatorBindingSoap12" name="CalculatorPortTypeSoap12"><soap12:address location="http://localhost:8090/Calculator"/></wsdl:port></wsdl:service></wsdl:definitions>