<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s1="http://microsoft.com/wsdl/types/" 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:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="GetCategories">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCategoriesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCategoriesResult" type="tns:CatalogDisplay" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CatalogDisplay">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="DisplayKey" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="Mcc" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SearchView" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IDCatalogDisplay" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IdPartner" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Media" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DeliveryMedia" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PartnerName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IDLanguage" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentSetCollection" type="tns:ArrayOfContentSet" />
          <s:element minOccurs="0" maxOccurs="1" name="IsoCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SearchReferer" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RatingThresholds" type="tns:ArrayOfRating" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfContentSet">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContentSet" nillable="true" type="tns:ContentSet" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContentSet">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="IDContentSet" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ContentSetType" type="tns:ContentSetType" />
          <s:element minOccurs="1" maxOccurs="1" name="ContentCount" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Preview" type="tns:Preview" />
          <s:element minOccurs="1" maxOccurs="1" name="Priority" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentCollection" type="tns:ArrayOfContent" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentGroup" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TagValue" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ContentSetType">
        <s:restriction base="s:string">
          <s:enumeration value="Category" />
          <s:enumeration value="Thema" />
          <s:enumeration value="Catalog" />
          <s:enumeration value="SearchResult" />
          <s:enumeration value="SearchContainers" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="Preview">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="URL" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfContent">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Content" nillable="true" type="tns:Content" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Content">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="IDContent" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentGroup" type="tns:ContentGroup" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Priority" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Preview" type="tns:Preview" />
          <s:element minOccurs="0" maxOccurs="1" name="TrackingCode" type="tns:TrackingCode" />
          <s:element minOccurs="0" maxOccurs="1" name="PropertyCollection" type="tns:ArrayOfProperty" />
          <s:element minOccurs="0" maxOccurs="1" name="TrackingCodeCollection" type="tns:ArrayOfTrackingCode" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentRatings" type="tns:ArrayOfRating" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContentGroup">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentTypeCollection" type="tns:ArrayOfContentType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfContentType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContentType" nillable="true" type="tns:ContentType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContentType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsCompatible" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="DataRawSize" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PrevRawSize" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Preview" type="tns:Preview" />
          <s:element minOccurs="0" maxOccurs="1" name="MobileCollection" type="tns:ArrayOfMobile" />
          <s:element minOccurs="0" maxOccurs="1" name="TrackingCode" type="tns:TrackingCode" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentVersionCollection" type="tns:ArrayOfContentVersion" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfMobile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Mobile" nillable="true" type="tns:Mobile" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Mobile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="MobileType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Brand" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ScreenWidth" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ScreenHeight" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PushType" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TrackingCode">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IDContent" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CatalogDisplay" type="tns:CatalogDisplay" />
          <s:element minOccurs="0" maxOccurs="1" name="Referer" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfContentVersion">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContentVersion" nillable="true" type="tns:ContentVersion" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContentVersion">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Preview" type="tns:Preview" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfProperty">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Property" nillable="true" type="tns:Property" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Property">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfTrackingCode">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TrackingCode" nillable="true" type="tns:TrackingCode" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfRating">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Rating" type="tns:Rating" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Rating">
        <s:attribute name="Name" type="s:string" />
        <s:attribute name="Value" type="s:int" use="required" />
      </s:complexType>
      <s:element name="GetThemasByContentGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="checkScheduling" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetThemasByContentGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetThemasByContentGroupResult" type="tns:CatalogDisplay" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllThemas">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="checkScheduling" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllThemasResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllThemasResult" type="tns:CatalogDisplay" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPublicContentSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentSetType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPublicContentSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPublicContentSetResult" type="tns:CatalogDisplay" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrivateContentSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentSetType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPrivateContentSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPrivateContentSetResult" type="tns:CatalogDisplay" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="visibility" type="tns:ContentSetVisibility" />
            <s:element minOccurs="1" maxOccurs="1" name="contentSetType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ContentSetVisibility">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="Private" />
          <s:enumeration value="Protected" />
          <s:enumeration value="Public" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetContentSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentSetResult" type="tns:CatalogDisplay" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackedContentByContentSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="referer" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentSetID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="rankingType" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="rowCount" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackedContentByContentSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTrackedContentByContentSetResult" type="tns:ContentSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentSetInfos">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentSetID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentSetInfosResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentSetInfosResult" type="tns:ContentSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentsByContentSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentSetID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="defaultContentTypePreview" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentsByContentSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentsByContentSetResult" type="tns:ContentSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentsByContentSet2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentSetID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentsByContentSet2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentsByContentSet2Result" type="tns:ContentSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentsByRandomize">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentSetID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="randomCount" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentsByRandomizeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentsByRandomizeResult" type="tns:ContentSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchContent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="keyWord" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchContentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchContentResult" type="tns:ContentSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentInfos">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentID" type="s:int" />
            <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="GetContentInfosResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentInfosResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackedContentInfos">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="referer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackedContentInfosResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTrackedContentInfosResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentInfosByContentName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentName" type="s:string" />
            <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="GetContentInfosByContentNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentInfosByContentNameResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackedContentInfosByContentName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="referer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackedContentInfosByContentNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTrackedContentInfosByContentNameResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentInfosByTrackingCode">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="trackingCode" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentInfosByTrackingCodeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentInfosByTrackingCodeResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentCompatibilities">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentCompatibilitiesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentCompatibilitiesResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentCompatibilitiesByContentID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContentCompatibilitiesByContentIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContentCompatibilitiesByContentIDResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTicketInfos">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ticketID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Ticket">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="IDTicket" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IsCredited" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IDService" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IDDevice" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IDCatalogDisplay" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Referer" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IDContent" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CatalogDisplay" type="tns:CatalogDisplay" />
          <s:element minOccurs="1" maxOccurs="1" name="ShippingStatus" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTicketInfosResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTicketInfosResult" type="tns:Ticket" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllContentDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="referer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllContentDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllContentDetailsResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllContentDetailsByContentName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="referer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllContentDetailsByContentNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllContentDetailsByContentNameResult" type="tns:Content" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackingCode">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="referer" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackingCodeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTrackingCodeResult" type="tns:TrackingCode" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExaSearch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="keyword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startElement" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExaSearchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExaSearchResult" type="tns:ContentSet" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExaSearchExt">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="keyword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startElement" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SearchResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Context" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Query" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Suggestions" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentSet" type="tns:ContentSet" />
          <s:element minOccurs="0" maxOccurs="1" name="CriteriaHits" type="tns:ArrayOfCriteriaGroup" />
        </s:sequence>
        <s:attribute name="TotalHits" type="s:int" use="required" />
        <s:attribute name="CurrentSetStart" type="s:int" use="required" />
        <s:attribute name="CurrentSetEnd" type="s:int" use="required" />
      </s:complexType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCriteriaGroup">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CriteriaGroup" nillable="true" type="tns:CriteriaGroup" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CriteriaGroup">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Criterias" type="tns:ArrayOfCriteria" />
        </s:sequence>
        <s:attribute name="Name" type="s:string" />
      </s:complexType>
      <s:complexType name="ArrayOfCriteria">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Criteria" nillable="true" type="tns:Criteria" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Criteria">
        <s:complexContent mixed="false">
          <s:extension base="tns:CriteriaGroup">
            <s:attribute name="Group" type="s:string" />
            <s:attribute name="Val" type="s:string" />
            <s:attribute name="Count" type="s:int" use="required" />
            <s:attribute name="Refine" type="s:string" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ExaSearchExtResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExaSearchExtResult" type="tns:SearchResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExaSearchDrillDown">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startElement" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExaSearchDrillDownResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExaSearchDrillDownResult" type="tns:SearchResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExaSearchRefine">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="displayKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="context" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="hrefParam" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startElement" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExaSearchRefineResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExaSearchRefineResult" type="tns:SearchResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CatalogDisplay" nillable="true" type="tns:CatalogDisplay" />
      <s:element name="ContentSet" nillable="true" type="tns:ContentSet" />
      <s:element name="Content" nillable="true" type="tns:Content" />
      <s:element name="Ticket" nillable="true" type="tns:Ticket" />
      <s:element name="TrackingCode" nillable="true" type="tns:TrackingCode" />
      <s:element name="SearchResult" nillable="true" type="tns:SearchResult" />
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
      <s:simpleType name="guid">
        <s:restriction base="s:string">
          <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetCategoriesSoapIn">
    <wsdl:part name="parameters" element="tns:GetCategories" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesSoapOut">
    <wsdl:part name="parameters" element="tns:GetCategoriesResponse" />
  </wsdl:message>
  <wsdl:message name="GetThemasByContentGroupSoapIn">
    <wsdl:part name="parameters" element="tns:GetThemasByContentGroup" />
  </wsdl:message>
  <wsdl:message name="GetThemasByContentGroupSoapOut">
    <wsdl:part name="parameters" element="tns:GetThemasByContentGroupResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllThemasSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllThemas" />
  </wsdl:message>
  <wsdl:message name="GetAllThemasSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllThemasResponse" />
  </wsdl:message>
  <wsdl:message name="GetPublicContentSetSoapIn">
    <wsdl:part name="parameters" element="tns:GetPublicContentSet" />
  </wsdl:message>
  <wsdl:message name="GetPublicContentSetSoapOut">
    <wsdl:part name="parameters" element="tns:GetPublicContentSetResponse" />
  </wsdl:message>
  <wsdl:message name="GetPrivateContentSetSoapIn">
    <wsdl:part name="parameters" element="tns:GetPrivateContentSet" />
  </wsdl:message>
  <wsdl:message name="GetPrivateContentSetSoapOut">
    <wsdl:part name="parameters" element="tns:GetPrivateContentSetResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentSetSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentSetSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentSetResponse" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentByContentSetSoapIn">
    <wsdl:part name="parameters" element="tns:GetTrackedContentByContentSet" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentByContentSetSoapOut">
    <wsdl:part name="parameters" element="tns:GetTrackedContentByContentSetResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentSetInfosSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentSetInfos" />
  </wsdl:message>
  <wsdl:message name="GetContentSetInfosSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentSetInfosResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSetSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentsByContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSetSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentsByContentSetResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSet2SoapIn">
    <wsdl:part name="parameters" element="tns:GetContentsByContentSet2" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSet2SoapOut">
    <wsdl:part name="parameters" element="tns:GetContentsByContentSet2Response" />
  </wsdl:message>
  <wsdl:message name="GetContentsByRandomizeSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentsByRandomize" />
  </wsdl:message>
  <wsdl:message name="GetContentsByRandomizeSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentsByRandomizeResponse" />
  </wsdl:message>
  <wsdl:message name="SearchContentSoapIn">
    <wsdl:part name="parameters" element="tns:SearchContent" />
  </wsdl:message>
  <wsdl:message name="SearchContentSoapOut">
    <wsdl:part name="parameters" element="tns:SearchContentResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentInfos" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentInfosResponse" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosSoapIn">
    <wsdl:part name="parameters" element="tns:GetTrackedContentInfos" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosSoapOut">
    <wsdl:part name="parameters" element="tns:GetTrackedContentInfosResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByContentNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentInfosByContentName" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByContentNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentInfosByContentNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosByContentNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetTrackedContentInfosByContentName" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosByContentNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetTrackedContentInfosByContentNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByTrackingCodeSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentInfosByTrackingCode" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByTrackingCodeSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentInfosByTrackingCodeResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentCompatibilities" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentCompatibilitiesResponse" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesByContentIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetContentCompatibilitiesByContentID" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesByContentIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetContentCompatibilitiesByContentIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetTicketInfosSoapIn">
    <wsdl:part name="parameters" element="tns:GetTicketInfos" />
  </wsdl:message>
  <wsdl:message name="GetTicketInfosSoapOut">
    <wsdl:part name="parameters" element="tns:GetTicketInfosResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllContentDetails" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllContentDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsByContentNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllContentDetailsByContentName" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsByContentNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllContentDetailsByContentNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetTrackingCodeSoapIn">
    <wsdl:part name="parameters" element="tns:GetTrackingCode" />
  </wsdl:message>
  <wsdl:message name="GetTrackingCodeSoapOut">
    <wsdl:part name="parameters" element="tns:GetTrackingCodeResponse" />
  </wsdl:message>
  <wsdl:message name="ExaSearchSoapIn">
    <wsdl:part name="parameters" element="tns:ExaSearch" />
  </wsdl:message>
  <wsdl:message name="ExaSearchSoapOut">
    <wsdl:part name="parameters" element="tns:ExaSearchResponse" />
  </wsdl:message>
  <wsdl:message name="ExaSearchExtSoapIn">
    <wsdl:part name="parameters" element="tns:ExaSearchExt" />
  </wsdl:message>
  <wsdl:message name="ExaSearchExtSoapOut">
    <wsdl:part name="parameters" element="tns:ExaSearchExtResponse" />
  </wsdl:message>
  <wsdl:message name="ExaSearchDrillDownSoapIn">
    <wsdl:part name="parameters" element="tns:ExaSearchDrillDown" />
  </wsdl:message>
  <wsdl:message name="ExaSearchDrillDownSoapOut">
    <wsdl:part name="parameters" element="tns:ExaSearchDrillDownResponse" />
  </wsdl:message>
  <wsdl:message name="ExaSearchRefineSoapIn">
    <wsdl:part name="parameters" element="tns:ExaSearchRefine" />
  </wsdl:message>
  <wsdl:message name="ExaSearchRefineSoapOut">
    <wsdl:part name="parameters" element="tns:ExaSearchRefineResponse" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesHttpGetOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetThemasByContentGroupHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="checkScheduling" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetThemasByContentGroupHttpGetOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetAllThemasHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="checkScheduling" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllThemasHttpGetOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetPublicContentSetHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetType" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPublicContentSetHttpGetOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetPrivateContentSetHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetType" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPrivateContentSetHttpGetOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetContentSetHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="visibility" type="s:string" />
    <wsdl:part name="contentSetType" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentSetHttpGetOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentByContentSetHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="rankingType" type="s:string" />
    <wsdl:part name="rowCount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentByContentSetHttpGetOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentSetInfosHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentSetInfosHttpGetOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSetHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="defaultContentTypePreview" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSetHttpGetOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSet2HttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSet2HttpGetOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentsByRandomizeHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="randomCount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentsByRandomizeHttpGetOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="SearchContentHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="keyWord" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchContentHttpGetOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByContentNameHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentName" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByContentNameHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosByContentNameHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentName" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosByContentNameHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByTrackingCodeHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="trackingCode" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByTrackingCodeHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesByContentIDHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesByContentIDHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetTicketInfosHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="ticketID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTicketInfosHttpGetOut">
    <wsdl:part name="Body" element="tns:Ticket" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsByContentNameHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentName" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsByContentNameHttpGetOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetTrackingCodeHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackingCodeHttpGetOut">
    <wsdl:part name="Body" element="tns:TrackingCode" />
  </wsdl:message>
  <wsdl:message name="ExaSearchHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="keyword" type="s:string" />
    <wsdl:part name="startElement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExaSearchHttpGetOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="ExaSearchExtHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="keyword" type="s:string" />
    <wsdl:part name="startElement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExaSearchExtHttpGetOut">
    <wsdl:part name="Body" element="tns:SearchResult" />
  </wsdl:message>
  <wsdl:message name="ExaSearchDrillDownHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="startElement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExaSearchDrillDownHttpGetOut">
    <wsdl:part name="Body" element="tns:SearchResult" />
  </wsdl:message>
  <wsdl:message name="ExaSearchRefineHttpGetIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="context" type="s:string" />
    <wsdl:part name="hrefParam" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="startElement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExaSearchRefineHttpGetOut">
    <wsdl:part name="Body" element="tns:SearchResult" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesHttpPostOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetThemasByContentGroupHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="checkScheduling" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetThemasByContentGroupHttpPostOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetAllThemasHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="checkScheduling" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllThemasHttpPostOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetPublicContentSetHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetType" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPublicContentSetHttpPostOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetPrivateContentSetHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetType" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPrivateContentSetHttpPostOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetContentSetHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="visibility" type="s:string" />
    <wsdl:part name="contentSetType" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentSetHttpPostOut">
    <wsdl:part name="Body" element="tns:CatalogDisplay" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentByContentSetHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="rankingType" type="s:string" />
    <wsdl:part name="rowCount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentByContentSetHttpPostOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentSetInfosHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentSetInfosHttpPostOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSetHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="defaultContentTypePreview" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSetHttpPostOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSet2HttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentsByContentSet2HttpPostOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentsByRandomizeHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentSetID" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="randomCount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentsByRandomizeHttpPostOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="SearchContentHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="keyWord" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchContentHttpPostOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByContentNameHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentName" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByContentNameHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosByContentNameHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentName" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackedContentInfosByContentNameHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByTrackingCodeHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="trackingCode" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentInfosByTrackingCodeHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesByContentIDHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContentCompatibilitiesByContentIDHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetTicketInfosHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="ticketID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTicketInfosHttpPostOut">
    <wsdl:part name="Body" element="tns:Ticket" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsByContentNameHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentName" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllContentDetailsByContentNameHttpPostOut">
    <wsdl:part name="Body" element="tns:Content" />
  </wsdl:message>
  <wsdl:message name="GetTrackingCodeHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="referer" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackingCodeHttpPostOut">
    <wsdl:part name="Body" element="tns:TrackingCode" />
  </wsdl:message>
  <wsdl:message name="ExaSearchHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="keyword" type="s:string" />
    <wsdl:part name="startElement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExaSearchHttpPostOut">
    <wsdl:part name="Body" element="tns:ContentSet" />
  </wsdl:message>
  <wsdl:message name="ExaSearchExtHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentGroup" type="s:string" />
    <wsdl:part name="contentType" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="keyword" type="s:string" />
    <wsdl:part name="startElement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExaSearchExtHttpPostOut">
    <wsdl:part name="Body" element="tns:SearchResult" />
  </wsdl:message>
  <wsdl:message name="ExaSearchDrillDownHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="contentID" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="startElement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExaSearchDrillDownHttpPostOut">
    <wsdl:part name="Body" element="tns:SearchResult" />
  </wsdl:message>
  <wsdl:message name="ExaSearchRefineHttpPostIn">
    <wsdl:part name="displayKey" type="s:string" />
    <wsdl:part name="context" type="s:string" />
    <wsdl:part name="hrefParam" type="s:string" />
    <wsdl:part name="mobileType" type="s:string" />
    <wsdl:part name="startElement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExaSearchRefineHttpPostOut">
    <wsdl:part name="Body" element="tns:SearchResult" />
  </wsdl:message>
  <wsdl:portType name="CatalogServiceSoap">
    <wsdl:operation name="GetCategories">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">same as GetPrivateContentSet with ContentSetType ==0 </documentation>
      <wsdl:input message="tns:GetCategoriesSoapIn" />
      <wsdl:output message="tns:GetCategoriesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetThemasByContentGroup">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all private thema's ContentSet for a Display with  ContentGroup filter option </documentation>
      <wsdl:input message="tns:GetThemasByContentGroupSoapIn" />
      <wsdl:output message="tns:GetThemasByContentGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllThemas">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">same as GetPrivateContentSet with ContentSetType ==1 </documentation>
      <wsdl:input message="tns:GetAllThemasSoapIn" />
      <wsdl:output message="tns:GetAllThemasSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPublicContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all public ContentSet for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetPublicContentSetSoapIn" />
      <wsdl:output message="tns:GetPublicContentSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPrivateContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all private ContentSet for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetPrivateContentSetSoapIn" />
      <wsdl:output message="tns:GetPrivateContentSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">generic method to get a authorized ContentSet list  for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetContentSetSoapIn" />
      <wsdl:output message="tns:GetContentSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentByContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Load ContentSet With Static tracking Code</documentation>
      <wsdl:input message="tns:GetTrackedContentByContentSetSoapIn" />
      <wsdl:output message="tns:GetTrackedContentByContentSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentSetInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get ContentSet informations for a ContenSet</documentation>
      <wsdl:input message="tns:GetContentSetInfosSoapIn" />
      <wsdl:output message="tns:GetContentSetInfosSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get the Content Collection in a ContentSet  with contentGroup/defaultContentTypePreview filter options</documentation>
      <wsdl:input message="tns:GetContentsByContentSetSoapIn" />
      <wsdl:output message="tns:GetContentsByContentSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet2">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get the Content Collection in a ContentSet  with contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentsByContentSet2SoapIn" />
      <wsdl:output message="tns:GetContentsByContentSet2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByRandomize">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Random X content within a ContentSet</documentation>
      <wsdl:input message="tns:GetContentsByRandomizeSoapIn" />
      <wsdl:output message="tns:GetContentsByRandomizeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchContent">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get a Content Collection from a KeyWord Search with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:SearchContentSoapIn" />
      <wsdl:output message="tns:SearchContentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosSoapIn" />
      <wsdl:output message="tns:GetContentInfosSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get Content Infos by ID with displayKey Traked infos</documentation>
      <wsdl:input message="tns:GetTrackedContentInfosSoapIn" />
      <wsdl:output message="tns:GetTrackedContentInfosSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosByContentNameSoapIn" />
      <wsdl:output message="tns:GetContentInfosByContentNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfosByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get Content Infos with displayKey Traked infos</documentation>
      <wsdl:input message="tns:GetTrackedContentInfosByContentNameSoapIn" />
      <wsdl:output message="tns:GetTrackedContentInfosByContentNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByTrackingCode">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosByTrackingCodeSoapIn" />
      <wsdl:output message="tns:GetContentInfosByTrackingCodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilities">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full mobile Compatibilities for a Content</documentation>
      <wsdl:input message="tns:GetContentCompatibilitiesSoapIn" />
      <wsdl:output message="tns:GetContentCompatibilitiesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilitiesByContentID">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full mobile Compatibilities for a Content</documentation>
      <wsdl:input message="tns:GetContentCompatibilitiesByContentIDSoapIn" />
      <wsdl:output message="tns:GetContentCompatibilitiesByContentIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTicketInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get informations about a ticket</documentation>
      <wsdl:input message="tns:GetTicketInfosSoapIn" />
      <wsdl:output message="tns:GetTicketInfosSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetails">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">All in one : get content infos, get content compatibilities and generate tracking code </documentation>
      <wsdl:input message="tns:GetAllContentDetailsSoapIn" />
      <wsdl:output message="tns:GetAllContentDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetailsByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">All in one : get content infos, get content compatibilities and generate tracking code </documentation>
      <wsdl:input message="tns:GetAllContentDetailsByContentNameSoapIn" />
      <wsdl:output message="tns:GetAllContentDetailsByContentNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackingCode">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Generate a trackingcode for a specified Content/Display/referer</documentation>
      <wsdl:input message="tns:GetTrackingCodeSoapIn" />
      <wsdl:output message="tns:GetTrackingCodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearch">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns results in a ContentSet</documentation>
      <wsdl:input message="tns:ExaSearchSoapIn" />
      <wsdl:output message="tns:ExaSearchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchExt">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns more detailed results in a SearchResult</documentation>
      <wsdl:input message="tns:ExaSearchExtSoapIn" />
      <wsdl:output message="tns:ExaSearchExtSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchDrillDown">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns more detailed results in a SearchResult</documentation>
      <wsdl:input message="tns:ExaSearchDrillDownSoapIn" />
      <wsdl:output message="tns:ExaSearchDrillDownSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchRefine">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Enables to refine a search by providing the search context and a refine parameter</documentation>
      <wsdl:input message="tns:ExaSearchRefineSoapIn" />
      <wsdl:output message="tns:ExaSearchRefineSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CatalogServiceHttpGet">
    <wsdl:operation name="GetCategories">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">same as GetPrivateContentSet with ContentSetType ==0 </documentation>
      <wsdl:input message="tns:GetCategoriesHttpGetIn" />
      <wsdl:output message="tns:GetCategoriesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetThemasByContentGroup">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all private thema's ContentSet for a Display with  ContentGroup filter option </documentation>
      <wsdl:input message="tns:GetThemasByContentGroupHttpGetIn" />
      <wsdl:output message="tns:GetThemasByContentGroupHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllThemas">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">same as GetPrivateContentSet with ContentSetType ==1 </documentation>
      <wsdl:input message="tns:GetAllThemasHttpGetIn" />
      <wsdl:output message="tns:GetAllThemasHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPublicContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all public ContentSet for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetPublicContentSetHttpGetIn" />
      <wsdl:output message="tns:GetPublicContentSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPrivateContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all private ContentSet for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetPrivateContentSetHttpGetIn" />
      <wsdl:output message="tns:GetPrivateContentSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">generic method to get a authorized ContentSet list  for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetContentSetHttpGetIn" />
      <wsdl:output message="tns:GetContentSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentByContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Load ContentSet With Static tracking Code</documentation>
      <wsdl:input message="tns:GetTrackedContentByContentSetHttpGetIn" />
      <wsdl:output message="tns:GetTrackedContentByContentSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentSetInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get ContentSet informations for a ContenSet</documentation>
      <wsdl:input message="tns:GetContentSetInfosHttpGetIn" />
      <wsdl:output message="tns:GetContentSetInfosHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get the Content Collection in a ContentSet  with contentGroup/defaultContentTypePreview filter options</documentation>
      <wsdl:input message="tns:GetContentsByContentSetHttpGetIn" />
      <wsdl:output message="tns:GetContentsByContentSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet2">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get the Content Collection in a ContentSet  with contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentsByContentSet2HttpGetIn" />
      <wsdl:output message="tns:GetContentsByContentSet2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByRandomize">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Random X content within a ContentSet</documentation>
      <wsdl:input message="tns:GetContentsByRandomizeHttpGetIn" />
      <wsdl:output message="tns:GetContentsByRandomizeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchContent">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get a Content Collection from a KeyWord Search with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:SearchContentHttpGetIn" />
      <wsdl:output message="tns:SearchContentHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosHttpGetIn" />
      <wsdl:output message="tns:GetContentInfosHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get Content Infos by ID with displayKey Traked infos</documentation>
      <wsdl:input message="tns:GetTrackedContentInfosHttpGetIn" />
      <wsdl:output message="tns:GetTrackedContentInfosHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosByContentNameHttpGetIn" />
      <wsdl:output message="tns:GetContentInfosByContentNameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfosByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get Content Infos with displayKey Traked infos</documentation>
      <wsdl:input message="tns:GetTrackedContentInfosByContentNameHttpGetIn" />
      <wsdl:output message="tns:GetTrackedContentInfosByContentNameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByTrackingCode">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosByTrackingCodeHttpGetIn" />
      <wsdl:output message="tns:GetContentInfosByTrackingCodeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilities">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full mobile Compatibilities for a Content</documentation>
      <wsdl:input message="tns:GetContentCompatibilitiesHttpGetIn" />
      <wsdl:output message="tns:GetContentCompatibilitiesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilitiesByContentID">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full mobile Compatibilities for a Content</documentation>
      <wsdl:input message="tns:GetContentCompatibilitiesByContentIDHttpGetIn" />
      <wsdl:output message="tns:GetContentCompatibilitiesByContentIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTicketInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get informations about a ticket</documentation>
      <wsdl:input message="tns:GetTicketInfosHttpGetIn" />
      <wsdl:output message="tns:GetTicketInfosHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetails">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">All in one : get content infos, get content compatibilities and generate tracking code </documentation>
      <wsdl:input message="tns:GetAllContentDetailsHttpGetIn" />
      <wsdl:output message="tns:GetAllContentDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetailsByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">All in one : get content infos, get content compatibilities and generate tracking code </documentation>
      <wsdl:input message="tns:GetAllContentDetailsByContentNameHttpGetIn" />
      <wsdl:output message="tns:GetAllContentDetailsByContentNameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackingCode">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Generate a trackingcode for a specified Content/Display/referer</documentation>
      <wsdl:input message="tns:GetTrackingCodeHttpGetIn" />
      <wsdl:output message="tns:GetTrackingCodeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearch">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns results in a ContentSet</documentation>
      <wsdl:input message="tns:ExaSearchHttpGetIn" />
      <wsdl:output message="tns:ExaSearchHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchExt">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns more detailed results in a SearchResult</documentation>
      <wsdl:input message="tns:ExaSearchExtHttpGetIn" />
      <wsdl:output message="tns:ExaSearchExtHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchDrillDown">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns more detailed results in a SearchResult</documentation>
      <wsdl:input message="tns:ExaSearchDrillDownHttpGetIn" />
      <wsdl:output message="tns:ExaSearchDrillDownHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchRefine">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Enables to refine a search by providing the search context and a refine parameter</documentation>
      <wsdl:input message="tns:ExaSearchRefineHttpGetIn" />
      <wsdl:output message="tns:ExaSearchRefineHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CatalogServiceHttpPost">
    <wsdl:operation name="GetCategories">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">same as GetPrivateContentSet with ContentSetType ==0 </documentation>
      <wsdl:input message="tns:GetCategoriesHttpPostIn" />
      <wsdl:output message="tns:GetCategoriesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetThemasByContentGroup">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all private thema's ContentSet for a Display with  ContentGroup filter option </documentation>
      <wsdl:input message="tns:GetThemasByContentGroupHttpPostIn" />
      <wsdl:output message="tns:GetThemasByContentGroupHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllThemas">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">same as GetPrivateContentSet with ContentSetType ==1 </documentation>
      <wsdl:input message="tns:GetAllThemasHttpPostIn" />
      <wsdl:output message="tns:GetAllThemasHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPublicContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all public ContentSet for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetPublicContentSetHttpPostIn" />
      <wsdl:output message="tns:GetPublicContentSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPrivateContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get all private ContentSet for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetPrivateContentSetHttpPostIn" />
      <wsdl:output message="tns:GetPrivateContentSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">generic method to get a authorized ContentSet list  for a Display with ContentType/MobileType filter options</documentation>
      <wsdl:input message="tns:GetContentSetHttpPostIn" />
      <wsdl:output message="tns:GetContentSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentByContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Load ContentSet With Static tracking Code</documentation>
      <wsdl:input message="tns:GetTrackedContentByContentSetHttpPostIn" />
      <wsdl:output message="tns:GetTrackedContentByContentSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentSetInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get ContentSet informations for a ContenSet</documentation>
      <wsdl:input message="tns:GetContentSetInfosHttpPostIn" />
      <wsdl:output message="tns:GetContentSetInfosHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get the Content Collection in a ContentSet  with contentGroup/defaultContentTypePreview filter options</documentation>
      <wsdl:input message="tns:GetContentsByContentSetHttpPostIn" />
      <wsdl:output message="tns:GetContentsByContentSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet2">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get the Content Collection in a ContentSet  with contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentsByContentSet2HttpPostIn" />
      <wsdl:output message="tns:GetContentsByContentSet2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentsByRandomize">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Random X content within a ContentSet</documentation>
      <wsdl:input message="tns:GetContentsByRandomizeHttpPostIn" />
      <wsdl:output message="tns:GetContentsByRandomizeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchContent">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get a Content Collection from a KeyWord Search with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:SearchContentHttpPostIn" />
      <wsdl:output message="tns:SearchContentHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosHttpPostIn" />
      <wsdl:output message="tns:GetContentInfosHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get Content Infos by ID with displayKey Traked infos</documentation>
      <wsdl:input message="tns:GetTrackedContentInfosHttpPostIn" />
      <wsdl:output message="tns:GetTrackedContentInfosHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosByContentNameHttpPostIn" />
      <wsdl:output message="tns:GetContentInfosByContentNameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfosByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get Content Infos with displayKey Traked infos</documentation>
      <wsdl:input message="tns:GetTrackedContentInfosByContentNameHttpPostIn" />
      <wsdl:output message="tns:GetTrackedContentInfosByContentNameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByTrackingCode">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full details information for a Content with  contentGroup/contentType/mobileType filter options</documentation>
      <wsdl:input message="tns:GetContentInfosByTrackingCodeHttpPostIn" />
      <wsdl:output message="tns:GetContentInfosByTrackingCodeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilities">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full mobile Compatibilities for a Content</documentation>
      <wsdl:input message="tns:GetContentCompatibilitiesHttpPostIn" />
      <wsdl:output message="tns:GetContentCompatibilitiesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilitiesByContentID">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get full mobile Compatibilities for a Content</documentation>
      <wsdl:input message="tns:GetContentCompatibilitiesByContentIDHttpPostIn" />
      <wsdl:output message="tns:GetContentCompatibilitiesByContentIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTicketInfos">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">get informations about a ticket</documentation>
      <wsdl:input message="tns:GetTicketInfosHttpPostIn" />
      <wsdl:output message="tns:GetTicketInfosHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetails">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">All in one : get content infos, get content compatibilities and generate tracking code </documentation>
      <wsdl:input message="tns:GetAllContentDetailsHttpPostIn" />
      <wsdl:output message="tns:GetAllContentDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetailsByContentName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">All in one : get content infos, get content compatibilities and generate tracking code </documentation>
      <wsdl:input message="tns:GetAllContentDetailsByContentNameHttpPostIn" />
      <wsdl:output message="tns:GetAllContentDetailsByContentNameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackingCode">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Generate a trackingcode for a specified Content/Display/referer</documentation>
      <wsdl:input message="tns:GetTrackingCodeHttpPostIn" />
      <wsdl:output message="tns:GetTrackingCodeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearch">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns results in a ContentSet</documentation>
      <wsdl:input message="tns:ExaSearchHttpPostIn" />
      <wsdl:output message="tns:ExaSearchHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchExt">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns more detailed results in a SearchResult</documentation>
      <wsdl:input message="tns:ExaSearchExtHttpPostIn" />
      <wsdl:output message="tns:ExaSearchExtHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchDrillDown">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns more detailed results in a SearchResult</documentation>
      <wsdl:input message="tns:ExaSearchDrillDownHttpPostIn" />
      <wsdl:output message="tns:ExaSearchDrillDownHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ExaSearchRefine">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Enables to refine a search by providing the search context and a refine parameter</documentation>
      <wsdl:input message="tns:ExaSearchRefineHttpPostIn" />
      <wsdl:output message="tns:ExaSearchRefineHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CatalogServiceSoap" type="tns:CatalogServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation name="GetCategories">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetCategories" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetThemasByContentGroup">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetThemasByContentGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllThemas">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetAllThemas" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPublicContentSet">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetPublicContentSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrivateContentSet">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetPrivateContentSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentSet">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentByContentSet">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetTrackedContentByContentSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentSetInfos">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentSetInfos" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentsByContentSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet2">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentsByContentSet2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentsByRandomize">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentsByRandomize" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchContent">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/SearchContent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentInfos">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentInfos" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfos">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetTrackedContentInfos" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByContentName">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentInfosByContentName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfosByContentName">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetTrackedContentInfosByContentName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByTrackingCode">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentInfosByTrackingCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilities">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentCompatibilities" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilitiesByContentID">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetContentCompatibilitiesByContentID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTicketInfos">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetTicketInfos" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetails">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetAllContentDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetailsByContentName">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetAllContentDetailsByContentName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackingCode">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/GetTrackingCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExaSearch">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/ExaSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExaSearchExt">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/ExaSearchExt" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExaSearchDrillDown">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/ExaSearchDrillDown" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExaSearchRefine">
      <soap:operation soapAction="http://content.k-mobile.com/v2/ws/ExaSearchRefine" 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="CatalogServiceHttpGet" type="tns:CatalogServiceHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetCategories">
      <http:operation location="/GetCategories" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetThemasByContentGroup">
      <http:operation location="/GetThemasByContentGroup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllThemas">
      <http:operation location="/GetAllThemas" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPublicContentSet">
      <http:operation location="/GetPublicContentSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPrivateContentSet">
      <http:operation location="/GetPrivateContentSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentSet">
      <http:operation location="/GetContentSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentByContentSet">
      <http:operation location="/GetTrackedContentByContentSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentSetInfos">
      <http:operation location="/GetContentSetInfos" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet">
      <http:operation location="/GetContentsByContentSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentsByContentSet2">
      <http:operation location="/GetContentsByContentSet2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentsByRandomize">
      <http:operation location="/GetContentsByRandomize" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchContent">
      <http:operation location="/SearchContent" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentInfos">
      <http:operation location="/GetContentInfos" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfos">
      <http:operation location="/GetTrackedContentInfos" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByContentName">
      <http:operation location="/GetContentInfosByContentName" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackedContentInfosByContentName">
      <http:operation location="/GetTrackedContentInfosByContentName" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentInfosByTrackingCode">
      <http:operation location="/GetContentInfosByTrackingCode" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilities">
      <http:operation location="/GetContentCompatibilities" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContentCompatibilitiesByContentID">
      <http:operation location="/GetContentCompatibilitiesByContentID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTicketInfos">
      <http:operation location="/GetTicketInfos" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetails">
      <http:operation location="/GetAllContentDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllContentDetailsByContentName">
      <http:operation location="/GetAllContentDetailsByContentName" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackingCode">
      <http:operation location="/GetTrackingCode" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExaSearch">
      <http:operation location="/ExaSearch" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExaSearchExt">
      <http:operation location="/ExaSearchExt" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExaSearchDrillDown">
      <http:operation location="/ExaSearchDrillDown" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExaSearchRefine">
      <http:operation location="/ExaSearchRefine" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CatalogServiceHttpPost" type="tns:CatalogServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetCategories">
      <http:operation location="/GetCategories" />
      <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="GetThemasByContentGroup">
      <http:operation location="/GetThemasByContentGroup" />
      <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="GetAllThemas">
      <http:operation location="/GetAllThemas" />
      <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="GetPublicContentSet">
      <http:operation location="/GetPublicContentSet" />
      <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="GetPrivateContentSet">
      <http:operation location="/GetPrivateContentSet" />
      <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="GetContentSet">
      <http:operation location="/GetContentSet" />
      <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="GetTrackedContentByContentSet">
      <http:operation location="/GetTrackedContentByContentSet" />
      <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="GetContentSetInfos">
      <http:operation location="/GetContentSetInfos" />
      <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="GetContentsByContentSet">
      <http:operation location="/GetContentsByContentSet" />
      <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="GetContentsByContentSet2">
      <http:operation location="/GetContentsByContentSet2" />
      <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="GetContentsByRandomize">
      <http:operation location="/GetContentsByRandomize" />
      <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="SearchContent">
      <http:operation location="/SearchContent" />
      <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="GetContentInfos">
      <http:operation location="/GetContentInfos" />
      <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="GetTrackedContentInfos">
      <http:operation location="/GetTrackedContentInfos" />
      <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="GetContentInfosByContentName">
      <http:operation location="/GetContentInfosByContentName" />
      <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="GetTrackedContentInfosByContentName">
      <http:operation location="/GetTrackedContentInfosByContentName" />
      <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="GetContentInfosByTrackingCode">
      <http:operation location="/GetContentInfosByTrackingCode" />
      <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="GetContentCompatibilities">
      <http:operation location="/GetContentCompatibilities" />
      <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="GetContentCompatibilitiesByContentID">
      <http:operation location="/GetContentCompatibilitiesByContentID" />
      <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="GetTicketInfos">
      <http:operation location="/GetTicketInfos" />
      <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="GetAllContentDetails">
      <http:operation location="/GetAllContentDetails" />
      <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="GetAllContentDetailsByContentName">
      <http:operation location="/GetAllContentDetailsByContentName" />
      <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="GetTrackingCode">
      <http:operation location="/GetTrackingCode" />
      <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="ExaSearch">
      <http:operation location="/ExaSearch" />
      <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="ExaSearchExt">
      <http:operation location="/ExaSearchExt" />
      <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="ExaSearchDrillDown">
      <http:operation location="/ExaSearchDrillDown" />
      <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="ExaSearchRefine">
      <http:operation location="/ExaSearchRefine" />
      <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="CatalogService">
    <documentation xmlns="http://schemas.xmlsoap.org/wsdl/" />
    <wsdl:port name="CatalogServiceSoap" binding="tns:CatalogServiceSoap">
      <soap:address location="http://drmservice.com/v2/ws/catalogservice.asmx" />
    </wsdl:port>
    <wsdl:port name="CatalogServiceHttpGet" binding="tns:CatalogServiceHttpGet">
      <http:address location="http://drmservice.com/v2/ws/catalogservice.asmx" />
    </wsdl:port>
    <wsdl:port name="CatalogServiceHttpPost" binding="tns:CatalogServiceHttpPost">
      <http:address location="http://drmservice.com/v2/ws/catalogservice.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>