WSDL de Servicio Calculadora
De Dos Ideas.
<?xml version="1.0" encoding="UTF-8"?>
<s0:definitions name="CalculadoraServiceDefinitions"
targetNamespace="http://www.dosideas.com/cursos/calculadora"
xmlns:s0="http://schemas.xmlsoap.org/wsdl/"
xmlns:s1="http://www.dosideas.com/cursos/calculadora"
xmlns:p="http://www.w3.org/2001/XMLSchema"
xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/">
<s0:types>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://www.dosideas.com/cursos/calculadora"
xmlns:s0="http://schemas.xmlsoap.org/wsdl/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="divisionSolicitud">
<xs:complexType>
<xs:sequence>
<xs:element name="dividendo" type="xs:int"/>
<xs:element name="divisor" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="divisionRespuesta">
<xs:complexType>
<xs:sequence>
<xs:element name="cociente" type="xs:int"/>
<xs:element name="resto" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="divisionPorCeroErrorType">
<xs:sequence>
<xs:element name="descripcionError" type="xs:string"/>
</xs:sequence>
</xs:element>
<xs:element name="sumaSolicitud">
<xs:complexType>
<xs:sequence>
<xs:element name="numero1" type="xs:int"/>
<xs:element name="numero2" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="sumaRespuesta">
<xs:complexType>
<xs:sequence>
<xs:element name="numero" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</s0:types>
<s0:message name="divisionSolicitud">
<s0:part name="parameters" element="s1:divisionSolicitud">
</s0:part>
</s0:message>
<s0:message name="divisionRespuesta">
<s0:part name="parameters" element="s1:divisionRespuesta">
</s0:part>
</s0:message>
<s0:message name="DivisionPorCeroError">
<s0:part name="DivisionPorCeroError" element="s1:divisionPorCeroErrorType">
</s0:part>
</s0:message>
<s0:message name="sumarResponse">
<s0:part name="parameters" element="s1:sumaRespuesta">
</s0:part>
</s0:message>
<s0:message name="sumarRequest">
<s0:part name="parameters" element="s1:sumaSolicitud">
</s0:part>
</s0:message>
<s0:portType name="Calculadora">
<s0:operation name="dividir" parameterOrder="parameters">
<s0:input message="s1:divisionSolicitud">
</s0:input>
<s0:output message="s1:divisionRespuesta">
</s0:output>
<s0:fault name="DivisionPorCeroError" message="s1:DivisionPorCeroError">
</s0:fault>
</s0:operation>
<s0:operation name="sumar">
<s0:input message="s1:sumarRequest">
</s0:input>
<s0:output message="s1:sumarResponse">
</s0:output>
</s0:operation>
</s0:portType>
<s0:binding name="CalculadoraServiceSoapBinding" type="s1:Calculadora">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="dividir">
<s3:operation soapAction="" style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
<s0:output>
<s3:body parts="parameters" use="literal"/>
</s0:output>
<s0:fault name="DivisionPorCeroError">
<s3:fault name="DivisionPorCeroError" use="literal"/>
</s0:fault>
</s0:operation>
<s0:operation name="sumar">
<s3:operation soapAction="http://www.dosideas.com/cursos/calculadora/sumar"/>
<s0:input>
<s3:body use="literal"/>
</s0:input>
<s0:output>
<s3:body use="literal"/>
</s0:output>
</s0:operation>
</s0:binding>
<s0:service name="CalculadoraService">
<s0:port name="CalculadoraSoapPort" binding="s1:CalculadoraServiceSoapBinding">
<s3:address location="http://localhost:7001/DosIdeas-Axis2/services/CalculadoraService/"/>
</s0:port>
</s0:service>
</s0:definitions>