<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://content.k-mobile.com/v2/ws" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://content.k-mobile.com/v2/ws" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://content.k-mobile.com/v2/ws">
      <s:element name="GetMobileCapsFromUserAgent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userAgent" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileCapsFromUserAgentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMobileCapsFromUserAgentResult" type="tns:MobileCaps" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MobileCaps">
        <s:complexContent mixed="false">
          <s:extension base="tns:Mobile">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Capabilities" type="tns:ArrayOfProperty" />
              <s:element minOccurs="0" maxOccurs="1" name="Manufacturer" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Model" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="UAProf" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="IsMobileDevice" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="HasBackButton" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="RendersBreaksAfterWmlAnchor" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="CanInitiateVoiceCall" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="PreferredRenderingType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PreferredRenderingMime" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PreferredImageMime" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PreferredImageAlternateText" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SupportsAccesskeyAttribute" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="NumberOfSoftkeys" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="BrowserWidth" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="BrowserHeight" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="RequiresInputValue" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="IsAdvanced" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="IsXhtml" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="IDPusher" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Mobile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="MobileType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ColorDepth" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="BgImgHeight" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="BgImgWidth" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="BgImgWeight" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SupportsWapPushing" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DescriptedMobile">
        <s:complexContent mixed="false">
          <s:extension base="tns:Mobile">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Manufacturer" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Model" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfProperty">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Property" type="tns:Property" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Property">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Value" />
        </s:sequence>
        <s:attribute name="Name" type="s:string" />
      </s:complexType>
      <s:element name="GetMobileCapsFromMobileType">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileCapsFromMobileTypeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMobileCapsFromMobileTypeResult" type="tns:MobileCaps" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckCompatibility">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckCompatibilityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckCompatibilityResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileFromUserAgent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userAgent" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileFromUserAgentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMobileFromUserAgentResult" type="tns:DescriptedMobile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileFromMobileType">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileFromMobileTypeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMobileFromMobileTypeResult" type="tns:DescriptedMobile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUserAgentFromMobileType">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UserAgent">
        <s:attribute name="Value" type="s:string" />
      </s:complexType>
      <s:complexType name="ArrayOfUserAgent">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="UserAgent" type="tns:UserAgent" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetUserAgentFromMobileTypeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUserAgentFromMobileTypeResult" type="tns:ArrayOfUserAgent" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileManufacturers">
        <s:complexType />
      </s:element>
      <s:complexType name="ManufacturerInfo">
        <s:attribute name="MobileCount" type="s:int" use="required" />
        <s:attribute name="Name" type="s:string" />
      </s:complexType>
      <s:complexType name="ArrayOfManufacturerInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ManufacturerInfo" type="tns:ManufacturerInfo" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMobileManufacturersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMobileManufacturersResult" type="tns:ArrayOfManufacturerInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileList">
        <s:complexType />
      </s:element>
      <s:complexType name="ArrayOfMobile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Mobile" nillable="true" type="tns:Mobile" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMobileListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMobileListResult" type="tns:ArrayOfMobile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileListByManufacturer">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="manufacturer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMobileListByManufacturerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMobileListByManufacturerResult" type="tns:ArrayOfMobile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MobileCaps" nillable="true" type="tns:MobileCaps" />
      <s:element name="boolean" type="s:boolean" />
      <s:element name="DescriptedMobile" nillable="true" type="tns:DescriptedMobile" />
      <s:element name="ArrayOfUserAgent" nillable="true" type="tns:ArrayOfUserAgent" />
      <s:element name="ArrayOfManufacturerInfo" nillable="true" type="tns:ArrayOfManufacturerInfo" />
      <s:element name="ArrayOfMobile" nillable="true" type="tns:ArrayOfMobile" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetMobileCapsFromUserAgentSoapIn">
    <wsdl:part name="parameters" element="tns:GetMobileCapsFromUserAgent" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromUserAgentSoapOut">
    <wsdl:part name="parameters" element="tns:GetMobileCapsFromUserAgentResponse" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromMobileTypeSoapIn">
    <wsdl:part name="parameters" element="tns:GetMobileCapsFromMobileType" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromMobileTypeSoapOut">
    <wsdl:part name="parameters" element="tns:GetMobileCapsFromMobileTypeResponse" />
  </wsdl:message>
  <wsdl:message name="CheckCompatibilitySoapIn">
    <wsdl:part name="parameters" element="tns:CheckCompatibility" />
  </wsdl:message>
  <wsdl:message name="CheckCompatibilitySoapOut">
    <wsdl:part name="parameters" element="tns:CheckCompatibilityResponse" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromUserAgentSoapIn">
    <wsdl:part name="parameters" element="tns:GetMobileFromUserAgent" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromUserAgentSoapOut">
    <wsdl:part name="parameters" element="tns:GetMobileFromUserAgentResponse" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromMobileTypeSoapIn">
    <wsdl:part name="parameters" element="tns:GetMobileFromMobileType" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromMobileTypeSoapOut">
    <wsdl:part name="parameters" element="tns:GetMobileFromMobileTypeResponse" />
  </wsdl:message>
  <wsdl:message name="GetUserAgentFromMobileTypeSoapIn">
    <wsdl:part name="parameters" element="tns:GetUserAgentFromMobileType" />
  </wsdl:message>
  <wsdl:message name="GetUserAgentFromMobileTypeSoapOut">
    <wsdl:part name="parameters" element="tns:GetUserAgentFromMobileTypeResponse" />
  </wsdl:message>
  <wsdl:message name="GetMobileManufacturersSoapIn">
    <wsdl:part name="parameters" element="tns:GetMobileManufacturers" />
  </wsdl:message>
  <wsdl:message name="GetMobileManufacturersSoapOut">
    <wsdl:part name="parameters" element="tns:GetMobileManufacturersResponse" />
  </wsdl:message>
  <wsdl:message name="GetMobileListSoapIn">
    <wsdl:part name="parameters" element="tns:GetMobileList" />
  </wsdl:message>
  <wsdl:message name="GetMobileListSoapOut">
    <wsdl:part name="parameters" element="tns:GetMobileListResponse" />
  </wsdl:message>
  <wsdl:message name="GetMobileListByManufacturerSoapIn">
    <wsdl:part name="parameters" element="tns:GetMobileListByManufacturer" />
  </wsdl:message>
  <wsdl:message name="GetMobileListByManufacturerSoapOut">
    <wsdl:part name="parameters" element="tns:GetMobileListByManufacturerResponse" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromUserAgentHttpGetIn">
    <wsdl:part name="userAgent" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromUserAgentHttpGetOut">
    <wsdl:part name="Body" element="tns:MobileCaps" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromMobileTypeHttpGetIn">
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromMobileTypeHttpGetOut">
    <wsdl:part name="Body" element="tns:MobileCaps" />
  </wsdl:message>
  <wsdl:message name="CheckCompatibilityHttpGetIn">
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckCompatibilityHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromUserAgentHttpGetIn">
    <wsdl:part name="userAgent" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromUserAgentHttpGetOut">
    <wsdl:part name="Body" element="tns:DescriptedMobile" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromMobileTypeHttpGetIn">
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromMobileTypeHttpGetOut">
    <wsdl:part name="Body" element="tns:DescriptedMobile" />
  </wsdl:message>
  <wsdl:message name="GetUserAgentFromMobileTypeHttpGetIn">
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUserAgentFromMobileTypeHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfUserAgent" />
  </wsdl:message>
  <wsdl:message name="GetMobileManufacturersHttpGetIn" />
  <wsdl:message name="GetMobileManufacturersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfManufacturerInfo" />
  </wsdl:message>
  <wsdl:message name="GetMobileListHttpGetIn" />
  <wsdl:message name="GetMobileListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfMobile" />
  </wsdl:message>
  <wsdl:message name="GetMobileListByManufacturerHttpGetIn">
    <wsdl:part name="manufacturer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileListByManufacturerHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfMobile" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromUserAgentHttpPostIn">
    <wsdl:part name="userAgent" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromUserAgentHttpPostOut">
    <wsdl:part name="Body" element="tns:MobileCaps" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromMobileTypeHttpPostIn">
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileCapsFromMobileTypeHttpPostOut">
    <wsdl:part name="Body" element="tns:MobileCaps" />
  </wsdl:message>
  <wsdl:message name="CheckCompatibilityHttpPostIn">
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckCompatibilityHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromUserAgentHttpPostIn">
    <wsdl:part name="userAgent" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromUserAgentHttpPostOut">
    <wsdl:part name="Body" element="tns:DescriptedMobile" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromMobileTypeHttpPostIn">
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileFromMobileTypeHttpPostOut">
    <wsdl:part name="Body" element="tns:DescriptedMobile" />
  </wsdl:message>
  <wsdl:message name="GetUserAgentFromMobileTypeHttpPostIn">
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUserAgentFromMobileTypeHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfUserAgent" />
  </wsdl:message>
  <wsdl:message name="GetMobileManufacturersHttpPostIn" />
  <wsdl:message name="GetMobileManufacturersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfManufacturerInfo" />
  </wsdl:message>
  <wsdl:message name="GetMobileListHttpPostIn" />
  <wsdl:message name="GetMobileListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfMobile" />
  </wsdl:message>
  <wsdl:message name="GetMobileListByManufacturerHttpPostIn">
    <wsdl:part name="manufacturer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMobileListByManufacturerHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfMobile" />
  </wsdl:message>
  <wsdl:portType name="MobileServiceSoap">
    <wsdl:operation name="GetMobileCapsFromUserAgent">
      <wsdl:input message="tns:GetMobileCapsFromUserAgentSoapIn" />
      <wsdl:output message="tns:GetMobileCapsFromUserAgentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileCapsFromMobileType">
      <wsdl:input message="tns:GetMobileCapsFromMobileTypeSoapIn" />
      <wsdl:output message="tns:GetMobileCapsFromMobileTypeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckCompatibility">
      <wsdl:input message="tns:CheckCompatibilitySoapIn" />
      <wsdl:output message="tns:CheckCompatibilitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromUserAgent">
      <wsdl:input message="tns:GetMobileFromUserAgentSoapIn" />
      <wsdl:output message="tns:GetMobileFromUserAgentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromMobileType">
      <wsdl:input message="tns:GetMobileFromMobileTypeSoapIn" />
      <wsdl:output message="tns:GetMobileFromMobileTypeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUserAgentFromMobileType">
      <wsdl:input message="tns:GetUserAgentFromMobileTypeSoapIn" />
      <wsdl:output message="tns:GetUserAgentFromMobileTypeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileManufacturers">
      <wsdl:input message="tns:GetMobileManufacturersSoapIn" />
      <wsdl:output message="tns:GetMobileManufacturersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileList">
      <wsdl:input message="tns:GetMobileListSoapIn" />
      <wsdl:output message="tns:GetMobileListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileListByManufacturer">
      <wsdl:input message="tns:GetMobileListByManufacturerSoapIn" />
      <wsdl:output message="tns:GetMobileListByManufacturerSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="MobileServiceHttpGet">
    <wsdl:operation name="GetMobileCapsFromUserAgent">
      <wsdl:input message="tns:GetMobileCapsFromUserAgentHttpGetIn" />
      <wsdl:output message="tns:GetMobileCapsFromUserAgentHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileCapsFromMobileType">
      <wsdl:input message="tns:GetMobileCapsFromMobileTypeHttpGetIn" />
      <wsdl:output message="tns:GetMobileCapsFromMobileTypeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckCompatibility">
      <wsdl:input message="tns:CheckCompatibilityHttpGetIn" />
      <wsdl:output message="tns:CheckCompatibilityHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromUserAgent">
      <wsdl:input message="tns:GetMobileFromUserAgentHttpGetIn" />
      <wsdl:output message="tns:GetMobileFromUserAgentHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromMobileType">
      <wsdl:input message="tns:GetMobileFromMobileTypeHttpGetIn" />
      <wsdl:output message="tns:GetMobileFromMobileTypeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUserAgentFromMobileType">
      <wsdl:input message="tns:GetUserAgentFromMobileTypeHttpGetIn" />
      <wsdl:output message="tns:GetUserAgentFromMobileTypeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileManufacturers">
      <wsdl:input message="tns:GetMobileManufacturersHttpGetIn" />
      <wsdl:output message="tns:GetMobileManufacturersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileList">
      <wsdl:input message="tns:GetMobileListHttpGetIn" />
      <wsdl:output message="tns:GetMobileListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileListByManufacturer">
      <wsdl:input message="tns:GetMobileListByManufacturerHttpGetIn" />
      <wsdl:output message="tns:GetMobileListByManufacturerHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="MobileServiceHttpPost">
    <wsdl:operation name="GetMobileCapsFromUserAgent">
      <wsdl:input message="tns:GetMobileCapsFromUserAgentHttpPostIn" />
      <wsdl:output message="tns:GetMobileCapsFromUserAgentHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileCapsFromMobileType">
      <wsdl:input message="tns:GetMobileCapsFromMobileTypeHttpPostIn" />
      <wsdl:output message="tns:GetMobileCapsFromMobileTypeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckCompatibility">
      <wsdl:input message="tns:CheckCompatibilityHttpPostIn" />
      <wsdl:output message="tns:CheckCompatibilityHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromUserAgent">
      <wsdl:input message="tns:GetMobileFromUserAgentHttpPostIn" />
      <wsdl:output message="tns:GetMobileFromUserAgentHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromMobileType">
      <wsdl:input message="tns:GetMobileFromMobileTypeHttpPostIn" />
      <wsdl:output message="tns:GetMobileFromMobileTypeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUserAgentFromMobileType">
      <wsdl:input message="tns:GetUserAgentFromMobileTypeHttpPostIn" />
      <wsdl:output message="tns:GetUserAgentFromMobileTypeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileManufacturers">
      <wsdl:input message="tns:GetMobileManufacturersHttpPostIn" />
      <wsdl:output message="tns:GetMobileManufacturersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileList">
      <wsdl:input message="tns:GetMobileListHttpPostIn" />
      <wsdl:output message="tns:GetMobileListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMobileListByManufacturer">
      <wsdl:input message="tns:GetMobileListByManufacturerHttpPostIn" />
      <wsdl:output message="tns:GetMobileListByManufacturerHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="MobileServiceSoap" type="tns:MobileServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation name="GetMobileCapsFromUserAgent">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetMobileCapsFromUserAgent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileCapsFromMobileType">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetMobileCapsFromMobileType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckCompatibility">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/CheckCompatibility" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromUserAgent">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetMobileFromUserAgent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromMobileType">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetMobileFromMobileType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserAgentFromMobileType">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetUserAgentFromMobileType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileManufacturers">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetMobileManufacturers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileList">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetMobileList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileListByManufacturer">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetMobileListByManufacturer" 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="MobileServiceHttpGet" type="tns:MobileServiceHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetMobileCapsFromUserAgent">
      <http:operation location="/GetMobileCapsFromUserAgent" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileCapsFromMobileType">
      <http:operation location="/GetMobileCapsFromMobileType" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckCompatibility">
      <http:operation location="/CheckCompatibility" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromUserAgent">
      <http:operation location="/GetMobileFromUserAgent" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromMobileType">
      <http:operation location="/GetMobileFromMobileType" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserAgentFromMobileType">
      <http:operation location="/GetUserAgentFromMobileType" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileManufacturers">
      <http:operation location="/GetMobileManufacturers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileList">
      <http:operation location="/GetMobileList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileListByManufacturer">
      <http:operation location="/GetMobileListByManufacturer" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="MobileServiceHttpPost" type="tns:MobileServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetMobileCapsFromUserAgent">
      <http:operation location="/GetMobileCapsFromUserAgent" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileCapsFromMobileType">
      <http:operation location="/GetMobileCapsFromMobileType" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckCompatibility">
      <http:operation location="/CheckCompatibility" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromUserAgent">
      <http:operation location="/GetMobileFromUserAgent" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileFromMobileType">
      <http:operation location="/GetMobileFromMobileType" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserAgentFromMobileType">
      <http:operation location="/GetUserAgentFromMobileType" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileManufacturers">
      <http:operation location="/GetMobileManufacturers" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileList">
      <http:operation location="/GetMobileList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMobileListByManufacturer">
      <http:operation location="/GetMobileListByManufacturer" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="MobileService">
    <documentation xmlns="http://schemas.xmlsoap.org/wsdl/" />
    <wsdl:port name="MobileServiceSoap" binding="tns:MobileServiceSoap">
      <soap:address location="http://drmservice.com/v2/ws/mobileservice.asmx" />
    </wsdl:port>
    <wsdl:port name="MobileServiceHttpGet" binding="tns:MobileServiceHttpGet">
      <http:address location="http://drmservice.com/v2/ws/mobileservice.asmx" />
    </wsdl:port>
    <wsdl:port name="MobileServiceHttpPost" binding="tns:MobileServiceHttpPost">
      <http:address location="http://drmservice.com/v2/ws/mobileservice.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>