<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://mission-one.de/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://mission-one.de/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://mission-one.de/">
      <s:element name="NewsletterInsert">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="newsletter" type="tns:Newsletter" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Newsletter">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="NewsletterId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="NewsletterName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NewsletterDescription" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ProjectId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="NewsletterTemplateSetId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="FromEmailFriendlyName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ReplyToEmail" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubjectPartForInternalTest" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubjectPartForExternalTest" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LastChangeDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="State" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="NewsletterType" nillable="true" type="tns:NewsletterTypes" />
          <s:element minOccurs="1" maxOccurs="1" name="NewsletterClassId" nillable="true" type="tns:NewsletterClasses" />
          <s:element minOccurs="0" maxOccurs="1" name="Editors" type="tns:ArrayOfEditor" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentBlocks" type="tns:ArrayOfContentBlock" />
          <s:element minOccurs="0" maxOccurs="1" name="Categories" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="Groups" type="tns:ArrayOfString" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="NewsletterTypes">
        <s:restriction base="s:string">
          <s:enumeration value="HTML" />
          <s:enumeration value="TEXT" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="NewsletterClasses">
        <s:restriction base="s:string">
          <s:enumeration value="Standard" />
          <s:enumeration value="Autoresponder" />
          <s:enumeration value="Sigin" />
          <s:enumeration value="Opt" />
          <s:enumeration value="OptConfirm" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfEditor">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Editor" nillable="true" type="tns:Editor" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Editor">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Content" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfContentBlock">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContentBlock" nillable="true" type="tns:ContentBlock" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContentBlock">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ContentBlockId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="NewsletterId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ContentBlockTemplateId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="PlaceholderId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentBlockName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ContentBlockPosition" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Interests" type="tns:ArrayOfInt" />
          <s:element minOccurs="0" maxOccurs="1" name="ContentBlockEditors" type="tns:ArrayOfEditor" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </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:element name="NewsletterInsertResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterInsertResult" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CustomerInterfaceAuthentication" type="tns:CustomerInterfaceAuthentication" />
      <s:complexType name="CustomerInterfaceAuthentication">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CustomerID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="APIKey" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="ContentBlockInsert">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="contentBlock" type="tns:ContentBlock" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ContentBlockInsertResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ContentBlockInsertResult" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="ContentBlockId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewsletterSend">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="newsletterId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="dispatchType" type="tns:DispatchType" />
            <s:element minOccurs="1" maxOccurs="1" name="recipients" type="tns:Recipients" />
            <s:element minOccurs="1" maxOccurs="1" name="personGroupId" nillable="true" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="targetGroupId" nillable="true" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="startDate" nillable="true" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="DispatchType">
        <s:restriction base="s:string">
          <s:enumeration value="TEST_INTERNAL" />
          <s:enumeration value="TEST_EXTERNAL" />
          <s:enumeration value="NORMAL" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="Recipients">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="PersonGroup" />
          <s:enumeration value="TargetGroup" />
        </s:restriction>
      </s:simpleType>
      <s:element name="NewsletterSendResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterSendResult" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="dispatchId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DispatchStart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="newsletterId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="dispatchType" type="tns:DispatchType" />
            <s:element minOccurs="1" maxOccurs="1" name="recipients" type="tns:Recipients" />
            <s:element minOccurs="1" maxOccurs="1" name="personGroupId" nillable="true" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="targetGroupId" nillable="true" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="startDate" nillable="true" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DispatchStartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DispatchStartResult" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="dispatchId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DispatchAbort">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="dispatchPartId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="customerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DispatchAbortResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DispatchAbortResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewsletterPublish">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="newsletterId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="setReadyForDispatch" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewsletterPublishResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterPublishResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewsletterGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchConditions" type="tns:ArrayOfNlrCondition" />
            <s:element minOccurs="1" maxOccurs="1" name="WithContent" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfNlrCondition">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="NlrCondition" nillable="true" type="tns:NlrCondition" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="NlrCondition">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="SearchCondition" type="tns:NewsletterSearchCondition" />
          <s:element minOccurs="1" maxOccurs="1" name="SearchField" type="tns:NlrSearchField" />
          <s:element minOccurs="0" maxOccurs="1" name="ConditionValue" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="NewsletterSearchCondition">
        <s:restriction base="s:string">
          <s:enumeration value="Equals" />
          <s:enumeration value="LowerThan" />
          <s:enumeration value="GreaterThan" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="NlrSearchField">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="NewsletterId" />
          <s:enumeration value="CreateDate" />
          <s:enumeration value="LastChangeDate" />
          <s:enumeration value="State" />
          <s:enumeration value="CategoryName" />
          <s:enumeration value="GroupName" />
        </s:restriction>
      </s:simpleType>
      <s:element name="NewsletterGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NewsletterGetResult" type="tns:ArrayOfNewsletter" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfNewsletter">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Newsletter" nillable="true" type="tns:Newsletter" />
        </s:sequence>
      </s:complexType>
      <s:element name="NewsletterUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="newsletter" type="tns:Newsletter" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewsletterUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterUpdateResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ContentBlockUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="contentBlock" type="tns:ContentBlock" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ContentBlockUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ContentBlockUpdateResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ContentBlockRemove">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="contentBlock" type="tns:ContentBlock" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ContentBlockRemoveResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ContentBlockRemoveResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LinkGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LinkGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LinkGetResult" type="tns:LinkInfo" />
            <s:element minOccurs="0" maxOccurs="1" name="errorMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="LinkInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="LinkId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="LinkName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LinkUrl" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LinkType" type="tns:LinkType" />
          <s:element minOccurs="1" maxOccurs="1" name="LinkUrlType" type="tns:LinkUrlType" />
          <s:element minOccurs="1" maxOccurs="1" name="ContentBlockId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Interests" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mid" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="LinkType">
        <s:restriction base="s:string">
          <s:enumeration value="Html" />
          <s:enumeration value="Text" />
          <s:enumeration value="Open" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="LinkUrlType">
        <s:restriction base="s:string">
          <s:enumeration value="Normal" />
          <s:enumeration value="Forms" />
          <s:enumeration value="Shoptracker" />
          <s:enumeration value="Alternate" />
          <s:enumeration value="Share" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="NewsletterInsertSoapIn">
    <wsdl:part name="parameters" element="tns:NewsletterInsert" />
  </wsdl:message>
  <wsdl:message name="NewsletterInsertSoapOut">
    <wsdl:part name="parameters" element="tns:NewsletterInsertResponse" />
  </wsdl:message>
  <wsdl:message name="NewsletterInsertCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="ContentBlockInsertSoapIn">
    <wsdl:part name="parameters" element="tns:ContentBlockInsert" />
  </wsdl:message>
  <wsdl:message name="ContentBlockInsertSoapOut">
    <wsdl:part name="parameters" element="tns:ContentBlockInsertResponse" />
  </wsdl:message>
  <wsdl:message name="ContentBlockInsertCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewsletterSendSoapIn">
    <wsdl:part name="parameters" element="tns:NewsletterSend" />
  </wsdl:message>
  <wsdl:message name="NewsletterSendSoapOut">
    <wsdl:part name="parameters" element="tns:NewsletterSendResponse" />
  </wsdl:message>
  <wsdl:message name="NewsletterSendCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="DispatchStartSoapIn">
    <wsdl:part name="parameters" element="tns:DispatchStart" />
  </wsdl:message>
  <wsdl:message name="DispatchStartSoapOut">
    <wsdl:part name="parameters" element="tns:DispatchStartResponse" />
  </wsdl:message>
  <wsdl:message name="DispatchStartCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="DispatchAbortSoapIn">
    <wsdl:part name="parameters" element="tns:DispatchAbort" />
  </wsdl:message>
  <wsdl:message name="DispatchAbortSoapOut">
    <wsdl:part name="parameters" element="tns:DispatchAbortResponse" />
  </wsdl:message>
  <wsdl:message name="DispatchAbortCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewsletterPublishSoapIn">
    <wsdl:part name="parameters" element="tns:NewsletterPublish" />
  </wsdl:message>
  <wsdl:message name="NewsletterPublishSoapOut">
    <wsdl:part name="parameters" element="tns:NewsletterPublishResponse" />
  </wsdl:message>
  <wsdl:message name="NewsletterPublishCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewsletterGetSoapIn">
    <wsdl:part name="parameters" element="tns:NewsletterGet" />
  </wsdl:message>
  <wsdl:message name="NewsletterGetSoapOut">
    <wsdl:part name="parameters" element="tns:NewsletterGetResponse" />
  </wsdl:message>
  <wsdl:message name="NewsletterGetCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewsletterUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:NewsletterUpdate" />
  </wsdl:message>
  <wsdl:message name="NewsletterUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:NewsletterUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="NewsletterUpdateCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="ContentBlockUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:ContentBlockUpdate" />
  </wsdl:message>
  <wsdl:message name="ContentBlockUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:ContentBlockUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="ContentBlockUpdateCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="ContentBlockRemoveSoapIn">
    <wsdl:part name="parameters" element="tns:ContentBlockRemove" />
  </wsdl:message>
  <wsdl:message name="ContentBlockRemoveSoapOut">
    <wsdl:part name="parameters" element="tns:ContentBlockRemoveResponse" />
  </wsdl:message>
  <wsdl:message name="ContentBlockRemoveCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:message name="LinkGetSoapIn">
    <wsdl:part name="parameters" element="tns:LinkGet" />
  </wsdl:message>
  <wsdl:message name="LinkGetSoapOut">
    <wsdl:part name="parameters" element="tns:LinkGetResponse" />
  </wsdl:message>
  <wsdl:message name="LinkGetCustomerInterfaceAuthentication">
    <wsdl:part name="CustomerInterfaceAuthentication" element="tns:CustomerInterfaceAuthentication" />
  </wsdl:message>
  <wsdl:portType name="CustomerContentInterfaceSoap">
    <wsdl:operation name="NewsletterInsert">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create a Newsletter with or without contents and/or contentblocks</wsdl:documentation>
      <wsdl:input message="tns:NewsletterInsertSoapIn" />
      <wsdl:output message="tns:NewsletterInsertSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ContentBlockInsert">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add Contentblock to Newsletter</wsdl:documentation>
      <wsdl:input message="tns:ContentBlockInsertSoapIn" />
      <wsdl:output message="tns:ContentBlockInsertSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewsletterSend">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">[Deprecated] Send Newsletter to Test-Persongroups, Persongroups, Targetgroups or All Subscribers in Project</wsdl:documentation>
      <wsdl:input message="tns:NewsletterSendSoapIn" />
      <wsdl:output message="tns:NewsletterSendSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DispatchStart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Start a dispatch to Test-Persongroups, Persongroups, Targetgroups or All Subscribers in Project for a newsletter</wsdl:documentation>
      <wsdl:input message="tns:DispatchStartSoapIn" />
      <wsdl:output message="tns:DispatchStartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DispatchAbort">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Aborts a dispatch given by the dispatchPartId and the customerId.&lt;br&gt;Returns true or false wether the abortion is succeeded or not. If it fails you can refer to the ErrorMessage</wsdl:documentation>
      <wsdl:input message="tns:DispatchAbortSoapIn" />
      <wsdl:output message="tns:DispatchAbortSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewsletterPublish">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Publish newsletter in order to send tests and set it "Ready for Dispatch" for normal dispatch</wsdl:documentation>
      <wsdl:input message="tns:NewsletterPublishSoapIn" />
      <wsdl:output message="tns:NewsletterPublishSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewsletterGet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Newsletter get</wsdl:documentation>
      <wsdl:input message="tns:NewsletterGetSoapIn" />
      <wsdl:output message="tns:NewsletterGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewsletterUpdate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update Newsletter</wsdl:documentation>
      <wsdl:input message="tns:NewsletterUpdateSoapIn" />
      <wsdl:output message="tns:NewsletterUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ContentBlockUpdate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update Content Block</wsdl:documentation>
      <wsdl:input message="tns:ContentBlockUpdateSoapIn" />
      <wsdl:output message="tns:ContentBlockUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ContentBlockRemove">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Remove Content Block</wsdl:documentation>
      <wsdl:input message="tns:ContentBlockRemoveSoapIn" />
      <wsdl:output message="tns:ContentBlockRemoveSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LinkGet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve link information</wsdl:documentation>
      <wsdl:input message="tns:LinkGetSoapIn" />
      <wsdl:output message="tns:LinkGetSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CustomerContentInterfaceSoap" type="tns:CustomerContentInterfaceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="NewsletterInsert">
      <soap:operation soapAction="http://mission-one.de/NewsletterInsert" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewsletterInsertCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ContentBlockInsert">
      <soap:operation soapAction="http://mission-one.de/ContentBlockInsert" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ContentBlockInsertCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterSend">
      <soap:operation soapAction="http://mission-one.de/NewsletterSend" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewsletterSendCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DispatchStart">
      <soap:operation soapAction="http://mission-one.de/DispatchStart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DispatchStartCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DispatchAbort">
      <soap:operation soapAction="http://mission-one.de/DispatchAbort" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DispatchAbortCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterPublish">
      <soap:operation soapAction="http://mission-one.de/NewsletterPublish" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewsletterPublishCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterGet">
      <soap:operation soapAction="http://mission-one.de/NewsletterGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewsletterGetCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterUpdate">
      <soap:operation soapAction="http://mission-one.de/NewsletterUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewsletterUpdateCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ContentBlockUpdate">
      <soap:operation soapAction="http://mission-one.de/ContentBlockUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ContentBlockUpdateCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ContentBlockRemove">
      <soap:operation soapAction="http://mission-one.de/ContentBlockRemove" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ContentBlockRemoveCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LinkGet">
      <soap:operation soapAction="http://mission-one.de/LinkGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:LinkGetCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CustomerContentInterfaceSoap12" type="tns:CustomerContentInterfaceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="NewsletterInsert">
      <soap12:operation soapAction="http://mission-one.de/NewsletterInsert" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewsletterInsertCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ContentBlockInsert">
      <soap12:operation soapAction="http://mission-one.de/ContentBlockInsert" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ContentBlockInsertCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterSend">
      <soap12:operation soapAction="http://mission-one.de/NewsletterSend" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewsletterSendCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DispatchStart">
      <soap12:operation soapAction="http://mission-one.de/DispatchStart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DispatchStartCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DispatchAbort">
      <soap12:operation soapAction="http://mission-one.de/DispatchAbort" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DispatchAbortCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterPublish">
      <soap12:operation soapAction="http://mission-one.de/NewsletterPublish" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewsletterPublishCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterGet">
      <soap12:operation soapAction="http://mission-one.de/NewsletterGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewsletterGetCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterUpdate">
      <soap12:operation soapAction="http://mission-one.de/NewsletterUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewsletterUpdateCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ContentBlockUpdate">
      <soap12:operation soapAction="http://mission-one.de/ContentBlockUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ContentBlockUpdateCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ContentBlockRemove">
      <soap12:operation soapAction="http://mission-one.de/ContentBlockRemove" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ContentBlockRemoveCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LinkGet">
      <soap12:operation soapAction="http://mission-one.de/LinkGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:LinkGetCustomerInterfaceAuthentication" part="CustomerInterfaceAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="CustomerContentInterface">
    <wsdl:port name="CustomerContentInterfaceSoap" binding="tns:CustomerContentInterfaceSoap">
      <soap:address location="https://appserver.permission-one.de/SubscribersService/CustomerContentInterface.asmx" />
    </wsdl:port>
    <wsdl:port name="CustomerContentInterfaceSoap12" binding="tns:CustomerContentInterfaceSoap12">
      <soap12:address location="https://appserver.permission-one.de/SubscribersService/CustomerContentInterface.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>