<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://client.geodesia" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://client.geodesia" xmlns:intf="http://client.geodesia" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://beans.guadaltel.es" xmlns:tns2="http://exceptions.guadaltel.es" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
 <wsdl:types>
  <schema targetNamespace="http://beans.guadaltel.es" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://exceptions.guadaltel.es"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Parameters">
    <sequence>
     <element name="datum" nillable="true" type="soapenc:string"/>
     <element name="falseEast" type="xsd:double"/>
     <element name="falseNorth" type="xsd:double"/>
     <element name="heights" nillable="true" type="soapenc:string"/>
     <element name="latitude" type="xsd:double"/>
     <element name="longitude" type="xsd:double"/>
     <element name="lowerStandardParallel" type="xsd:double"/>
     <element name="projection" nillable="true" type="soapenc:string"/>
     <element name="scaleFactor" type="xsd:double"/>
     <element name="upperStandardParallel" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="Coordinate">
    <sequence>
     <element name="x" type="xsd:double"/>
     <element name="y" type="xsd:double"/>
     <element name="z" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="Version">
    <sequence>
     <element name="fecha" nillable="true" type="soapenc:string"/>
     <element name="version" nillable="true" type="soapenc:string"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://exceptions.guadaltel.es" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://beans.guadaltel.es"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="TransformException">
    <sequence/>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="TransformException">

      <wsdl:part name="fault" type="tns2:TransformException"/>

   </wsdl:message>

   <wsdl:message name="transformCoordinateResponse">

      <wsdl:part name="transformCoordinateReturn" type="tns1:Coordinate"/>

   </wsdl:message>

   <wsdl:message name="getVersionRequest">

   </wsdl:message>

   <wsdl:message name="transformCoordinateRequest">

      <wsdl:part name="in0" type="tns1:Parameters"/>

      <wsdl:part name="in1" type="tns1:Parameters"/>

      <wsdl:part name="in2" type="tns1:Coordinate"/>

   </wsdl:message>

   <wsdl:message name="transformTextFileResponse">

      <wsdl:part name="transformTextFileReturn" type="soapenc:base64Binary"/>

   </wsdl:message>

   <wsdl:message name="getVersionResponse">

      <wsdl:part name="getVersionReturn" type="tns1:Version"/>

   </wsdl:message>

   <wsdl:message name="transformTextFileRequest">

      <wsdl:part name="in0" type="tns1:Parameters"/>

      <wsdl:part name="in1" type="tns1:Parameters"/>

      <wsdl:part name="in2" type="soapenc:base64Binary"/>

      <wsdl:part name="in3" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:portType name="TransformWS">

      <wsdl:operation name="transformCoordinate" parameterOrder="in0 in1 in2">

         <wsdl:input message="impl:transformCoordinateRequest" name="transformCoordinateRequest"/>

         <wsdl:output message="impl:transformCoordinateResponse" name="transformCoordinateResponse"/>

         <wsdl:fault message="impl:TransformException" name="TransformException"/>

      </wsdl:operation>

      <wsdl:operation name="transformTextFile" parameterOrder="in0 in1 in2 in3">

         <wsdl:input message="impl:transformTextFileRequest" name="transformTextFileRequest"/>

         <wsdl:output message="impl:transformTextFileResponse" name="transformTextFileResponse"/>

         <wsdl:fault message="impl:TransformException" name="TransformException"/>

      </wsdl:operation>

      <wsdl:operation name="getVersion">

         <wsdl:input message="impl:getVersionRequest" name="getVersionRequest"/>

         <wsdl:output message="impl:getVersionResponse" name="getVersionResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="TransformWSSoapBinding" type="impl:TransformWS">

      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="transformCoordinate">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="transformCoordinateRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://client.geodesia" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="transformCoordinateResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://client.geodesia" use="encoded"/>

         </wsdl:output>

         <wsdl:fault name="TransformException">

            <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="TransformException" namespace="http://client.geodesia" use="encoded"/>

         </wsdl:fault>

      </wsdl:operation>

      <wsdl:operation name="transformTextFile">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="transformTextFileRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://client.geodesia" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="transformTextFileResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://client.geodesia" use="encoded"/>

         </wsdl:output>

         <wsdl:fault name="TransformException">

            <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="TransformException" namespace="http://client.geodesia" use="encoded"/>

         </wsdl:fault>

      </wsdl:operation>

      <wsdl:operation name="getVersion">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getVersionRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.guadaltel.es" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getVersionResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://client.geodesia" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="TransformWSService">

      <wsdl:port binding="impl:TransformWSSoapBinding" name="TransformWS">

         <wsdlsoap:address location="http://sigc.i-administracion.junta-andalucia.es/geodesiaservices/services/TransformWS"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
