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>