<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://websky.kma.go.kr/services/SurfaceService" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://websky.kma.go.kr/services/SurfaceService" xmlns:intf="http://websky.kma.go.kr/services/SurfaceService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="urn:model.business.surface.sky" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <wsdl:types>
  <schema targetNamespace="urn:model.business.surface.sky" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="CurrentWeatherImageModel">
    <sequence/>
   </complexType>
   <complexType name="ClimateAnalysisMonthModel">
    <sequence>
     <element name="sealevel_pressure_min_hpa" nillable="true" type="xsd:string"/>
     <element name="temperature_30m" nillable="true" type="xsd:string"/>
     <element name="time" nillable="true" type="xsd:string"/>
     <element name="temperature_10m" nillable="true" type="xsd:string"/>
     <element name="day_sunshine_hr" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="day_solar_radiation" nillable="true" type="xsd:string"/>
     <element name="evaporation_small" nillable="true" type="xsd:string"/>
     <element name="wind_speed_max" nillable="true" type="xsd:string"/>
     <element name="temperature_15m" nillable="true" type="xsd:string"/>
     <element name="sunshine_duration" nillable="true" type="xsd:string"/>
     <element name="temperature_50m" nillable="true" type="xsd:string"/>
     <element name="pressure" nillable="true" type="xsd:string"/>
     <element name="temperature_02m" nillable="true" type="xsd:string"/>
     <element name="temperature_05m" nillable="true" type="xsd:string"/>
     <element name="snow_max" nillable="true" type="xsd:string"/>
     <element name="wind_speed_instant" nillable="true" type="xsd:string"/>
     <element name="temperature_01m" nillable="true" type="xsd:string"/>
     <element name="temperature_03m" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure_max_hpa" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="ground_temperature" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="snowfall_depth_3hr" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="temperature_005m" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="day_rainfall" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="humidity_min" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
     <element name="dew_point_temperature" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ClimateAnalysisDayModel">
    <sequence>
     <element name="sealevel_pressure_min_hpa" nillable="true" type="xsd:string"/>
     <element name="temperature_30m" nillable="true" type="xsd:string"/>
     <element name="time" nillable="true" type="xsd:string"/>
     <element name="temperature_10m" nillable="true" type="xsd:string"/>
     <element name="day_sunshine_hr" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="day_solar_radiation" nillable="true" type="xsd:string"/>
     <element name="evaporation_small" nillable="true" type="xsd:string"/>
     <element name="wind_speed_max" nillable="true" type="xsd:string"/>
     <element name="temperature_15m" nillable="true" type="xsd:string"/>
     <element name="wind_direction_instant" nillable="true" type="xsd:string"/>
     <element name="sunshine_duration" nillable="true" type="xsd:string"/>
     <element name="pressure" nillable="true" type="xsd:string"/>
     <element name="temperature_02m" nillable="true" type="xsd:string"/>
     <element name="temperature_05m" nillable="true" type="xsd:string"/>
     <element name="snow_max" nillable="true" type="xsd:string"/>
     <element name="wind_speed_instant" nillable="true" type="xsd:string"/>
     <element name="temperature_01m" nillable="true" type="xsd:string"/>
     <element name="temperature_03m" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure_max_hpa" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="ground_temperature" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="snow_new" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="temperature_005m" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="day_rainfall" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="humidity_min" nillable="true" type="xsd:string"/>
     <element name="wind_max" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
     <element name="dew_point_temperature" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="CommonValueMonthModel">
    <sequence>
     <element name="temperature_03M" nillable="true" type="xsd:string"/>
     <element name="temperature_01M" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="wildstorm_day" nillable="true" type="xsd:string"/>
     <element name="sunshine" nillable="true" type="xsd:string"/>
     <element name="evaporation_small" nillable="true" type="xsd:string"/>
     <element name="temperature_005M" nillable="true" type="xsd:string"/>
     <element name="solar_radiation" nillable="true" type="xsd:string"/>
     <element name="pressure" nillable="true" type="xsd:string"/>
     <element name="temperature_05M" nillable="true" type="xsd:string"/>
     <element name="station_id" nillable="true" type="xsd:string"/>
     <element name="temperature_50M" nillable="true" type="xsd:string"/>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="rainday_1MM" nillable="true" type="xsd:string"/>
     <element name="temperature_10M" nillable="true" type="xsd:string"/>
     <element name="rainfall" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="temperature_30M" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="ground_temperature" nillable="true" type="xsd:string"/>
     <element name="rainfall_duration" nillable="true" type="xsd:string"/>
     <element name="no_sunshine_day" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="fog_duration_hour" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="temperature_15M" nillable="true" type="xsd:string"/>
     <element name="start_time" nillable="true" type="xsd:string"/>
     <element name="rainday_01MM" nillable="true" type="xsd:string"/>
     <element name="minimum_grass_temperature" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
     <element name="temperature_02M" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="StationFixedTimeObservationModel">
    <sequence>
     <element name="visibility" nillable="true" type="xsd:string"/>
     <element name="airpressure_tendency" nillable="true" type="xsd:string"/>
     <element name="wind_direction_gust" nillable="true" type="xsd:string"/>
     <element name="beaufart_max_wind" nillable="true" type="xsd:string"/>
     <element name="time" nillable="true" type="xsd:string"/>
     <element name="wind_direction" nillable="true" type="xsd:string"/>
     <element name="snowcover" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="rainfall_junmoon" nillable="true" type="xsd:string"/>
     <element name="wind_speed_gust_tm" nillable="true" type="xsd:string"/>
     <element name="cloud_low" nillable="true" type="xsd:string"/>
     <element name="rainfall_accumulation" nillable="true" type="xsd:string"/>
     <element name="airpressure_change_volume_hpa" nillable="true" type="xsd:string"/>
     <element name="pressure" nillable="true" type="xsd:string"/>
     <element name="cloud_shape_mid" nillable="true" type="xsd:string"/>
     <element name="new_snow_day" nillable="true" type="xsd:string"/>
     <element name="temperature_02m" nillable="true" type="xsd:string"/>
     <element name="cloud_code" nillable="true" type="xsd:string"/>
     <element name="rain_max_intensity" nillable="true" type="xsd:string"/>
     <element name="temperature_01m" nillable="true" type="xsd:string"/>
     <element name="temperature_03m" nillable="true" type="xsd:string"/>
     <element name="hour_sunshine" nillable="true" type="xsd:string"/>
     <element name="rainfall" nillable="true" type="xsd:string"/>
     <element name="rain_yn" nillable="true" type="xsd:string"/>
     <element name="current_weather" nillable="true" type="xsd:string"/>
     <element name="wind_speed_gust" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="hour_solar_radiation" nillable="true" type="xsd:string"/>
     <element name="snowfall_depth_3hr" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="ground_temperature" nillable="true" type="xsd:string"/>
     <element name="ground_status_code" nillable="true" type="xsd:string"/>
     <element name="weather_yn" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="weather_old" nillable="true" type="xsd:string"/>
     <element name="temperature_005m" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="cloud_height_min" nillable="true" type="xsd:string"/>
     <element name="cloud_top" nillable="true" type="xsd:string"/>
     <element name="day_rainfall" nillable="true" type="xsd:string"/>
     <element name="weather_status_number" nillable="true" type="xsd:string"/>
     <element name="sealevel_status" nillable="true" type="xsd:string"/>
     <element name="cloud_amount_mid" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
     <element name="dew_point_temperature" nillable="true" type="xsd:string"/>
     <element name="wave_height" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="IndustrialWeatherInformationModel">
    <sequence>
     <element name="snow_max" nillable="true" type="xsd:string"/>
     <element name="wind_speed_instant" nillable="true" type="xsd:string"/>
     <element name="discomfort_index" nillable="true" type="xsd:string"/>
     <element name="effective_humidity" nillable="true" type="xsd:string"/>
     <element name="time" nillable="true" type="xsd:string"/>
     <element name="day_sunshine_hr" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="day_solar_radiation" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="wind_speed_max" nillable="true" type="xsd:string"/>
     <element name="snow_new" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="wind_direction_instant" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="sunshine_duration" nillable="true" type="xsd:string"/>
     <element name="day_rainfall" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="wind_max" nillable="true" type="xsd:string"/>
     <element name="humidity_min" nillable="true" type="xsd:string"/>
     <element name="minimum_grass_temperature" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ClimateExtremeValueCommonModel">
    <sequence>
     <element name="extreme_value" nillable="true" type="xsd:string"/>
     <element name="day" nillable="true" type="xsd:string"/>
     <element name="station_id" nillable="true" type="xsd:string"/>
     <element name="ranking" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="CommonValueDayModel">
    <sequence>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="day" nillable="true" type="xsd:string"/>
     <element name="rainfall" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="sunshine" nillable="true" type="xsd:string"/>
     <element name="evaporation_small" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="pressure" nillable="true" type="xsd:string"/>
     <element name="start_time" nillable="true" type="xsd:string"/>
     <element name="station_id" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="CommonValueTendayModel">
    <sequence>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="rainfall" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="sunshine" nillable="true" type="xsd:string"/>
     <element name="evaporation_small" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="tenday" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="start_time" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
     <element name="station_id" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="CurrentWeatherModel">
    <sequence>
     <element name="wind_direction_gust" nillable="true" type="xsd:string"/>
     <element name="airpressure_tendency" nillable="true" type="xsd:string"/>
     <element name="visibility" nillable="true" type="xsd:string"/>
     <element name="temperature_min_common_year" nillable="true" type="xsd:string"/>
     <element name="wind_gust" nillable="true" type="xsd:string"/>
     <element name="wind_direction" nillable="true" type="xsd:string"/>
     <element name="snowcover" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="temperature_min_common_ratio" nillable="true" type="xsd:string"/>
     <element name="wind_speed_gust_tm" nillable="true" type="xsd:string"/>
     <element name="sensible_temperature" nillable="true" type="xsd:string"/>
     <element name="temperature_max_common_ratio" nillable="true" type="xsd:string"/>
     <element name="temperature_max_common_year" nillable="true" type="xsd:string"/>
     <element name="airpressure_change_volume_hpa" nillable="true" type="xsd:string"/>
     <element name="new_snow_day" nillable="true" type="xsd:string"/>
     <element name="station_id" nillable="true" type="xsd:string"/>
     <element name="cloud_shape" nillable="true" type="xsd:string"/>
     <element name="discomfort_index" nillable="true" type="xsd:string"/>
     <element name="rain_max_intensity" nillable="true" type="xsd:string"/>
     <element name="wind_speed_gust" nillable="true" type="xsd:string"/>
     <element name="current_weather" nillable="true" type="xsd:string"/>
     <element name="rainfall_day" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="weather_status_number" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="cloud_amount_mid" nillable="true" type="xsd:string"/>
     <element name="wave_height" nillable="true" type="xsd:string"/>
     <element name="dew_point_temperature" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="OneHourRainfallSubModel">
    <sequence>
     <element name="hour" nillable="true" type="xsd:string"/>
     <element name="hour_rainfall" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="RainfallAnalysisDayModel">
    <sequence>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="day" nillable="true" type="xsd:string"/>
     <element name="year" nillable="true" type="xsd:string"/>
     <element name="rainfall_average" nillable="true" type="xsd:string"/>
     <element name="rainfall_maximum" nillable="true" type="xsd:string"/>
     <element name="rainfall_summation" nillable="true" type="xsd:string"/>
     <element name="station_number" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="NewSnowCoverModel">
    <sequence>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="hour" nillable="true" type="xsd:string"/>
     <element name="day" nillable="true" type="xsd:string"/>
     <element name="new_snow_day" nillable="true" type="xsd:string"/>
     <element name="year" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="SnowCoverModel">
    <sequence>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="hour" nillable="true" type="xsd:string"/>
     <element name="day" nillable="true" type="xsd:string"/>
     <element name="snowcover" nillable="true" type="xsd:string"/>
     <element name="year" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="RainfallAnalysisHourModel">
    <sequence>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="hour" nillable="true" type="xsd:string"/>
     <element name="day" nillable="true" type="xsd:string"/>
     <element name="year" nillable="true" type="xsd:string"/>
     <element name="rainfall_average" nillable="true" type="xsd:string"/>
     <element name="rainfall_maximum" nillable="true" type="xsd:string"/>
     <element name="rainfall_summation" nillable="true" type="xsd:string"/>
     <element name="station_number" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="OneHourRainfallModel">
    <sequence>
     <element name="sum" nillable="true" type="xsd:string"/>
     <element name="oneHourRainfallSubModels" nillable="true" type="impl:ArrayOf_tns1_OneHourRainfallSubModel"/>
     <element name="station_name_korean" nillable="true" type="xsd:string"/>
     <element name="station_id" nillable="true" type="xsd:string"/>
     <element name="station_sp" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="StationDailyExtremeValueModel">
    <sequence>
     <element name="temperature_max_time" nillable="true" type="xsd:string"/>
     <element name="time" nillable="true" type="xsd:string"/>
     <element name="solar_radiation_60m_max" nillable="true" type="xsd:string"/>
     <element name="temperature_10m" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="evaporation_small" nillable="true" type="xsd:string"/>
     <element name="wind_speed_max" nillable="true" type="xsd:string"/>
     <element name="day_windrun" nillable="true" type="xsd:string"/>
     <element name="sunshine_cambell" nillable="true" type="xsd:string"/>
     <element name="temperature_50m" nillable="true" type="xsd:string"/>
     <element name="pressure" nillable="true" type="xsd:string"/>
     <element name="temperature_05m" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure_min_time" nillable="true" type="xsd:string"/>
     <element name="solar_radiation_60m_max_time" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure_max_hpa" nillable="true" type="xsd:string"/>
     <element name="rain_power_max_time" nillable="true" type="xsd:string"/>
     <element name="snow_max_time" nillable="true" type="xsd:string"/>
     <element name="ground_temperature" nillable="true" type="xsd:string"/>
     <element name="rain_10m_max_time" nillable="true" type="xsd:string"/>
     <element name="rainfall_duration" nillable="true" type="xsd:string"/>
     <element name="evaporation_large" nillable="true" type="xsd:string"/>
     <element name="rain_60m_max_time" nillable="true" type="xsd:string"/>
     <element name="rain_10m_max" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="day_rainfall" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="humidity_min" nillable="true" type="xsd:string"/>
     <element name="humidity_min_time" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
     <element name="dew_point_temperature" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure_min_hpa" nillable="true" type="xsd:string"/>
     <element name="temperature_30m" nillable="true" type="xsd:string"/>
     <element name="rainday_99" nillable="true" type="xsd:string"/>
     <element name="wind_speed_instant_time" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure_max_time" nillable="true" type="xsd:string"/>
     <element name="day_sunshine_hr" nillable="true" type="xsd:string"/>
     <element name="snow_new_time" nillable="true" type="xsd:string"/>
     <element name="day_solar_radiation" nillable="true" type="xsd:string"/>
     <element name="temperature_15m" nillable="true" type="xsd:string"/>
     <element name="wind_direction_instant" nillable="true" type="xsd:string"/>
     <element name="sunshine_duration" nillable="true" type="xsd:string"/>
     <element name="rain_60m_max" nillable="true" type="xsd:string"/>
     <element name="temperature_min_time" nillable="true" type="xsd:string"/>
     <element name="snow_max" nillable="true" type="xsd:string"/>
     <element name="wind_speed_instant" nillable="true" type="xsd:string"/>
     <element name="wind_speed_max_time" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="snow_new" nillable="true" type="xsd:string"/>
     <element name="rain_power_max" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="fog_duration_hour" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="wind_max" nillable="true" type="xsd:string"/>
     <element name="minimum_grass_temperature" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="CommonValueYearModel">
    <sequence>
     <element name="temperature_03M" nillable="true" type="xsd:string"/>
     <element name="temperature_01M" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="sunshine" nillable="true" type="xsd:string"/>
     <element name="evaporation_small" nillable="true" type="xsd:string"/>
     <element name="temperature_005M" nillable="true" type="xsd:string"/>
     <element name="solar_radiation" nillable="true" type="xsd:string"/>
     <element name="pressure" nillable="true" type="xsd:string"/>
     <element name="temperature_05M" nillable="true" type="xsd:string"/>
     <element name="temperature_50M" nillable="true" type="xsd:string"/>
     <element name="station_id" nillable="true" type="xsd:string"/>
     <element name="temperature_10M" nillable="true" type="xsd:string"/>
     <element name="rainfall" nillable="true" type="xsd:string"/>
     <element name="temperature_30M" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="ground_temperature" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="rainfall_duration" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="fog_duration_hour" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="temperature_15M" nillable="true" type="xsd:string"/>
     <element name="start_time" nillable="true" type="xsd:string"/>
     <element name="minimum_grass_temperature" nillable="true" type="xsd:string"/>
     <element name="temperature_02M" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ClimateAnalysisHourModel">
    <sequence>
     <element name="visibility" nillable="true" type="xsd:string"/>
     <element name="time" nillable="true" type="xsd:string"/>
     <element name="wind_direction" nillable="true" type="xsd:string"/>
     <element name="wind_speed" nillable="true" type="xsd:string"/>
     <element name="snowcover" nillable="true" type="xsd:string"/>
     <element name="solar_radiation_mjm2" nillable="true" type="xsd:string"/>
     <element name="pressure" nillable="true" type="xsd:string"/>
     <element name="temperature_02m" nillable="true" type="xsd:string"/>
     <element name="cloud_code" nillable="true" type="xsd:string"/>
     <element name="temperature_01m" nillable="true" type="xsd:string"/>
     <element name="temperature_03m" nillable="true" type="xsd:string"/>
     <element name="rainfall" nillable="true" type="xsd:string"/>
     <element name="humidity" nillable="true" type="xsd:string"/>
     <element name="ground_temperature" nillable="true" type="xsd:string"/>
     <element name="evaporation" nillable="true" type="xsd:string"/>
     <element name="snowfall_depth_3hr" nillable="true" type="xsd:string"/>
     <element name="ground_status_code" nillable="true" type="xsd:string"/>
     <element name="temperature" nillable="true" type="xsd:string"/>
     <element name="cloud_amount" nillable="true" type="xsd:string"/>
     <element name="temperature_005m" nillable="true" type="xsd:string"/>
     <element name="cloud_height_min" nillable="true" type="xsd:string"/>
     <element name="cloud_amount_mid" nillable="true" type="xsd:string"/>
     <element name="solar_radiation_hr" nillable="true" type="xsd:string"/>
     <element name="sealevel_pressure" nillable="true" type="xsd:string"/>
     <element name="dew_point_temperature" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="TemperatureAndRainfallComparedByCommonYearModel">
    <sequence>
     <element name="yesterday_day_rainfall" nillable="true" type="xsd:string"/>
     <element name="today_day_rainfall" nillable="true" type="xsd:string"/>
     <element name="common_year_temperature_max" nillable="true" type="xsd:string"/>
     <element name="temperature_max" nillable="true" type="xsd:string"/>
     <element name="temperature_min" nillable="true" type="xsd:string"/>
     <element name="common_year_temperature_min" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ClimateExtremeValueYearModel">
    <sequence>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="extreme_value" nillable="true" type="xsd:string"/>
     <element name="year" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="AccumulatedRainfallModel">
    <sequence>
     <element name="day" nillable="true" type="xsd:string"/>
     <element name="month" nillable="true" type="xsd:string"/>
     <element name="rainfall_summation" nillable="true" type="xsd:string"/>
     <element name="year" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://websky.kma.go.kr/services/SurfaceService" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOf_tns1_OneHourRainfallSubModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:OneHourRainfallSubModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_ClimateExtremeValueCommonModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:ClimateExtremeValueCommonModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_ClimateExtremeValueYearModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:ClimateExtremeValueYearModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_RainfallAnalysisHourModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RainfallAnalysisHourModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_RainfallAnalysisDayModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:RainfallAnalysisDayModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_StationFixedTimeObservationModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:StationFixedTimeObservationModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_StationDailyExtremeValueModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:StationDailyExtremeValueModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_AccumulatedRainfallModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:AccumulatedRainfallModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_NewSnowCoverModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:NewSnowCoverModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_SnowCoverModel">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:SnowCoverModel[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="getClimateAnalysisHourResponse">
      <wsdl:part name="getClimateAnalysisHourReturn" type="tns1:ClimateAnalysisHourModel"/>

  </wsdl:message>

   <wsdl:message name="getCommonValueDayRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="start_year" type="xsd:string"/>

      <wsdl:part name="month" type="xsd:string"/>

      <wsdl:part name="day" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getRainfallAnalysisDayResponse">
      <wsdl:part name="getRainfallAnalysisDayReturn" type="impl:ArrayOf_tns1_RainfallAnalysisDayModel"/>

  </wsdl:message>

   <wsdl:message name="getSnowCoverRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="day" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getRainfallAnalysisHourRequest">
      <wsdl:part name="time" type="xsd:string"/>

      <wsdl:part name="rainfall_threshold" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueYearResponse">
      <wsdl:part name="getClimateExtremeValueYearReturn" type="impl:ArrayOf_tns1_ClimateExtremeValueYearModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateHighestRankingPeriodResponse">
      <wsdl:part name="getClimateHighestRankingPeriodReturn" type="impl:ArrayOf_tns1_ClimateExtremeValueCommonModel"/>

  </wsdl:message>

   <wsdl:message name="getAccumulatedRainfallResponse">
      <wsdl:part name="getAccumulatedRainfallReturn" type="impl:ArrayOf_tns1_AccumulatedRainfallModel"/>

  </wsdl:message>

   <wsdl:message name="getCommonValueDayResponse">
      <wsdl:part name="getCommonValueDayReturn" type="tns1:CommonValueDayModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateAnalysisDayRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateAnalysisDayResponse">
      <wsdl:part name="getClimateAnalysisDayReturn" type="tns1:ClimateAnalysisDayModel"/>

  </wsdl:message>

   <wsdl:message name="getOneHourRainfallResponse">
      <wsdl:part name="getOneHourRainfallReturn" type="tns1:OneHourRainfallModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateHighestRankingDayRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="from_year" type="xsd:string"/>

      <wsdl:part name="to_year" type="xsd:string"/>

      <wsdl:part name="month_day" type="xsd:string"/>

      <wsdl:part name="min_max" type="xsd:string"/>

      <wsdl:part name="element" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getCurrentWeatherRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateAnalysisMonthRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getStationFixedTimeObservationRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getRainfallAnalysisDayRequest">
      <wsdl:part name="time" type="xsd:string"/>

      <wsdl:part name="rainfall_threshold" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueMonthRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="month" type="xsd:string"/>

      <wsdl:part name="min_max" type="xsd:string"/>

      <wsdl:part name="element" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getCommonValueMonthRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="start_year" type="xsd:string"/>

      <wsdl:part name="month" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getTemperatureAndRainfallComparedByCommonYearRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueYearRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

      <wsdl:part name="min_max" type="xsd:string"/>

      <wsdl:part name="element" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getCommonValueMonthResponse">
      <wsdl:part name="getCommonValueMonthReturn" type="tns1:CommonValueMonthModel"/>

  </wsdl:message>

   <wsdl:message name="getCurrentWeather30MinuteRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueTendaysRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="month" type="xsd:string"/>

      <wsdl:part name="tendays" type="xsd:string"/>

      <wsdl:part name="min_max" type="xsd:string"/>

      <wsdl:part name="element" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateHighestRankingPeriodRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="from_day" type="xsd:string"/>

      <wsdl:part name="to_day" type="xsd:string"/>

      <wsdl:part name="min_max" type="xsd:string"/>

      <wsdl:part name="element" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getCommonValueTendayResponse">
      <wsdl:part name="getCommonValueTendayReturn" type="tns1:CommonValueTendayModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateAnalysisHourRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateHighestRankingDayResponse">
      <wsdl:part name="getClimateHighestRankingDayReturn" type="impl:ArrayOf_tns1_ClimateExtremeValueCommonModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateHighestRankingMonthResponse">
      <wsdl:part name="getClimateHighestRankingMonthReturn" type="impl:ArrayOf_tns1_ClimateExtremeValueCommonModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueDayResponse">
      <wsdl:part name="getClimateExtremeValueDayReturn" type="impl:ArrayOf_tns1_ClimateExtremeValueCommonModel"/>

  </wsdl:message>

   <wsdl:message name="getNewSnowCoverRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="day" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getSnowCoverResponse">
      <wsdl:part name="getSnowCoverReturn" type="impl:ArrayOf_tns1_SnowCoverModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueAllTimesResponse">
      <wsdl:part name="getClimateExtremeValueAllTimesReturn" type="impl:ArrayOf_tns1_ClimateExtremeValueCommonModel"/>

  </wsdl:message>

   <wsdl:message name="getCommonValueYearRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="start_year" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getNewSnowCoverResponse">
      <wsdl:part name="getNewSnowCoverReturn" type="impl:ArrayOf_tns1_NewSnowCoverModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateAnalysisMonthResponse">
      <wsdl:part name="getClimateAnalysisMonthReturn" type="tns1:ClimateAnalysisMonthModel"/>

  </wsdl:message>

   <wsdl:message name="getCurrentWeatherResponse">
      <wsdl:part name="getCurrentWeatherReturn" type="tns1:CurrentWeatherModel"/>

  </wsdl:message>

   <wsdl:message name="getCurrentWeather30MinuteResponse">
      <wsdl:part name="getCurrentWeather30MinuteReturn" type="tns1:CurrentWeatherModel"/>

  </wsdl:message>

   <wsdl:message name="getStationFixedTimeObservationResponse">
      <wsdl:part name="getStationFixedTimeObservationReturn" type="impl:ArrayOf_tns1_StationFixedTimeObservationModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueDayRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="from_day" type="xsd:string"/>

      <wsdl:part name="to_day" type="xsd:string"/>

      <wsdl:part name="min_max" type="xsd:string"/>

      <wsdl:part name="element" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getRainfallAnalysisHourResponse">
      <wsdl:part name="getRainfallAnalysisHourReturn" type="impl:ArrayOf_tns1_RainfallAnalysisHourModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueTendaysResponse">
      <wsdl:part name="getClimateExtremeValueTendaysReturn" type="impl:ArrayOf_tns1_ClimateExtremeValueCommonModel"/>

  </wsdl:message>

   <wsdl:message name="getAccumulatedRainfallRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="from_time" type="xsd:string"/>

      <wsdl:part name="to_time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getCommonValueTendayRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="start_year" type="xsd:string"/>

      <wsdl:part name="month" type="xsd:string"/>

      <wsdl:part name="tendays" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueMonthResponse">
      <wsdl:part name="getClimateExtremeValueMonthReturn" type="impl:ArrayOf_tns1_ClimateExtremeValueCommonModel"/>

  </wsdl:message>

   <wsdl:message name="getStationDailyExtremeValueResponse">
      <wsdl:part name="getStationDailyExtremeValueReturn" type="impl:ArrayOf_tns1_StationDailyExtremeValueModel"/>

  </wsdl:message>

   <wsdl:message name="getClimateExtremeValueAllTimesRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="min_max" type="xsd:string"/>

      <wsdl:part name="element" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getOneHourRainfallRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getIndustrialWeatherInformationRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getIndustrialWeatherInformationResponse">
      <wsdl:part name="getIndustrialWeatherInformationReturn" type="tns1:IndustrialWeatherInformationModel"/>

  </wsdl:message>

   <wsdl:message name="getCommonValueYearResponse">
      <wsdl:part name="getCommonValueYearReturn" type="tns1:CommonValueYearModel"/>

  </wsdl:message>

   <wsdl:message name="getStationDailyExtremeValueRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="time" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getClimateHighestRankingMonthRequest">
      <wsdl:part name="station_id" type="xsd:string"/>

      <wsdl:part name="from_year" type="xsd:string"/>

      <wsdl:part name="to_year" type="xsd:string"/>

      <wsdl:part name="month" type="xsd:string"/>

      <wsdl:part name="min_max" type="xsd:string"/>

      <wsdl:part name="element" type="xsd:string"/>

  </wsdl:message>

   <wsdl:message name="getTemperatureAndRainfallComparedByCommonYearResponse">
      <wsdl:part name="getTemperatureAndRainfallComparedByCommonYearReturn" type="tns1:TemperatureAndRainfallComparedByCommonYearModel"/>

  </wsdl:message>

   <wsdl:portType name="SurfaceServiceImpl">
      <wsdl:operation name="getClimateAnalysisDay" parameterOrder="station_id time">
         <wsdl:input message="impl:getClimateAnalysisDayRequest" name="getClimateAnalysisDayRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateAnalysisHour" parameterOrder="station_id time">
         <wsdl:input message="impl:getClimateAnalysisHourRequest" name="getClimateAnalysisHourRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateAnalysisMonth" parameterOrder="station_id time">
         <wsdl:input message="impl:getClimateAnalysisMonthRequest" name="getClimateAnalysisMonthRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getCommonValueDay" parameterOrder="station_id start_year month day">
         <wsdl:input message="impl:getCommonValueDayRequest" name="getCommonValueDayRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getCommonValueTenday" parameterOrder="station_id start_year month tendays">
         <wsdl:input message="impl:getCommonValueTendayRequest" name="getCommonValueTendayRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getCommonValueMonth" parameterOrder="station_id start_year month">
         <wsdl:input message="impl:getCommonValueMonthRequest" name="getCommonValueMonthRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getCommonValueYear" parameterOrder="station_id start_year">
         <wsdl:input message="impl:getCommonValueYearRequest" name="getCommonValueYearRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueDay" parameterOrder="station_id from_day to_day min_max element">
         <wsdl:input message="impl:getClimateExtremeValueDayRequest" name="getClimateExtremeValueDayRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueTendays" parameterOrder="station_id month tendays min_max element">
         <wsdl:input message="impl:getClimateExtremeValueTendaysRequest" name="getClimateExtremeValueTendaysRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueMonth" parameterOrder="station_id month min_max element">
         <wsdl:input message="impl:getClimateExtremeValueMonthRequest" name="getClimateExtremeValueMonthRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueYear" parameterOrder="station_id time min_max element">
         <wsdl:input message="impl:getClimateExtremeValueYearRequest" name="getClimateExtremeValueYearRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueAllTimes" parameterOrder="station_id min_max element">
         <wsdl:input message="impl:getClimateExtremeValueAllTimesRequest" name="getClimateExtremeValueAllTimesRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateHighestRankingDay" parameterOrder="station_id from_year to_year month_day min_max element">
         <wsdl:input message="impl:getClimateHighestRankingDayRequest" name="getClimateHighestRankingDayRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateHighestRankingMonth" parameterOrder="station_id from_year to_year month min_max element">
         <wsdl:input message="impl:getClimateHighestRankingMonthRequest" name="getClimateHighestRankingMonthRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getClimateHighestRankingPeriod" parameterOrder="station_id from_day to_day min_max element">
         <wsdl:input message="impl:getClimateHighestRankingPeriodRequest" name="getClimateHighestRankingPeriodRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getRainfallAnalysisHour" parameterOrder="time rainfall_threshold">
         <wsdl:input message="impl:getRainfallAnalysisHourRequest" name="getRainfallAnalysisHourRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getRainfallAnalysisDay" parameterOrder="time rainfall_threshold">
         <wsdl:input message="impl:getRainfallAnalysisDayRequest" name="getRainfallAnalysisDayRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getStationFixedTimeObservation" parameterOrder="station_id time">
         <wsdl:input message="impl:getStationFixedTimeObservationRequest" name="getStationFixedTimeObservationRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getStationDailyExtremeValue" parameterOrder="station_id time">
         <wsdl:input message="impl:getStationDailyExtremeValueRequest" name="getStationDailyExtremeValueRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getCurrentWeather" parameterOrder="station_id time">
         <wsdl:input message="impl:getCurrentWeatherRequest" name="getCurrentWeatherRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getAccumulatedRainfall" parameterOrder="station_id from_time to_time">
         <wsdl:input message="impl:getAccumulatedRainfallRequest" name="getAccumulatedRainfallRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getNewSnowCover" parameterOrder="station_id day">
         <wsdl:input message="impl:getNewSnowCoverRequest" name="getNewSnowCoverRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getSnowCover" parameterOrder="station_id day">
         <wsdl:input message="impl:getSnowCoverRequest" name="getSnowCoverRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getIndustrialWeatherInformation" parameterOrder="station_id time">
         <wsdl:input message="impl:getIndustrialWeatherInformationRequest" name="getIndustrialWeatherInformationRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getTemperatureAndRainfallComparedByCommonYear" parameterOrder="station_id time">
         <wsdl:input message="impl:getTemperatureAndRainfallComparedByCommonYearRequest" name="getTemperatureAndRainfallComparedByCommonYearRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getCurrentWeather30Minute" parameterOrder="station_id time">
         <wsdl:input message="impl:getCurrentWeather30MinuteRequest" name="getCurrentWeather30MinuteRequest"/>

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

    </wsdl:operation>

      <wsdl:operation name="getOneHourRainfall" parameterOrder="station_id time">
         <wsdl:input message="impl:getOneHourRainfallRequest" name="getOneHourRainfallRequest"/>

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

    </wsdl:operation>

  </wsdl:portType>

   <wsdl:binding name="SurfaceServiceSoapBinding" type="impl:SurfaceServiceImpl">
      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="getClimateAnalysisDay">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateAnalysisDayRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateAnalysisDayResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateAnalysisHour">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateAnalysisHourRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateAnalysisHourResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateAnalysisMonth">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateAnalysisMonthRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateAnalysisMonthResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getCommonValueDay">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCommonValueDayRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getCommonValueDayResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getCommonValueTenday">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCommonValueTendayRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getCommonValueTendayResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getCommonValueMonth">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCommonValueMonthRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getCommonValueMonthResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getCommonValueYear">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCommonValueYearRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getCommonValueYearResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueDay">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateExtremeValueDayRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateExtremeValueDayResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueTendays">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateExtremeValueTendaysRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateExtremeValueTendaysResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueMonth">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateExtremeValueMonthRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateExtremeValueMonthResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueYear">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateExtremeValueYearRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateExtremeValueYearResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateExtremeValueAllTimes">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateExtremeValueAllTimesRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateExtremeValueAllTimesResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateHighestRankingDay">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateHighestRankingDayRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateHighestRankingDayResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateHighestRankingMonth">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateHighestRankingMonthRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateHighestRankingMonthResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getClimateHighestRankingPeriod">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getClimateHighestRankingPeriodRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getClimateHighestRankingPeriodResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getRainfallAnalysisHour">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getRainfallAnalysisHourRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getRainfallAnalysisHourResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getRainfallAnalysisDay">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getRainfallAnalysisDayRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getRainfallAnalysisDayResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getStationFixedTimeObservation">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getStationFixedTimeObservationRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getStationFixedTimeObservationResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getStationDailyExtremeValue">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getStationDailyExtremeValueRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getStationDailyExtremeValueResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getCurrentWeather">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCurrentWeatherRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getCurrentWeatherResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getAccumulatedRainfall">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAccumulatedRainfallRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getAccumulatedRainfallResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getNewSnowCover">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getNewSnowCoverRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getNewSnowCoverResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getSnowCover">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSnowCoverRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getSnowCoverResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getIndustrialWeatherInformation">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getIndustrialWeatherInformationRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getIndustrialWeatherInformationResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getTemperatureAndRainfallComparedByCommonYear">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTemperatureAndRainfallComparedByCommonYearRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getTemperatureAndRainfallComparedByCommonYearResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getCurrentWeather30Minute">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCurrentWeather30MinuteRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getCurrentWeather30MinuteResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

      <wsdl:operation name="getOneHourRainfall">
         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOneHourRainfallRequest">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service.surface.sky" use="encoded"/>

      </wsdl:input>

         <wsdl:output name="getOneHourRainfallResponse">
            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://websky.kma.go.kr/services/SurfaceService" use="encoded"/>

      </wsdl:output>

    </wsdl:operation>

  </wsdl:binding>

   <wsdl:service name="SurfaceServiceImplService">
      <wsdl:port binding="impl:SurfaceServiceSoapBinding" name="SurfaceService">
         <wsdlsoap:address location="http://websky.kma.go.kr/services/SurfaceService"/>

    </wsdl:port>

  </wsdl:service>

</wsdl:definitions>
