<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.sipeaa.it/webservices/gsrad" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.sipeaa.it/webservices/gsrad" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.sipeaa.it/webservices/gsrad">
      <s:element name="GlobalSolarRadiationAngstromPrescott">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="slopeAspectFactor" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="angstromPrescott_minimumTransmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="angstromPrescott_slopeTrasmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="sunshineDuration" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="clearSkyTransmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="dayLenght" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="extraterrestrialRadiation" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationAngstromPrescottResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationAngstromPrescottResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationBristowCampbell">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="slopeAspectFactor" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="bristowCampbell_b" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureDailyRange" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureMonthlyRange" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="clearSkyTransmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="extraterrestrialRadiation" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationBristowCampbellResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationBristowCampbellResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationCampbellDonatelli">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="slopeAspectFactor" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="campbellDonatelli_b" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="campbellDonatelli_Tnc" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureDailyRange" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureDailyAverage" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="minAirTemperature" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="clearSkyTransmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="extraterrestrialRadiation" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationCampbellDonatelliResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationCampbellDonatelliResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationDonatelliBellocchi">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="slopeAspectFactor" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="donatelliBellocchi_b" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="donatelliBellocchi_c2" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="donatelliBellocchi_c1" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureDailyRange" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureWeeklyRange" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="clearSkyTransmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="extraterrestrialRadiation" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationDonatelliBellocchiResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationDonatelliBellocchiResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationJohnsonWoodward">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="slopeAspectFactor" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="johnsonWoodward_cloudBlueFactor" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="solarElevation" type="tns:ArrayOfDouble" />
            <s:element minOccurs="1" maxOccurs="1" name="angleSlope" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="clearSkyTransmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="extraterrestrialRadiation" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="sunshineDuration" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfDouble">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="double" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="GlobalSolarRadiationJohnsonWoodwardResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationJohnsonWoodwardResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationSupitVanKappel">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="slopeAspectFactor" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="supitVanKappel_cloudCoverCoefficent" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="supitVanKappel_adjustmentFactor" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="supitVanKappel_dailyCloudCover" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="supitVanKappel_temperatureRangeCoefficent" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureDailyRange" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="clearSkyTransmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="extraterrestrialRadiation" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationSupitVanKappelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationSupitVanKappelResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationWinslowEtAl">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureYearlyAverage" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="airTemperatureYearlyRange" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="clearSkyTransmissivity" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="dayLenght" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="extraterrestrialRadiation" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="maxAirTemperature" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="minAirTemperature" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="slopeAspectFactor" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationWinslowEtAlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationWinslowEtAlResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationRichardson">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="globalSolarRadiationResidual" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="numberOfDaysInMonth" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="numberOfWetDaysInMonth" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="radiationMonthlyAverage" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="radiationMonthlyStandardDeviation" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="scalingFactorWetDry" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationRichardsonResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationRichardsonResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationGarciaHoogenboom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="globalSolarRadiationResidual" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="garciaHogenboom_adjustmentFactorGBARDry" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="garciaHogenboom_adjustmentFactorGBARWet" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="garciaHogenboom_adjustmentFactorGNoise" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="garciaHogenboom_dayStatusWet" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="garciaHogenboom_gsrYearlyAmplitudeDry" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="garciaHogenboom_gsrYearlyAmplitudeWet" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="garciaHogenboom_gsrYearlyMeanDry" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="garciaHogenboom_gsrYearlyMeanWet" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GlobalSolarRadiationGarciaHoogenboomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GlobalSolarRadiationGarciaHoogenboomResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HourlyGlobalSolarRadiationDaily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="globalSolarRadiation" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="extraterrestrialRadiationHourly" type="tns:ArrayOfDouble" />
            <s:element minOccurs="1" maxOccurs="1" name="extraterrestrialRadiation" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HourlyGlobalSolarRadiationDailyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HourlyGlobalSolarRadiationDailyResult" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResidualGlobalSolarRadiation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="richardson_A" type="tns:ArrayOfDouble" />
            <s:element minOccurs="0" maxOccurs="1" name="richardson_B" type="tns:ArrayOfDouble" />
            <s:element minOccurs="1" maxOccurs="1" name="richardson_airTemperatureMaxDayBeforeResidual" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="richardson_airTemperatureMinDayBeforeResidual" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="richardson_radiationDayBeforeResidual" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="richardson_matrixDataFromSeparatedWetDryDays" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="richardson_wetDay" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResidualGlobalSolarRadiationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ResidualGlobalSolarRadiationResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExtraterrestrialRadiationDaily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="currentDay" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="latitude" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExtraterrestrialRadiationDailyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ExtraterrestrialRadiationDailyResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExtraterrestrialRadiationHourly">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="currentDay" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="latitude" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExtraterrestrialRadiationHourlyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExtraterrestrialRadiationHourlyResult" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SlopeAspect">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="cellSize" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="elevation" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SlopeAspectResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SlopeAspectResult" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SlopeAspectFactor">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="latitude" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="angleAspect" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="angleSlope" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="solarDeclination" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="hourSunrise" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="hourSunset" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="hourAngle" type="tns:ArrayOfDouble" />
            <s:element minOccurs="0" maxOccurs="1" name="solarElevation" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SlopeAspectFactorResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SlopeAspectFactorResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SlopeAspectFactorHourly">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="latitude" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="angleAspect" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="angleSlope" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="solarDeclination" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="hourSunrise" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="hourSunset" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="hourAngle" type="tns:ArrayOfDouble" />
            <s:element minOccurs="0" maxOccurs="1" name="solarElevation" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SlopeAspectFactorHourlyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SlopeAspectFactorHourlyResult" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PARDaily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="globalSolarRadiation" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="radiationBeam" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="radiationDiffuseSky" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="ross_a" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="ross_b" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PARDailyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PARDailyResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PARHourly">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="globalSolarRadiation" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="solarElevation" type="tns:ArrayOfDouble" />
            <s:element minOccurs="1" maxOccurs="1" name="radiationDiffuseSky" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="supitVanDerGroot_fractionGSRad" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PARHourlyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PARHourlyResult" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PARHourlyBeam">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="globalSolarRadiation" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="solarElevation" type="tns:ArrayOfDouble" />
            <s:element minOccurs="1" maxOccurs="1" name="radiationDiffuseSky" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="supitVanDerGroot_fractionGSRad" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PARHourlyBeamResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PARHourlyBeamResult" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PARHourlyDiffuse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="globalSolarRadiation" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="solarElevation" type="tns:ArrayOfDouble" />
            <s:element minOccurs="1" maxOccurs="1" name="radiationDiffuseSky" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="supitVanDerGroot_fractionGSRad" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PARHourlyDiffuseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PARHourlyDiffuseResult" type="tns:ArrayOfDouble" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GlobalSolarRadiationAngstromPrescottSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationAngstromPrescott" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationAngstromPrescottSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationAngstromPrescottResponse" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationBristowCampbellSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationBristowCampbell" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationBristowCampbellSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationBristowCampbellResponse" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationCampbellDonatelliSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationCampbellDonatelli" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationCampbellDonatelliSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationCampbellDonatelliResponse" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationDonatelliBellocchiSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationDonatelliBellocchi" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationDonatelliBellocchiSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationDonatelliBellocchiResponse" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationJohnsonWoodwardSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationJohnsonWoodward" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationJohnsonWoodwardSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationJohnsonWoodwardResponse" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationSupitVanKappelSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationSupitVanKappel" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationSupitVanKappelSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationSupitVanKappelResponse" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationWinslowEtAlSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationWinslowEtAl" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationWinslowEtAlSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationWinslowEtAlResponse" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationRichardsonSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationRichardson" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationRichardsonSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationRichardsonResponse" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationGarciaHoogenboomSoapIn">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationGarciaHoogenboom" />
  </wsdl:message>
  <wsdl:message name="GlobalSolarRadiationGarciaHoogenboomSoapOut">
    <wsdl:part name="parameters" element="tns:GlobalSolarRadiationGarciaHoogenboomResponse" />
  </wsdl:message>
  <wsdl:message name="HourlyGlobalSolarRadiationDailySoapIn">
    <wsdl:part name="parameters" element="tns:HourlyGlobalSolarRadiationDaily" />
  </wsdl:message>
  <wsdl:message name="HourlyGlobalSolarRadiationDailySoapOut">
    <wsdl:part name="parameters" element="tns:HourlyGlobalSolarRadiationDailyResponse" />
  </wsdl:message>
  <wsdl:message name="ResidualGlobalSolarRadiationSoapIn">
    <wsdl:part name="parameters" element="tns:ResidualGlobalSolarRadiation" />
  </wsdl:message>
  <wsdl:message name="ResidualGlobalSolarRadiationSoapOut">
    <wsdl:part name="parameters" element="tns:ResidualGlobalSolarRadiationResponse" />
  </wsdl:message>
  <wsdl:message name="ExtraterrestrialRadiationDailySoapIn">
    <wsdl:part name="parameters" element="tns:ExtraterrestrialRadiationDaily" />
  </wsdl:message>
  <wsdl:message name="ExtraterrestrialRadiationDailySoapOut">
    <wsdl:part name="parameters" element="tns:ExtraterrestrialRadiationDailyResponse" />
  </wsdl:message>
  <wsdl:message name="ExtraterrestrialRadiationHourlySoapIn">
    <wsdl:part name="parameters" element="tns:ExtraterrestrialRadiationHourly" />
  </wsdl:message>
  <wsdl:message name="ExtraterrestrialRadiationHourlySoapOut">
    <wsdl:part name="parameters" element="tns:ExtraterrestrialRadiationHourlyResponse" />
  </wsdl:message>
  <wsdl:message name="SlopeAspectSoapIn">
    <wsdl:part name="parameters" element="tns:SlopeAspect" />
  </wsdl:message>
  <wsdl:message name="SlopeAspectSoapOut">
    <wsdl:part name="parameters" element="tns:SlopeAspectResponse" />
  </wsdl:message>
  <wsdl:message name="SlopeAspectFactorSoapIn">
    <wsdl:part name="parameters" element="tns:SlopeAspectFactor" />
  </wsdl:message>
  <wsdl:message name="SlopeAspectFactorSoapOut">
    <wsdl:part name="parameters" element="tns:SlopeAspectFactorResponse" />
  </wsdl:message>
  <wsdl:message name="SlopeAspectFactorHourlySoapIn">
    <wsdl:part name="parameters" element="tns:SlopeAspectFactorHourly" />
  </wsdl:message>
  <wsdl:message name="SlopeAspectFactorHourlySoapOut">
    <wsdl:part name="parameters" element="tns:SlopeAspectFactorHourlyResponse" />
  </wsdl:message>
  <wsdl:message name="PARDailySoapIn">
    <wsdl:part name="parameters" element="tns:PARDaily" />
  </wsdl:message>
  <wsdl:message name="PARDailySoapOut">
    <wsdl:part name="parameters" element="tns:PARDailyResponse" />
  </wsdl:message>
  <wsdl:message name="PARHourlySoapIn">
    <wsdl:part name="parameters" element="tns:PARHourly" />
  </wsdl:message>
  <wsdl:message name="PARHourlySoapOut">
    <wsdl:part name="parameters" element="tns:PARHourlyResponse" />
  </wsdl:message>
  <wsdl:message name="PARHourlyBeamSoapIn">
    <wsdl:part name="parameters" element="tns:PARHourlyBeam" />
  </wsdl:message>
  <wsdl:message name="PARHourlyBeamSoapOut">
    <wsdl:part name="parameters" element="tns:PARHourlyBeamResponse" />
  </wsdl:message>
  <wsdl:message name="PARHourlyDiffuseSoapIn">
    <wsdl:part name="parameters" element="tns:PARHourlyDiffuse" />
  </wsdl:message>
  <wsdl:message name="PARHourlyDiffuseSoapOut">
    <wsdl:part name="parameters" element="tns:PARHourlyDiffuseResponse" />
  </wsdl:message>
  <wsdl:portType name="CRA_clima_GSRadSoap">
    <wsdl:operation name="GlobalSolarRadiationAngstromPrescott">
      <wsdl:input message="tns:GlobalSolarRadiationAngstromPrescottSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationAngstromPrescottSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationBristowCampbell">
      <wsdl:input message="tns:GlobalSolarRadiationBristowCampbellSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationBristowCampbellSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationCampbellDonatelli">
      <wsdl:input message="tns:GlobalSolarRadiationCampbellDonatelliSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationCampbellDonatelliSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationDonatelliBellocchi">
      <wsdl:input message="tns:GlobalSolarRadiationDonatelliBellocchiSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationDonatelliBellocchiSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationJohnsonWoodward">
      <wsdl:input message="tns:GlobalSolarRadiationJohnsonWoodwardSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationJohnsonWoodwardSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationSupitVanKappel">
      <wsdl:input message="tns:GlobalSolarRadiationSupitVanKappelSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationSupitVanKappelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationWinslowEtAl">
      <wsdl:input message="tns:GlobalSolarRadiationWinslowEtAlSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationWinslowEtAlSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationRichardson">
      <wsdl:input message="tns:GlobalSolarRadiationRichardsonSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationRichardsonSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationGarciaHoogenboom">
      <wsdl:input message="tns:GlobalSolarRadiationGarciaHoogenboomSoapIn" />
      <wsdl:output message="tns:GlobalSolarRadiationGarciaHoogenboomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HourlyGlobalSolarRadiationDaily">
      <wsdl:input message="tns:HourlyGlobalSolarRadiationDailySoapIn" />
      <wsdl:output message="tns:HourlyGlobalSolarRadiationDailySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ResidualGlobalSolarRadiation">
      <wsdl:input message="tns:ResidualGlobalSolarRadiationSoapIn" />
      <wsdl:output message="tns:ResidualGlobalSolarRadiationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExtraterrestrialRadiationDaily">
      <wsdl:input message="tns:ExtraterrestrialRadiationDailySoapIn" />
      <wsdl:output message="tns:ExtraterrestrialRadiationDailySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExtraterrestrialRadiationHourly">
      <wsdl:input message="tns:ExtraterrestrialRadiationHourlySoapIn" />
      <wsdl:output message="tns:ExtraterrestrialRadiationHourlySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SlopeAspect">
      <wsdl:input message="tns:SlopeAspectSoapIn" />
      <wsdl:output message="tns:SlopeAspectSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SlopeAspectFactor">
      <wsdl:input message="tns:SlopeAspectFactorSoapIn" />
      <wsdl:output message="tns:SlopeAspectFactorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SlopeAspectFactorHourly">
      <wsdl:input message="tns:SlopeAspectFactorHourlySoapIn" />
      <wsdl:output message="tns:SlopeAspectFactorHourlySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PARDaily">
      <wsdl:input message="tns:PARDailySoapIn" />
      <wsdl:output message="tns:PARDailySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PARHourly">
      <wsdl:input message="tns:PARHourlySoapIn" />
      <wsdl:output message="tns:PARHourlySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PARHourlyBeam">
      <wsdl:input message="tns:PARHourlyBeamSoapIn" />
      <wsdl:output message="tns:PARHourlyBeamSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PARHourlyDiffuse">
      <wsdl:input message="tns:PARHourlyDiffuseSoapIn" />
      <wsdl:output message="tns:PARHourlyDiffuseSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CRA_clima_GSRadSoap" type="tns:CRA_clima_GSRadSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GlobalSolarRadiationAngstromPrescott">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationAngstromPrescott" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationBristowCampbell">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationBristowCampbell" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationCampbellDonatelli">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationCampbellDonatelli" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationDonatelliBellocchi">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationDonatelliBellocchi" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationJohnsonWoodward">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationJohnsonWoodward" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationSupitVanKappel">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationSupitVanKappel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationWinslowEtAl">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationWinslowEtAl" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationRichardson">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationRichardson" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationGarciaHoogenboom">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationGarciaHoogenboom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HourlyGlobalSolarRadiationDaily">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/HourlyGlobalSolarRadiationDaily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResidualGlobalSolarRadiation">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/ResidualGlobalSolarRadiation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExtraterrestrialRadiationDaily">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/ExtraterrestrialRadiationDaily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExtraterrestrialRadiationHourly">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/ExtraterrestrialRadiationHourly" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SlopeAspect">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/SlopeAspect" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SlopeAspectFactor">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/SlopeAspectFactor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SlopeAspectFactorHourly">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/SlopeAspectFactorHourly" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PARDaily">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/PARDaily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PARHourly">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/PARHourly" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PARHourlyBeam">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/PARHourlyBeam" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PARHourlyDiffuse">
      <soap:operation soapAction="http://www.sipeaa.it/webservices/gsrad/PARHourlyDiffuse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CRA_clima_GSRadSoap12" type="tns:CRA_clima_GSRadSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GlobalSolarRadiationAngstromPrescott">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationAngstromPrescott" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationBristowCampbell">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationBristowCampbell" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationCampbellDonatelli">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationCampbellDonatelli" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationDonatelliBellocchi">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationDonatelliBellocchi" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationJohnsonWoodward">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationJohnsonWoodward" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationSupitVanKappel">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationSupitVanKappel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationWinslowEtAl">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationWinslowEtAl" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationRichardson">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationRichardson" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GlobalSolarRadiationGarciaHoogenboom">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/GlobalSolarRadiationGarciaHoogenboom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HourlyGlobalSolarRadiationDaily">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/HourlyGlobalSolarRadiationDaily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResidualGlobalSolarRadiation">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/ResidualGlobalSolarRadiation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExtraterrestrialRadiationDaily">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/ExtraterrestrialRadiationDaily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExtraterrestrialRadiationHourly">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/ExtraterrestrialRadiationHourly" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SlopeAspect">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/SlopeAspect" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SlopeAspectFactor">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/SlopeAspectFactor" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SlopeAspectFactorHourly">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/SlopeAspectFactorHourly" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PARDaily">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/PARDaily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PARHourly">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/PARHourly" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PARHourlyBeam">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/PARHourlyBeam" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PARHourlyDiffuse">
      <soap12:operation soapAction="http://www.sipeaa.it/webservices/gsrad/PARHourlyDiffuse" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="CRA_clima_GSRad">
    <wsdl:port name="CRA_clima_GSRadSoap" binding="tns:CRA_clima_GSRadSoap">
      <soap:address location="http://www.sipeaa.it/gsrad/CRA.clima.webservices.GSRad.asmx" />
    </wsdl:port>
    <wsdl:port name="CRA_clima_GSRadSoap12" binding="tns:CRA_clima_GSRadSoap12">
      <soap12:address location="http://www.sipeaa.it/gsrad/CRA.clima.webservices.GSRad.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>