<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://DeviceInfo.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://DeviceInfo.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://DeviceInfo.org/">
      <s:element name="getSingleSiteType">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleSiteTypeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleSiteTypeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSiteType">
        <s:complexType />
      </s:element>
      <s:element name="getSiteTypeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSiteTypeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveSiteType">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveSiteTypeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveSiteTypeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleSite">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleSiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleSiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSite">
        <s:complexType />
      </s:element>
      <s:element name="getSiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveSite">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveSiteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveSiteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getWeatherDevice">
        <s:complexType />
      </s:element>
      <s:element name="getWeatherDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getWeatherDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleWeatherDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleWeatherDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleWeatherDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveWeatherDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveWeatherDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveWeatherDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleGasDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleGasDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleGasDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getGasDevice">
        <s:complexType />
      </s:element>
      <s:element name="getGasDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getGasDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveGasDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveGasDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveGasDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getWindDevice">
        <s:complexType />
      </s:element>
      <s:element name="getWindDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getWindDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleWindDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleWindDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleWindDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveWindDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveWindDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveWindDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleLightDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleLightDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleLightDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getLightDevice">
        <s:complexType />
      </s:element>
      <s:element name="getLightDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getLightDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveLightDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveLightDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveLightDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getInsectDevice">
        <s:complexType />
      </s:element>
      <s:element name="getInsectDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getInsectDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleInsectDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleInsectDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleInsectDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveInsectDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveInsectDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveInsectDeviceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleNitrogenData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleNitrogenDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleNitrogenDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getNitrogenData">
        <s:complexType />
      </s:element>
      <s:element name="getNitrogenDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getNitrogenDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveNitrogenData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveNitrogenDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveNitrogenDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getAirData">
        <s:complexType />
      </s:element>
      <s:element name="getAirDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getAirDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleAirData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleAirDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleAirDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveAirData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveAirDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveAirDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleEnergyData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleEnergyDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleEnergyDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getEnergyData">
        <s:complexType />
      </s:element>
      <s:element name="getEnergyDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getEnergyDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveEnergyData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveEnergyDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveEnergyDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getMapData">
        <s:complexType />
      </s:element>
      <s:element name="getMapDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getMapDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleMapData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleMapDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleMapDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveMapData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveMapDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveMapDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleGrainTemp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleGrainTempResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleGrainTempResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getGrainTemp">
        <s:complexType />
      </s:element>
      <s:element name="getGrainTempResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getGrainTempResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveGrainTemp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveGrainTempResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveGrainTempResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveGrainPointData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveGrainPointDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveGrainPointDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveWareHouseData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveWareHouseDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveWareHouseDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getJcTable">
        <s:complexType />
      </s:element>
      <s:element name="getJcTableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getJcTableResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleJcTable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Vcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSingleJcTableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSingleJcTableResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveJcTable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Buffer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="saveJcTableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="saveJcTableResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="getSingleSiteTypeSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleSiteType" />
  </wsdl:message>
  <wsdl:message name="getSingleSiteTypeSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleSiteTypeResponse" />
  </wsdl:message>
  <wsdl:message name="getSiteTypeSoapIn">
    <wsdl:part name="parameters" element="tns:getSiteType" />
  </wsdl:message>
  <wsdl:message name="getSiteTypeSoapOut">
    <wsdl:part name="parameters" element="tns:getSiteTypeResponse" />
  </wsdl:message>
  <wsdl:message name="saveSiteTypeSoapIn">
    <wsdl:part name="parameters" element="tns:saveSiteType" />
  </wsdl:message>
  <wsdl:message name="saveSiteTypeSoapOut">
    <wsdl:part name="parameters" element="tns:saveSiteTypeResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleSiteSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleSite" />
  </wsdl:message>
  <wsdl:message name="getSingleSiteSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleSiteResponse" />
  </wsdl:message>
  <wsdl:message name="getSiteSoapIn">
    <wsdl:part name="parameters" element="tns:getSite" />
  </wsdl:message>
  <wsdl:message name="getSiteSoapOut">
    <wsdl:part name="parameters" element="tns:getSiteResponse" />
  </wsdl:message>
  <wsdl:message name="saveSiteSoapIn">
    <wsdl:part name="parameters" element="tns:saveSite" />
  </wsdl:message>
  <wsdl:message name="saveSiteSoapOut">
    <wsdl:part name="parameters" element="tns:saveSiteResponse" />
  </wsdl:message>
  <wsdl:message name="getWeatherDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getWeatherDevice" />
  </wsdl:message>
  <wsdl:message name="getWeatherDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getWeatherDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleWeatherDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleWeatherDevice" />
  </wsdl:message>
  <wsdl:message name="getSingleWeatherDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleWeatherDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="saveWeatherDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:saveWeatherDevice" />
  </wsdl:message>
  <wsdl:message name="saveWeatherDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:saveWeatherDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleGasDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleGasDevice" />
  </wsdl:message>
  <wsdl:message name="getSingleGasDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleGasDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getGasDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getGasDevice" />
  </wsdl:message>
  <wsdl:message name="getGasDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getGasDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="saveGasDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:saveGasDevice" />
  </wsdl:message>
  <wsdl:message name="saveGasDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:saveGasDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getWindDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getWindDevice" />
  </wsdl:message>
  <wsdl:message name="getWindDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getWindDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleWindDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleWindDevice" />
  </wsdl:message>
  <wsdl:message name="getSingleWindDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleWindDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="saveWindDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:saveWindDevice" />
  </wsdl:message>
  <wsdl:message name="saveWindDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:saveWindDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleLightDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleLightDevice" />
  </wsdl:message>
  <wsdl:message name="getSingleLightDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleLightDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getLightDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getLightDevice" />
  </wsdl:message>
  <wsdl:message name="getLightDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getLightDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="saveLightDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:saveLightDevice" />
  </wsdl:message>
  <wsdl:message name="saveLightDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:saveLightDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getInsectDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getInsectDevice" />
  </wsdl:message>
  <wsdl:message name="getInsectDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getInsectDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleInsectDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleInsectDevice" />
  </wsdl:message>
  <wsdl:message name="getSingleInsectDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleInsectDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="saveInsectDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:saveInsectDevice" />
  </wsdl:message>
  <wsdl:message name="saveInsectDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:saveInsectDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleNitrogenDataSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleNitrogenData" />
  </wsdl:message>
  <wsdl:message name="getSingleNitrogenDataSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleNitrogenDataResponse" />
  </wsdl:message>
  <wsdl:message name="getNitrogenDataSoapIn">
    <wsdl:part name="parameters" element="tns:getNitrogenData" />
  </wsdl:message>
  <wsdl:message name="getNitrogenDataSoapOut">
    <wsdl:part name="parameters" element="tns:getNitrogenDataResponse" />
  </wsdl:message>
  <wsdl:message name="saveNitrogenDataSoapIn">
    <wsdl:part name="parameters" element="tns:saveNitrogenData" />
  </wsdl:message>
  <wsdl:message name="saveNitrogenDataSoapOut">
    <wsdl:part name="parameters" element="tns:saveNitrogenDataResponse" />
  </wsdl:message>
  <wsdl:message name="getAirDataSoapIn">
    <wsdl:part name="parameters" element="tns:getAirData" />
  </wsdl:message>
  <wsdl:message name="getAirDataSoapOut">
    <wsdl:part name="parameters" element="tns:getAirDataResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleAirDataSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleAirData" />
  </wsdl:message>
  <wsdl:message name="getSingleAirDataSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleAirDataResponse" />
  </wsdl:message>
  <wsdl:message name="saveAirDataSoapIn">
    <wsdl:part name="parameters" element="tns:saveAirData" />
  </wsdl:message>
  <wsdl:message name="saveAirDataSoapOut">
    <wsdl:part name="parameters" element="tns:saveAirDataResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleEnergyDataSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleEnergyData" />
  </wsdl:message>
  <wsdl:message name="getSingleEnergyDataSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleEnergyDataResponse" />
  </wsdl:message>
  <wsdl:message name="getEnergyDataSoapIn">
    <wsdl:part name="parameters" element="tns:getEnergyData" />
  </wsdl:message>
  <wsdl:message name="getEnergyDataSoapOut">
    <wsdl:part name="parameters" element="tns:getEnergyDataResponse" />
  </wsdl:message>
  <wsdl:message name="saveEnergyDataSoapIn">
    <wsdl:part name="parameters" element="tns:saveEnergyData" />
  </wsdl:message>
  <wsdl:message name="saveEnergyDataSoapOut">
    <wsdl:part name="parameters" element="tns:saveEnergyDataResponse" />
  </wsdl:message>
  <wsdl:message name="getMapDataSoapIn">
    <wsdl:part name="parameters" element="tns:getMapData" />
  </wsdl:message>
  <wsdl:message name="getMapDataSoapOut">
    <wsdl:part name="parameters" element="tns:getMapDataResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleMapDataSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleMapData" />
  </wsdl:message>
  <wsdl:message name="getSingleMapDataSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleMapDataResponse" />
  </wsdl:message>
  <wsdl:message name="saveMapDataSoapIn">
    <wsdl:part name="parameters" element="tns:saveMapData" />
  </wsdl:message>
  <wsdl:message name="saveMapDataSoapOut">
    <wsdl:part name="parameters" element="tns:saveMapDataResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleGrainTempSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleGrainTemp" />
  </wsdl:message>
  <wsdl:message name="getSingleGrainTempSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleGrainTempResponse" />
  </wsdl:message>
  <wsdl:message name="getGrainTempSoapIn">
    <wsdl:part name="parameters" element="tns:getGrainTemp" />
  </wsdl:message>
  <wsdl:message name="getGrainTempSoapOut">
    <wsdl:part name="parameters" element="tns:getGrainTempResponse" />
  </wsdl:message>
  <wsdl:message name="saveGrainTempSoapIn">
    <wsdl:part name="parameters" element="tns:saveGrainTemp" />
  </wsdl:message>
  <wsdl:message name="saveGrainTempSoapOut">
    <wsdl:part name="parameters" element="tns:saveGrainTempResponse" />
  </wsdl:message>
  <wsdl:message name="saveGrainPointDataSoapIn">
    <wsdl:part name="parameters" element="tns:saveGrainPointData" />
  </wsdl:message>
  <wsdl:message name="saveGrainPointDataSoapOut">
    <wsdl:part name="parameters" element="tns:saveGrainPointDataResponse" />
  </wsdl:message>
  <wsdl:message name="saveWareHouseDataSoapIn">
    <wsdl:part name="parameters" element="tns:saveWareHouseData" />
  </wsdl:message>
  <wsdl:message name="saveWareHouseDataSoapOut">
    <wsdl:part name="parameters" element="tns:saveWareHouseDataResponse" />
  </wsdl:message>
  <wsdl:message name="getJcTableSoapIn">
    <wsdl:part name="parameters" element="tns:getJcTable" />
  </wsdl:message>
  <wsdl:message name="getJcTableSoapOut">
    <wsdl:part name="parameters" element="tns:getJcTableResponse" />
  </wsdl:message>
  <wsdl:message name="getSingleJcTableSoapIn">
    <wsdl:part name="parameters" element="tns:getSingleJcTable" />
  </wsdl:message>
  <wsdl:message name="getSingleJcTableSoapOut">
    <wsdl:part name="parameters" element="tns:getSingleJcTableResponse" />
  </wsdl:message>
  <wsdl:message name="saveJcTableSoapIn">
    <wsdl:part name="parameters" element="tns:saveJcTable" />
  </wsdl:message>
  <wsdl:message name="saveJcTableSoapOut">
    <wsdl:part name="parameters" element="tns:saveJcTableResponse" />
  </wsdl:message>
  <wsdl:portType name="WebServiceSerSoap">
    <wsdl:operation name="getSingleSiteType">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个站点类型</wsdl:documentation>
      <wsdl:input message="tns:getSingleSiteTypeSoapIn" />
      <wsdl:output message="tns:getSingleSiteTypeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSiteType">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取站点类型</wsdl:documentation>
      <wsdl:input message="tns:getSiteTypeSoapIn" />
      <wsdl:output message="tns:getSiteTypeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveSiteType">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存站点类型信息</wsdl:documentation>
      <wsdl:input message="tns:saveSiteTypeSoapIn" />
      <wsdl:output message="tns:saveSiteTypeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleSite">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个站点信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleSiteSoapIn" />
      <wsdl:output message="tns:getSingleSiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSite">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取站点信息</wsdl:documentation>
      <wsdl:input message="tns:getSiteSoapIn" />
      <wsdl:output message="tns:getSiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveSite">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存站点信息</wsdl:documentation>
      <wsdl:input message="tns:saveSiteSoapIn" />
      <wsdl:output message="tns:saveSiteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getWeatherDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取气象设备信息</wsdl:documentation>
      <wsdl:input message="tns:getWeatherDeviceSoapIn" />
      <wsdl:output message="tns:getWeatherDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleWeatherDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个气象设备信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleWeatherDeviceSoapIn" />
      <wsdl:output message="tns:getSingleWeatherDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveWeatherDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存气象设备信息</wsdl:documentation>
      <wsdl:input message="tns:saveWeatherDeviceSoapIn" />
      <wsdl:output message="tns:saveWeatherDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleGasDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个气体液位信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleGasDeviceSoapIn" />
      <wsdl:output message="tns:getSingleGasDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getGasDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取气体液位信息</wsdl:documentation>
      <wsdl:input message="tns:getGasDeviceSoapIn" />
      <wsdl:output message="tns:getGasDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveGasDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存气体液位信息</wsdl:documentation>
      <wsdl:input message="tns:saveGasDeviceSoapIn" />
      <wsdl:output message="tns:saveGasDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getWindDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取通风设备信息</wsdl:documentation>
      <wsdl:input message="tns:getWindDeviceSoapIn" />
      <wsdl:output message="tns:getWindDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleWindDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个通风设备信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleWindDeviceSoapIn" />
      <wsdl:output message="tns:getSingleWindDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveWindDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存通风设备信息</wsdl:documentation>
      <wsdl:input message="tns:saveWindDeviceSoapIn" />
      <wsdl:output message="tns:saveWindDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleLightDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个照明设备信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleLightDeviceSoapIn" />
      <wsdl:output message="tns:getSingleLightDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getLightDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取照明设备信息</wsdl:documentation>
      <wsdl:input message="tns:getLightDeviceSoapIn" />
      <wsdl:output message="tns:getLightDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveLightDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存照明设备信息</wsdl:documentation>
      <wsdl:input message="tns:saveLightDeviceSoapIn" />
      <wsdl:output message="tns:saveLightDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getInsectDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取虫情设备信息</wsdl:documentation>
      <wsdl:input message="tns:getInsectDeviceSoapIn" />
      <wsdl:output message="tns:getInsectDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleInsectDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个虫情设备信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleInsectDeviceSoapIn" />
      <wsdl:output message="tns:getSingleInsectDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveInsectDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存虫情设备信息</wsdl:documentation>
      <wsdl:input message="tns:saveInsectDeviceSoapIn" />
      <wsdl:output message="tns:saveInsectDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleNitrogenData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个氮气房信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleNitrogenDataSoapIn" />
      <wsdl:output message="tns:getSingleNitrogenDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getNitrogenData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取氮气房信息</wsdl:documentation>
      <wsdl:input message="tns:getNitrogenDataSoapIn" />
      <wsdl:output message="tns:getNitrogenDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveNitrogenData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存氮气房信息</wsdl:documentation>
      <wsdl:input message="tns:saveNitrogenDataSoapIn" />
      <wsdl:output message="tns:saveNitrogenDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getAirData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取空调信息</wsdl:documentation>
      <wsdl:input message="tns:getAirDataSoapIn" />
      <wsdl:output message="tns:getAirDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleAirData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个空调信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleAirDataSoapIn" />
      <wsdl:output message="tns:getSingleAirDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveAirData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存空调信息</wsdl:documentation>
      <wsdl:input message="tns:saveAirDataSoapIn" />
      <wsdl:output message="tns:saveAirDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleEnergyData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个能耗信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleEnergyDataSoapIn" />
      <wsdl:output message="tns:getSingleEnergyDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getEnergyData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取能耗信息</wsdl:documentation>
      <wsdl:input message="tns:getEnergyDataSoapIn" />
      <wsdl:output message="tns:getEnergyDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveEnergyData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存能耗信息</wsdl:documentation>
      <wsdl:input message="tns:saveEnergyDataSoapIn" />
      <wsdl:output message="tns:saveEnergyDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getMapData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取气调信息</wsdl:documentation>
      <wsdl:input message="tns:getMapDataSoapIn" />
      <wsdl:output message="tns:getMapDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleMapData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个气调信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleMapDataSoapIn" />
      <wsdl:output message="tns:getSingleMapDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveMapData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存气调信息</wsdl:documentation>
      <wsdl:input message="tns:saveMapDataSoapIn" />
      <wsdl:output message="tns:saveMapDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleGrainTemp">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个粮情或油情信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleGrainTempSoapIn" />
      <wsdl:output message="tns:getSingleGrainTempSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getGrainTemp">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个粮情或油情信息</wsdl:documentation>
      <wsdl:input message="tns:getGrainTempSoapIn" />
      <wsdl:output message="tns:getGrainTempSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveGrainTemp">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存粮情或油情信息</wsdl:documentation>
      <wsdl:input message="tns:saveGrainTempSoapIn" />
      <wsdl:output message="tns:saveGrainTempSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveGrainPointData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存库点信息</wsdl:documentation>
      <wsdl:input message="tns:saveGrainPointDataSoapIn" />
      <wsdl:output message="tns:saveGrainPointDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveWareHouseData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存仓房信息</wsdl:documentation>
      <wsdl:input message="tns:saveWareHouseDataSoapIn" />
      <wsdl:output message="tns:saveWareHouseDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getJcTable">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取检测设备信息</wsdl:documentation>
      <wsdl:input message="tns:getJcTableSoapIn" />
      <wsdl:output message="tns:getJcTableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSingleJcTable">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单个检测设备信息</wsdl:documentation>
      <wsdl:input message="tns:getSingleJcTableSoapIn" />
      <wsdl:output message="tns:getSingleJcTableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="saveJcTable">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">保存检测信息</wsdl:documentation>
      <wsdl:input message="tns:saveJcTableSoapIn" />
      <wsdl:output message="tns:saveJcTableSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="WebServiceSerSoap" type="tns:WebServiceSerSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="getSingleSiteType">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleSiteType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSiteType">
      <soap:operation soapAction="http://DeviceInfo.org/getSiteType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveSiteType">
      <soap:operation soapAction="http://DeviceInfo.org/saveSiteType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleSite">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleSite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSite">
      <soap:operation soapAction="http://DeviceInfo.org/getSite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveSite">
      <soap:operation soapAction="http://DeviceInfo.org/saveSite" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getWeatherDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getWeatherDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleWeatherDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleWeatherDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveWeatherDevice">
      <soap:operation soapAction="http://DeviceInfo.org/saveWeatherDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleGasDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleGasDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGasDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getGasDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveGasDevice">
      <soap:operation soapAction="http://DeviceInfo.org/saveGasDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getWindDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getWindDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleWindDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleWindDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveWindDevice">
      <soap:operation soapAction="http://DeviceInfo.org/saveWindDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleLightDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleLightDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLightDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getLightDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveLightDevice">
      <soap:operation soapAction="http://DeviceInfo.org/saveLightDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInsectDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getInsectDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleInsectDevice">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleInsectDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveInsectDevice">
      <soap:operation soapAction="http://DeviceInfo.org/saveInsectDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleNitrogenData">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleNitrogenData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getNitrogenData">
      <soap:operation soapAction="http://DeviceInfo.org/getNitrogenData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveNitrogenData">
      <soap:operation soapAction="http://DeviceInfo.org/saveNitrogenData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAirData">
      <soap:operation soapAction="http://DeviceInfo.org/getAirData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleAirData">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleAirData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveAirData">
      <soap:operation soapAction="http://DeviceInfo.org/saveAirData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleEnergyData">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleEnergyData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEnergyData">
      <soap:operation soapAction="http://DeviceInfo.org/getEnergyData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveEnergyData">
      <soap:operation soapAction="http://DeviceInfo.org/saveEnergyData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMapData">
      <soap:operation soapAction="http://DeviceInfo.org/getMapData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleMapData">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleMapData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveMapData">
      <soap:operation soapAction="http://DeviceInfo.org/saveMapData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleGrainTemp">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleGrainTemp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGrainTemp">
      <soap:operation soapAction="http://DeviceInfo.org/getGrainTemp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveGrainTemp">
      <soap:operation soapAction="http://DeviceInfo.org/saveGrainTemp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveGrainPointData">
      <soap:operation soapAction="http://DeviceInfo.org/saveGrainPointData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveWareHouseData">
      <soap:operation soapAction="http://DeviceInfo.org/saveWareHouseData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getJcTable">
      <soap:operation soapAction="http://DeviceInfo.org/getJcTable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleJcTable">
      <soap:operation soapAction="http://DeviceInfo.org/getSingleJcTable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveJcTable">
      <soap:operation soapAction="http://DeviceInfo.org/saveJcTable" 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="WebServiceSerSoap12" type="tns:WebServiceSerSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="getSingleSiteType">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleSiteType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSiteType">
      <soap12:operation soapAction="http://DeviceInfo.org/getSiteType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveSiteType">
      <soap12:operation soapAction="http://DeviceInfo.org/saveSiteType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleSite">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleSite" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSite">
      <soap12:operation soapAction="http://DeviceInfo.org/getSite" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveSite">
      <soap12:operation soapAction="http://DeviceInfo.org/saveSite" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getWeatherDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getWeatherDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleWeatherDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleWeatherDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveWeatherDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/saveWeatherDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleGasDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleGasDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGasDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getGasDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveGasDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/saveGasDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getWindDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getWindDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleWindDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleWindDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveWindDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/saveWindDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleLightDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleLightDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLightDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getLightDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveLightDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/saveLightDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInsectDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getInsectDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleInsectDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleInsectDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveInsectDevice">
      <soap12:operation soapAction="http://DeviceInfo.org/saveInsectDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleNitrogenData">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleNitrogenData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getNitrogenData">
      <soap12:operation soapAction="http://DeviceInfo.org/getNitrogenData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveNitrogenData">
      <soap12:operation soapAction="http://DeviceInfo.org/saveNitrogenData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAirData">
      <soap12:operation soapAction="http://DeviceInfo.org/getAirData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleAirData">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleAirData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveAirData">
      <soap12:operation soapAction="http://DeviceInfo.org/saveAirData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleEnergyData">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleEnergyData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEnergyData">
      <soap12:operation soapAction="http://DeviceInfo.org/getEnergyData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveEnergyData">
      <soap12:operation soapAction="http://DeviceInfo.org/saveEnergyData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMapData">
      <soap12:operation soapAction="http://DeviceInfo.org/getMapData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleMapData">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleMapData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveMapData">
      <soap12:operation soapAction="http://DeviceInfo.org/saveMapData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleGrainTemp">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleGrainTemp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGrainTemp">
      <soap12:operation soapAction="http://DeviceInfo.org/getGrainTemp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveGrainTemp">
      <soap12:operation soapAction="http://DeviceInfo.org/saveGrainTemp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveGrainPointData">
      <soap12:operation soapAction="http://DeviceInfo.org/saveGrainPointData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveWareHouseData">
      <soap12:operation soapAction="http://DeviceInfo.org/saveWareHouseData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getJcTable">
      <soap12:operation soapAction="http://DeviceInfo.org/getJcTable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleJcTable">
      <soap12:operation soapAction="http://DeviceInfo.org/getSingleJcTable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveJcTable">
      <soap12:operation soapAction="http://DeviceInfo.org/saveJcTable" 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="WebServiceSer">
    <wsdl:port name="WebServiceSerSoap" binding="tns:WebServiceSerSoap">
      <soap:address location="http://127.0.0.1:38083/WebServiceSer.asmx" />
    </wsdl:port>
    <wsdl:port name="WebServiceSerSoap12" binding="tns:WebServiceSerSoap12">
      <soap12:address location="http://127.0.0.1:38083/WebServiceSer.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>