<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://api.anpdm.com/" xmlns:s1="http://microsoft.com/wsdl/types/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s2="http://api.anpdm.com/AbstractTypes" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://api.anpdm.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Please contact support@apsis.se for more details, help and code samples. All methods returns a dataset, new id or number of updated/inserted records. All timestamps are in +0100 UTC. All datavalues must be UTF-8 encoded if containing special characters (å,ä,ö etc).</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://api.anpdm.com/">
      <s:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="DeleteSubscription">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubscriberID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteSubscriptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteSubscriptionResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscription">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubscriberID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="strMailingListID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertSubscriptionResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertTransaction">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strIdentifier" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFormat" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDataFields" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDataValues" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertTransactionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertTransactionResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertTransactionWithSplit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strIdentifier" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFormat" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDataFields" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDataValues" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertTransactionWithSplitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertTransactionWithSplitResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertTransactionFromFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strProjectGuid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFileUrl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFormat" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertTransactionFromFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertTransactionFromFileResult" nillable="true" type="s1:guid" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionProjects">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionProjectsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionProjectsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strIdentifier" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionDetailsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionBouncesByDateInterval">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strProjectGuid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datIntervalFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datIntervalTo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionBouncesByDateIntervalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionBouncesByDateIntervalResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLoginLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLoginLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLoginLinkResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographicData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographicDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographicDataResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRoiResults">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRoiResultsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRoiResultsResult" type="tns:ArrayOfRoiResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfRoiResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RoiResult" nillable="true" type="tns:RoiResult" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="RoiResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Clicks" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Closures" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendSmsToMailingList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendSmsToMailingListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendSmsToMailingListResult" type="tns:SmsMassMessageResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SmsMassMessageResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CreditCost" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalCredits" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendSms">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCountryCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPhoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendSmsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendSmsResult" type="tns:SmsSingleMessageResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SmsSingleMessageResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="CreditCost" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalCredits" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendSmsWithSenderName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="senderName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCountryCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPhoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendSmsWithSenderNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendSmsWithSenderNameResult" type="tns:SmsSingleMessageResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinkInfoInExcelFormat">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strStartTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEndTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strLinkUrl" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinkInfoInExcelFormatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLinkInfoInExcelFormatResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFilters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFiltersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFiltersResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewsletterFilters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="intNewsletterId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewsletterFiltersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNewsletterFiltersResult" type="tns:ArrayOfNewsletterFilterResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfNewsletterFilterResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="NewsletterFilterResult" nillable="true" type="tns:NewsletterFilterResult" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="NewsletterFilterResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetNewsletterWebVersionUrlByFilters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="intNewsletterId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="intFilterIds" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetNewsletterWebVersionUrlByFiltersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNewsletterWebVersionUrlByFiltersResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTriggerIdForAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTriggerIdForAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTriggerIdForAccountResult" type="tns:ArrayOfTriggerResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTriggerResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TriggerResult" nillable="true" type="tns:TriggerResult" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TriggerResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Created" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="MailinglistId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="MailinglistName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTriggerClicks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="triggerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="fromDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="toDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTriggerClicksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTriggerClicksResult" type="tns:ArrayOfTriggerSubscriberClicksResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTriggerSubscriberClicksResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TriggerSubscriberClicksResult" nillable="true" type="tns:TriggerSubscriberClicksResult" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TriggerSubscriberClicksResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Link" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ClickTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="NewsletterName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubscriberId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTriggerViews">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="triggerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="fromDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="toDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTriggerViewsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTriggerViewsResult" type="tns:ArrayOfTriggerSubscriberViewsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTriggerSubscriberViewsResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TriggerSubscriberViewsResult" nillable="true" type="tns:TriggerSubscriberViewsResult" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TriggerSubscriberViewsResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ViewTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="NewsletterName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubscriberId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTriggerBounces">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="triggerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="fromDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="toDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTriggerBouncesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTriggerBouncesResult" type="tns:ArrayOfTriggerSubscriberBouncesResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTriggerSubscriberBouncesResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TriggerSubscriberBouncesResult" nillable="true" type="tns:TriggerSubscriberBouncesResult" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TriggerSubscriberBouncesResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Reason" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BounceTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="NewsletterName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubscriberId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetOptOutMailing">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutMailingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOptOutMailingResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOptOutAllResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutAllInPeriod">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strTo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutAllInPeriodResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOptOutAllInPeriodResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOptOutListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteOptOutAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubscriberID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteOptOutAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteOptOutAllResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteOptOutList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubscriberID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteOptOutListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteOptOutListResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveSubscriberToOptOutAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strReason" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailinglistId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveSubscriberToOptOutAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="MoveSubscriberToOptOutAllResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetImporterQueueImportState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="intImportId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetImporterQueueImportStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetImporterQueueImportStateResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddSubscribersFromXmlToQueue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="intMailingListId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="strXmlData" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="boolDemographicNameMapping" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddSubscribersFromXmlToQueueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AddSubscribersFromXmlToQueueResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertCsvSubscribersFromFileCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCSVUrl" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="chrDelimiter" type="s1:char" />
            <s:element minOccurs="1" maxOccurs="1" name="chrQuote" type="s1:char" />
            <s:element minOccurs="1" maxOccurs="1" name="chrEscape" type="s1:char" />
            <s:element minOccurs="1" maxOccurs="1" name="chrComment" type="s1:char" />
            <s:element minOccurs="1" maxOccurs="1" name="blnHasHeaders" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertCsvSubscribersFromFileCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertCsvSubscribersFromFileCustomResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounces">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBouncesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBouncesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFormat" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCountryCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPhoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertSubscriberResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriberSid">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFormat" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCountryCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPhoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriberSidResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertSubscriberSidResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriberWithDemData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCountryCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPhoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFormat" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDatafields" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDatavalues" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriberWithDemDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertSubscriberWithDemDataResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriberWithDemDataPendingOption">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCountryCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPhoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFormat" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDatafields" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDatavalues" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPending" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSubscriberWithDemDataPendingOptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertSubscriberWithDemDataPendingOptionResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscribers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscribersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSubscribersResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPagedSubscribers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="pageIndex" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPagedSubscribersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPagedSubscribersResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteSubscriber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteSubscriberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteSubscriberResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscriberDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubscriberId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscriberDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSubscriberDetailsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertCsvSubscribersWithDemDataUpdateOption">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCsvData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strUpdate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertCsvSubscribersWithDemDataUpdateOptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertCsvSubscribersWithDemDataUpdateOptionResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertCsvSubscribersWithDemData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCsvData" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertCsvSubscribersWithDemDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertCsvSubscribersWithDemDataResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSubscriber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubscriberID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFormat" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCountryCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPhoneNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSubscriberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateSubscriberResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSubscriberData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubscriberId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDataField" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDataValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSubscriberDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateSubscriberDataResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSubscriberEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCurrentEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewEmail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSubscriberEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateSubscriberEmailResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertCSVSubscribersWithDemDataFromFileToQueue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCSVUrl" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertCSVSubscribersWithDemDataFromFileToQueueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertCSVSubscribersWithDemDataFromFileToQueueResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportActivity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportActivityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportActivityResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReports">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sendQueueID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="filterID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportDetailsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportViews">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportViewsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportViewsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportViewsByDateInterval">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datIntervalFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datIntervalTo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ddField" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportViewsByDateIntervalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportViewsByDateIntervalResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportClicks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportClicksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportClicksResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportClicksByDateInterval">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datIntervalFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datIntervalTo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ddField" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportClicksByDateIntervalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportClicksByDateIntervalResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportBounces">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportBouncesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportBouncesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportBouncesByDateInterval">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datIntervalFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datIntervalTo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ddField" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportBouncesByDateIntervalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportBouncesByDateIntervalResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReportLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReportLinkResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailingLists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailingListsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailingListsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailingListDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailingListDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailingListDetailsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscriberMailingLists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubscriberId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strEmail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscriberMailingListsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSubscriberMailingListsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertMailingList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strListName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFromName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFromEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDescription" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCharacterSet" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertMailingListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertMailingListResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateMailingList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strListName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFromName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFromEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDescription" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strCharacterset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateMailingListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateMailingListResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMailingList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMailingListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteMailingListResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MailingListExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MailingListExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="MailingListExistsResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EmptyMailingListById">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EmptyMailingListByIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EmptyMailingListByIdResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewsletters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewslettersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNewslettersResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewsletterDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewsletterDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNewsletterDetailsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSendings">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strStatus" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSendingsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSendingsResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertNewsletter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strTracking" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strBodyHtml" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strBodyText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertNewsletterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertNewsletterResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNewsletter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strTracking" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strBodyHtml" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strBodyText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNewsletterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateNewsletterResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendNewsletter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFromEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFromName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strMailingListId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFilterId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendNewsletterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendNewsletterResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSendQueue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSendQueueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSendQueueResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNewsletterEmbedImagesOption">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="boolEmbeddedOn" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNewsletterEmbedImagesOptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateNewsletterEmbedImagesOptionResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteNewsletter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteNewsletterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteNewsletterResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteSendqueueItem">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSendQueueID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteSendqueueItemResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteSendqueueItemResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveTemplates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveTemplatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActiveTemplatesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTemplatesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDetailedNewsletters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="datIntervalFrom" nillable="true" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="datIntervalTo" nillable="true" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDetailedNewslettersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDetailedNewslettersResult" type="tns:ArrayOfDetailedNewsletterResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfDetailedNewsletterResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DetailedNewsletterResult" nillable="true" type="tns:DetailedNewsletterResult" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DetailedNewsletterResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Updated" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="Created" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="HasNewsletterBeenSent" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="HasNewsletterBeenSentIntegral" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="InsertTemplateNewsletter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strTemplateName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strSubject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strTracking" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertTemplateNewsletterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertTemplateNewsletterResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertActiveTemplateModule">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strModuleID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strModuleCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strModuleIndex" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strFilterID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strHolderID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertActiveTemplateModuleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertActiveTemplateModuleResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveNewsletter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strNewsletterType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveNewsletterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SaveNewsletterResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="int" type="s:int" />
      <s:element name="long" type="s:long" />
      <s:element name="guid" nillable="true" type="s1:guid" />
      <s:element name="DataSet" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:element ref="s:schema" />
            <s:any />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="ArrayOfRoiResult" nillable="true" type="tns:ArrayOfRoiResult" />
      <s:element name="SmsMassMessageResult" nillable="true" type="tns:SmsMassMessageResult" />
      <s:element name="SmsSingleMessageResult" nillable="true" type="tns:SmsSingleMessageResult" />
      <s:element name="ArrayOfNewsletterFilterResult" nillable="true" type="tns:ArrayOfNewsletterFilterResult" />
      <s:element name="ArrayOfTriggerResult" nillable="true" type="tns:ArrayOfTriggerResult" />
      <s:element name="ArrayOfTriggerSubscriberClicksResult" nillable="true" type="tns:ArrayOfTriggerSubscriberClicksResult" />
      <s:element name="ArrayOfTriggerSubscriberViewsResult" nillable="true" type="tns:ArrayOfTriggerSubscriberViewsResult" />
      <s:element name="ArrayOfTriggerSubscriberBouncesResult" nillable="true" type="tns:ArrayOfTriggerSubscriberBouncesResult" />
    </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:simpleType name="char">
        <s:restriction base="s:unsignedShort" />
      </s:simpleType>
    </s:schema>
    <s:schema targetNamespace="http://api.anpdm.com/AbstractTypes">
      <s:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
      <s:complexType name="StringArray">
        <s:complexContent mixed="false">
          <s:restriction base="soapenc:Array">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="String" type="s:string" />
            </s:sequence>
          </s:restriction>
        </s:complexContent>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="DeleteSubscriptionSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteSubscription" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriptionSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteSubscriptionResponse" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriptionSoapIn">
    <wsdl:part name="parameters" element="tns:InsertSubscription" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriptionSoapOut">
    <wsdl:part name="parameters" element="tns:InsertSubscriptionResponse" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionSoapIn">
    <wsdl:part name="parameters" element="tns:InsertTransaction" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionSoapOut">
    <wsdl:part name="parameters" element="tns:InsertTransactionResponse" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionWithSplitSoapIn">
    <wsdl:part name="parameters" element="tns:InsertTransactionWithSplit" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionWithSplitSoapOut">
    <wsdl:part name="parameters" element="tns:InsertTransactionWithSplitResponse" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionFromFileSoapIn">
    <wsdl:part name="parameters" element="tns:InsertTransactionFromFile" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionFromFileSoapOut">
    <wsdl:part name="parameters" element="tns:InsertTransactionFromFileResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionProjectsSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactionProjects" />
  </wsdl:message>
  <wsdl:message name="GetTransactionProjectsSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionProjectsResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactionDetails" />
  </wsdl:message>
  <wsdl:message name="GetTransactionDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionBouncesByDateIntervalSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactionBouncesByDateInterval" />
  </wsdl:message>
  <wsdl:message name="GetTransactionBouncesByDateIntervalSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionBouncesByDateIntervalResponse" />
  </wsdl:message>
  <wsdl:message name="GetLoginLinkSoapIn">
    <wsdl:part name="parameters" element="tns:GetLoginLink" />
  </wsdl:message>
  <wsdl:message name="GetLoginLinkSoapOut">
    <wsdl:part name="parameters" element="tns:GetLoginLinkResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographicData" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographicDataResponse" />
  </wsdl:message>
  <wsdl:message name="GetRoiResultsSoapIn">
    <wsdl:part name="parameters" element="tns:GetRoiResults" />
  </wsdl:message>
  <wsdl:message name="GetRoiResultsSoapOut">
    <wsdl:part name="parameters" element="tns:GetRoiResultsResponse" />
  </wsdl:message>
  <wsdl:message name="SendSmsToMailingListSoapIn">
    <wsdl:part name="parameters" element="tns:SendSmsToMailingList" />
  </wsdl:message>
  <wsdl:message name="SendSmsToMailingListSoapOut">
    <wsdl:part name="parameters" element="tns:SendSmsToMailingListResponse" />
  </wsdl:message>
  <wsdl:message name="SendSmsSoapIn">
    <wsdl:part name="parameters" element="tns:SendSms" />
  </wsdl:message>
  <wsdl:message name="SendSmsSoapOut">
    <wsdl:part name="parameters" element="tns:SendSmsResponse" />
  </wsdl:message>
  <wsdl:message name="SendSmsWithSenderNameSoapIn">
    <wsdl:part name="parameters" element="tns:SendSmsWithSenderName" />
  </wsdl:message>
  <wsdl:message name="SendSmsWithSenderNameSoapOut">
    <wsdl:part name="parameters" element="tns:SendSmsWithSenderNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoInExcelFormatSoapIn">
    <wsdl:part name="parameters" element="tns:GetLinkInfoInExcelFormat" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoInExcelFormatSoapOut">
    <wsdl:part name="parameters" element="tns:GetLinkInfoInExcelFormatResponse" />
  </wsdl:message>
  <wsdl:message name="GetFiltersSoapIn">
    <wsdl:part name="parameters" element="tns:GetFilters" />
  </wsdl:message>
  <wsdl:message name="GetFiltersSoapOut">
    <wsdl:part name="parameters" element="tns:GetFiltersResponse" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterFiltersSoapIn">
    <wsdl:part name="parameters" element="tns:GetNewsletterFilters" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterFiltersSoapOut">
    <wsdl:part name="parameters" element="tns:GetNewsletterFiltersResponse" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterWebVersionUrlByFiltersSoapIn">
    <wsdl:part name="parameters" element="tns:GetNewsletterWebVersionUrlByFilters" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterWebVersionUrlByFiltersSoapOut">
    <wsdl:part name="parameters" element="tns:GetNewsletterWebVersionUrlByFiltersResponse" />
  </wsdl:message>
  <wsdl:message name="GetTriggerIdForAccountSoapIn">
    <wsdl:part name="parameters" element="tns:GetTriggerIdForAccount" />
  </wsdl:message>
  <wsdl:message name="GetTriggerIdForAccountSoapOut">
    <wsdl:part name="parameters" element="tns:GetTriggerIdForAccountResponse" />
  </wsdl:message>
  <wsdl:message name="GetTriggerClicksSoapIn">
    <wsdl:part name="parameters" element="tns:GetTriggerClicks" />
  </wsdl:message>
  <wsdl:message name="GetTriggerClicksSoapOut">
    <wsdl:part name="parameters" element="tns:GetTriggerClicksResponse" />
  </wsdl:message>
  <wsdl:message name="GetTriggerViewsSoapIn">
    <wsdl:part name="parameters" element="tns:GetTriggerViews" />
  </wsdl:message>
  <wsdl:message name="GetTriggerViewsSoapOut">
    <wsdl:part name="parameters" element="tns:GetTriggerViewsResponse" />
  </wsdl:message>
  <wsdl:message name="GetTriggerBouncesSoapIn">
    <wsdl:part name="parameters" element="tns:GetTriggerBounces" />
  </wsdl:message>
  <wsdl:message name="GetTriggerBouncesSoapOut">
    <wsdl:part name="parameters" element="tns:GetTriggerBouncesResponse" />
  </wsdl:message>
  <wsdl:message name="GetOptOutMailingSoapIn">
    <wsdl:part name="parameters" element="tns:GetOptOutMailing" />
  </wsdl:message>
  <wsdl:message name="GetOptOutMailingSoapOut">
    <wsdl:part name="parameters" element="tns:GetOptOutMailingResponse" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllSoapIn">
    <wsdl:part name="parameters" element="tns:GetOptOutAll" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllSoapOut">
    <wsdl:part name="parameters" element="tns:GetOptOutAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllInPeriodSoapIn">
    <wsdl:part name="parameters" element="tns:GetOptOutAllInPeriod" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllInPeriodSoapOut">
    <wsdl:part name="parameters" element="tns:GetOptOutAllInPeriodResponse" />
  </wsdl:message>
  <wsdl:message name="GetOptOutListSoapIn">
    <wsdl:part name="parameters" element="tns:GetOptOutList" />
  </wsdl:message>
  <wsdl:message name="GetOptOutListSoapOut">
    <wsdl:part name="parameters" element="tns:GetOptOutListResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutAllSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteOptOutAll" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutAllSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteOptOutAllResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutListSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteOptOutList" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutListSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteOptOutListResponse" />
  </wsdl:message>
  <wsdl:message name="MoveSubscriberToOptOutAllSoapIn">
    <wsdl:part name="parameters" element="tns:MoveSubscriberToOptOutAll" />
  </wsdl:message>
  <wsdl:message name="MoveSubscriberToOptOutAllSoapOut">
    <wsdl:part name="parameters" element="tns:MoveSubscriberToOptOutAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetImporterQueueImportStateSoapIn">
    <wsdl:part name="parameters" element="tns:GetImporterQueueImportState" />
  </wsdl:message>
  <wsdl:message name="GetImporterQueueImportStateSoapOut">
    <wsdl:part name="parameters" element="tns:GetImporterQueueImportStateResponse" />
  </wsdl:message>
  <wsdl:message name="AddSubscribersFromXmlToQueueSoapIn">
    <wsdl:part name="parameters" element="tns:AddSubscribersFromXmlToQueue" />
  </wsdl:message>
  <wsdl:message name="AddSubscribersFromXmlToQueueSoapOut">
    <wsdl:part name="parameters" element="tns:AddSubscribersFromXmlToQueueResponse" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersFromFileCustomSoapIn">
    <wsdl:part name="parameters" element="tns:InsertCsvSubscribersFromFileCustom" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersFromFileCustomSoapOut">
    <wsdl:part name="parameters" element="tns:InsertCsvSubscribersFromFileCustomResponse" />
  </wsdl:message>
  <wsdl:message name="GetBouncesSoapIn">
    <wsdl:part name="parameters" element="tns:GetBounces" />
  </wsdl:message>
  <wsdl:message name="GetBouncesSoapOut">
    <wsdl:part name="parameters" element="tns:GetBouncesResponse" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberSoapIn">
    <wsdl:part name="parameters" element="tns:InsertSubscriber" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberSoapOut">
    <wsdl:part name="parameters" element="tns:InsertSubscriberResponse" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberSidSoapIn">
    <wsdl:part name="parameters" element="tns:InsertSubscriberSid" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberSidSoapOut">
    <wsdl:part name="parameters" element="tns:InsertSubscriberSidResponse" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataSoapIn">
    <wsdl:part name="parameters" element="tns:InsertSubscriberWithDemData" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataSoapOut">
    <wsdl:part name="parameters" element="tns:InsertSubscriberWithDemDataResponse" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataPendingOptionSoapIn">
    <wsdl:part name="parameters" element="tns:InsertSubscriberWithDemDataPendingOption" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataPendingOptionSoapOut">
    <wsdl:part name="parameters" element="tns:InsertSubscriberWithDemDataPendingOptionResponse" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersSoapIn">
    <wsdl:part name="parameters" element="tns:GetSubscribers" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersSoapOut">
    <wsdl:part name="parameters" element="tns:GetSubscribersResponse" />
  </wsdl:message>
  <wsdl:message name="GetPagedSubscribersSoapIn">
    <wsdl:part name="parameters" element="tns:GetPagedSubscribers" />
  </wsdl:message>
  <wsdl:message name="GetPagedSubscribersSoapOut">
    <wsdl:part name="parameters" element="tns:GetPagedSubscribersResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriberSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteSubscriber" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriberSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteSubscriberResponse" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSubscriberDetails" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSubscriberDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataUpdateOptionSoapIn">
    <wsdl:part name="parameters" element="tns:InsertCsvSubscribersWithDemDataUpdateOption" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataUpdateOptionSoapOut">
    <wsdl:part name="parameters" element="tns:InsertCsvSubscribersWithDemDataUpdateOptionResponse" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataSoapIn">
    <wsdl:part name="parameters" element="tns:InsertCsvSubscribersWithDemData" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataSoapOut">
    <wsdl:part name="parameters" element="tns:InsertCsvSubscribersWithDemDataResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateSubscriber" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateSubscriberResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberDataSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateSubscriberData" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberDataSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateSubscriberDataResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberEmailSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateSubscriberEmail" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberEmailSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateSubscriberEmailResponse" />
  </wsdl:message>
  <wsdl:message name="InsertCSVSubscribersWithDemDataFromFileToQueueSoapIn">
    <wsdl:part name="parameters" element="tns:InsertCSVSubscribersWithDemDataFromFileToQueue" />
  </wsdl:message>
  <wsdl:message name="InsertCSVSubscribersWithDemDataFromFileToQueueSoapOut">
    <wsdl:part name="parameters" element="tns:InsertCSVSubscribersWithDemDataFromFileToQueueResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportActivitySoapIn">
    <wsdl:part name="parameters" element="tns:GetReportActivity" />
  </wsdl:message>
  <wsdl:message name="GetReportActivitySoapOut">
    <wsdl:part name="parameters" element="tns:GetReportActivityResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportsSoapIn">
    <wsdl:part name="parameters" element="tns:GetReports" />
  </wsdl:message>
  <wsdl:message name="GetReportsSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportsResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetReportDetails" />
  </wsdl:message>
  <wsdl:message name="GetReportDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsSoapIn">
    <wsdl:part name="parameters" element="tns:GetReportViews" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportViewsResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsByDateIntervalSoapIn">
    <wsdl:part name="parameters" element="tns:GetReportViewsByDateInterval" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsByDateIntervalSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportViewsByDateIntervalResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksSoapIn">
    <wsdl:part name="parameters" element="tns:GetReportClicks" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportClicksResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksByDateIntervalSoapIn">
    <wsdl:part name="parameters" element="tns:GetReportClicksByDateInterval" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksByDateIntervalSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportClicksByDateIntervalResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesSoapIn">
    <wsdl:part name="parameters" element="tns:GetReportBounces" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportBouncesResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesByDateIntervalSoapIn">
    <wsdl:part name="parameters" element="tns:GetReportBouncesByDateInterval" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesByDateIntervalSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportBouncesByDateIntervalResponse" />
  </wsdl:message>
  <wsdl:message name="GetReportLinkSoapIn">
    <wsdl:part name="parameters" element="tns:GetReportLink" />
  </wsdl:message>
  <wsdl:message name="GetReportLinkSoapOut">
    <wsdl:part name="parameters" element="tns:GetReportLinkResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailingListsSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailingLists" />
  </wsdl:message>
  <wsdl:message name="GetMailingListsSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailingListsResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailingListDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailingListDetails" />
  </wsdl:message>
  <wsdl:message name="GetMailingListDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailingListDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberMailingListsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSubscriberMailingLists" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberMailingListsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSubscriberMailingListsResponse" />
  </wsdl:message>
  <wsdl:message name="InsertMailingListSoapIn">
    <wsdl:part name="parameters" element="tns:InsertMailingList" />
  </wsdl:message>
  <wsdl:message name="InsertMailingListSoapOut">
    <wsdl:part name="parameters" element="tns:InsertMailingListResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateMailingListSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateMailingList" />
  </wsdl:message>
  <wsdl:message name="UpdateMailingListSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateMailingListResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteMailingListSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteMailingList" />
  </wsdl:message>
  <wsdl:message name="DeleteMailingListSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteMailingListResponse" />
  </wsdl:message>
  <wsdl:message name="MailingListExistsSoapIn">
    <wsdl:part name="parameters" element="tns:MailingListExists" />
  </wsdl:message>
  <wsdl:message name="MailingListExistsSoapOut">
    <wsdl:part name="parameters" element="tns:MailingListExistsResponse" />
  </wsdl:message>
  <wsdl:message name="EmptyMailingListByIdSoapIn">
    <wsdl:part name="parameters" element="tns:EmptyMailingListById" />
  </wsdl:message>
  <wsdl:message name="EmptyMailingListByIdSoapOut">
    <wsdl:part name="parameters" element="tns:EmptyMailingListByIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetNewslettersSoapIn">
    <wsdl:part name="parameters" element="tns:GetNewsletters" />
  </wsdl:message>
  <wsdl:message name="GetNewslettersSoapOut">
    <wsdl:part name="parameters" element="tns:GetNewslettersResponse" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetNewsletterDetails" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetNewsletterDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSendingsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSendings" />
  </wsdl:message>
  <wsdl:message name="GetSendingsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSendingsResponse" />
  </wsdl:message>
  <wsdl:message name="InsertNewsletterSoapIn">
    <wsdl:part name="parameters" element="tns:InsertNewsletter" />
  </wsdl:message>
  <wsdl:message name="InsertNewsletterSoapOut">
    <wsdl:part name="parameters" element="tns:InsertNewsletterResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateNewsletter" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateNewsletterResponse" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterSoapIn">
    <wsdl:part name="parameters" element="tns:SendNewsletter" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterSoapOut">
    <wsdl:part name="parameters" element="tns:SendNewsletterResponse" />
  </wsdl:message>
  <wsdl:message name="GetSendQueueSoapIn">
    <wsdl:part name="parameters" element="tns:GetSendQueue" />
  </wsdl:message>
  <wsdl:message name="GetSendQueueSoapOut">
    <wsdl:part name="parameters" element="tns:GetSendQueueResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterEmbedImagesOptionSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateNewsletterEmbedImagesOption" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterEmbedImagesOptionSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateNewsletterEmbedImagesOptionResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteNewsletterSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteNewsletter" />
  </wsdl:message>
  <wsdl:message name="DeleteNewsletterSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteNewsletterResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteSendqueueItemSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteSendqueueItem" />
  </wsdl:message>
  <wsdl:message name="DeleteSendqueueItemSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteSendqueueItemResponse" />
  </wsdl:message>
  <wsdl:message name="GetActiveTemplatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetActiveTemplates" />
  </wsdl:message>
  <wsdl:message name="GetActiveTemplatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetActiveTemplatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetTemplatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetTemplates" />
  </wsdl:message>
  <wsdl:message name="GetTemplatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetTemplatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetDetailedNewslettersSoapIn">
    <wsdl:part name="parameters" element="tns:GetDetailedNewsletters" />
  </wsdl:message>
  <wsdl:message name="GetDetailedNewslettersSoapOut">
    <wsdl:part name="parameters" element="tns:GetDetailedNewslettersResponse" />
  </wsdl:message>
  <wsdl:message name="InsertTemplateNewsletterSoapIn">
    <wsdl:part name="parameters" element="tns:InsertTemplateNewsletter" />
  </wsdl:message>
  <wsdl:message name="InsertTemplateNewsletterSoapOut">
    <wsdl:part name="parameters" element="tns:InsertTemplateNewsletterResponse" />
  </wsdl:message>
  <wsdl:message name="InsertActiveTemplateModuleSoapIn">
    <wsdl:part name="parameters" element="tns:InsertActiveTemplateModule" />
  </wsdl:message>
  <wsdl:message name="InsertActiveTemplateModuleSoapOut">
    <wsdl:part name="parameters" element="tns:InsertActiveTemplateModuleResponse" />
  </wsdl:message>
  <wsdl:message name="SaveNewsletterSoapIn">
    <wsdl:part name="parameters" element="tns:SaveNewsletter" />
  </wsdl:message>
  <wsdl:message name="SaveNewsletterSoapOut">
    <wsdl:part name="parameters" element="tns:SaveNewsletterResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriptionHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriptionHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriptionHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriptionHttpGetOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strId" type="s:string" />
    <wsdl:part name="strIdentifier" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strSendTime" type="s:string" />
    <wsdl:part name="strDataFields" type="s:string" />
    <wsdl:part name="strDataValues" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionWithSplitHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strId" type="s:string" />
    <wsdl:part name="strIdentifier" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strSendTime" type="s:string" />
    <wsdl:part name="strDataFields" type="s:string" />
    <wsdl:part name="strDataValues" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionWithSplitHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionFromFileHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strProjectGuid" type="s:string" />
    <wsdl:part name="strFileUrl" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionFromFileHttpGetOut">
    <wsdl:part name="Body" element="tns:guid" />
  </wsdl:message>
  <wsdl:message name="GetTransactionProjectsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionProjectsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetTransactionDetailsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strId" type="s:string" />
    <wsdl:part name="strIdentifier" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetTransactionBouncesByDateIntervalHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strProjectGuid" type="s:string" />
    <wsdl:part name="datIntervalFrom" type="s:string" />
    <wsdl:part name="datIntervalTo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionBouncesByDateIntervalHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetLoginLinkHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLoginLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetRoiResultsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRoiResultsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfRoiResult" />
  </wsdl:message>
  <wsdl:message name="SendSmsToMailingListHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="strMessage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSmsToMailingListHttpGetOut">
    <wsdl:part name="Body" element="tns:SmsMassMessageResult" />
  </wsdl:message>
  <wsdl:message name="SendSmsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strMessage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSmsHttpGetOut">
    <wsdl:part name="Body" element="tns:SmsSingleMessageResult" />
  </wsdl:message>
  <wsdl:message name="SendSmsWithSenderNameHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="senderName" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strMessage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSmsWithSenderNameHttpGetOut">
    <wsdl:part name="Body" element="tns:SmsSingleMessageResult" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoInExcelFormatHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strStartTime" type="s:string" />
    <wsdl:part name="strEndTime" type="s:string" />
    <wsdl:part name="strLinkUrl" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoInExcelFormatHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetFiltersHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFiltersHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterFiltersHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="intNewsletterId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterFiltersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfNewsletterFilterResult" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterWebVersionUrlByFiltersHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="intNewsletterId" type="s:string" />
    <wsdl:part name="intFilterIds" type="s2:StringArray" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterWebVersionUrlByFiltersHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerIdForAccountHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerIdForAccountHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTriggerResult" />
  </wsdl:message>
  <wsdl:message name="GetTriggerClicksHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="triggerId" type="s:string" />
    <wsdl:part name="fromDate" type="s:string" />
    <wsdl:part name="toDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerClicksHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTriggerSubscriberClicksResult" />
  </wsdl:message>
  <wsdl:message name="GetTriggerViewsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="triggerId" type="s:string" />
    <wsdl:part name="fromDate" type="s:string" />
    <wsdl:part name="toDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerViewsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTriggerSubscriberViewsResult" />
  </wsdl:message>
  <wsdl:message name="GetTriggerBouncesHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="triggerId" type="s:string" />
    <wsdl:part name="fromDate" type="s:string" />
    <wsdl:part name="toDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerBouncesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTriggerSubscriberBouncesResult" />
  </wsdl:message>
  <wsdl:message name="GetOptOutMailingHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutMailingHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllInPeriodHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strFrom" type="s:string" />
    <wsdl:part name="strTo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllInPeriodHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetOptOutListHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutListHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutAllHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutAllHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutListHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutListHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="MoveSubscriberToOptOutAllHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strReason" type="s:string" />
    <wsdl:part name="strMailinglistId" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MoveSubscriberToOptOutAllHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetImporterQueueImportStateHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="intImportId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetImporterQueueImportStateHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="AddSubscribersFromXmlToQueueHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="intMailingListId" type="s:string" />
    <wsdl:part name="strXmlData" type="s:string" />
    <wsdl:part name="boolDemographicNameMapping" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddSubscribersFromXmlToQueueHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersFromFileCustomHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strCSVUrl" type="s:string" />
    <wsdl:part name="chrDelimiter" type="s:string" />
    <wsdl:part name="chrQuote" type="s:string" />
    <wsdl:part name="chrEscape" type="s:string" />
    <wsdl:part name="chrComment" type="s:string" />
    <wsdl:part name="blnHasHeaders" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersFromFileCustomHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetBouncesHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBouncesHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberHttpGetOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberSidHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberSidHttpGetOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strDatafields" type="s:string" />
    <wsdl:part name="strDatavalues" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataHttpGetOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataPendingOptionHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strDatafields" type="s:string" />
    <wsdl:part name="strDatavalues" type="s:string" />
    <wsdl:part name="strPending" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataPendingOptionHttpGetOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetPagedSubscribersHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="pageIndex" type="s:string" />
    <wsdl:part name="pageSize" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPagedSubscribersHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriberHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriberHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberDetailsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberId" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataUpdateOptionHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="strCsvData" type="s:string" />
    <wsdl:part name="strUpdate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataUpdateOptionHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="strCsvData" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberDataHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberId" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strDataField" type="s:string" />
    <wsdl:part name="strDataValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberDataHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberEmailHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strCurrentEmail" type="s:string" />
    <wsdl:part name="strNewEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertCSVSubscribersWithDemDataFromFileToQueueHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strCSVUrl" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertCSVSubscribersWithDemDataFromFileToQueueHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetReportActivityHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportActivityHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportDetailsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="sendQueueID" type="s:string" />
    <wsdl:part name="filterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsByDateIntervalHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
    <wsdl:part name="datIntervalFrom" type="s:string" />
    <wsdl:part name="datIntervalTo" type="s:string" />
    <wsdl:part name="ddField" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsByDateIntervalHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksByDateIntervalHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
    <wsdl:part name="datIntervalFrom" type="s:string" />
    <wsdl:part name="datIntervalTo" type="s:string" />
    <wsdl:part name="ddField" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksByDateIntervalHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesByDateIntervalHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
    <wsdl:part name="datIntervalFrom" type="s:string" />
    <wsdl:part name="datIntervalTo" type="s:string" />
    <wsdl:part name="ddField" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesByDateIntervalHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportLinkHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueID" type="s:string" />
    <wsdl:part name="strNewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetMailingListsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMailingListsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetMailingListDetailsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMailingListDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberMailingListsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberId" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberMailingListsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertMailingListHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strListName" type="s:string" />
    <wsdl:part name="strFromName" type="s:string" />
    <wsdl:part name="strFromEmail" type="s:string" />
    <wsdl:part name="strDescription" type="s:string" />
    <wsdl:part name="strCharacterSet" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertMailingListHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateMailingListHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strListName" type="s:string" />
    <wsdl:part name="strFromName" type="s:string" />
    <wsdl:part name="strFromEmail" type="s:string" />
    <wsdl:part name="strDescription" type="s:string" />
    <wsdl:part name="strCharacterset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateMailingListHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteMailingListHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMailingListHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="MailingListExistsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MailingListExistsHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="EmptyMailingListByIdHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="EmptyMailingListByIdHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetNewslettersHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNewslettersHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterDetailsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetSendingsHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="strStatus" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSendingsHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertNewsletterHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterName" type="s:string" />
    <wsdl:part name="strSubject" type="s:string" />
    <wsdl:part name="strTracking" type="s:string" />
    <wsdl:part name="strBodyHtml" type="s:string" />
    <wsdl:part name="strBodyText" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertNewsletterHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="strNewsletterName" type="s:string" />
    <wsdl:part name="strSubject" type="s:string" />
    <wsdl:part name="strTracking" type="s:string" />
    <wsdl:part name="strBodyHtml" type="s:string" />
    <wsdl:part name="strBodyText" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strFromEmail" type="s:string" />
    <wsdl:part name="strFromName" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="strSendDate" type="s:string" />
    <wsdl:part name="strSendTime" type="s:string" />
    <wsdl:part name="strFilterId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetSendQueueHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSendQueueHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterEmbedImagesOptionHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="boolEmbeddedOn" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterEmbedImagesOptionHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteNewsletterHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteNewsletterHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteSendqueueItemHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteSendqueueItemHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetActiveTemplatesHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetActiveTemplatesHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetTemplatesHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplatesHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertTemplateNewsletterHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strTemplateName" type="s:string" />
    <wsdl:part name="strNewsletterName" type="s:string" />
    <wsdl:part name="strSubject" type="s:string" />
    <wsdl:part name="strTracking" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertTemplateNewsletterHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertActiveTemplateModuleHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterID" type="s:string" />
    <wsdl:part name="strModuleID" type="s:string" />
    <wsdl:part name="strModuleCode" type="s:string" />
    <wsdl:part name="strModuleIndex" type="s:string" />
    <wsdl:part name="strFilterID" type="s:string" />
    <wsdl:part name="strHolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertActiveTemplateModuleHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="SaveNewsletterHttpGetIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="strNewsletterType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SaveNewsletterHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriptionHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriptionHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriptionHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriptionHttpPostOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strId" type="s:string" />
    <wsdl:part name="strIdentifier" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strSendTime" type="s:string" />
    <wsdl:part name="strDataFields" type="s:string" />
    <wsdl:part name="strDataValues" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionWithSplitHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strId" type="s:string" />
    <wsdl:part name="strIdentifier" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strSendTime" type="s:string" />
    <wsdl:part name="strDataFields" type="s:string" />
    <wsdl:part name="strDataValues" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionWithSplitHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionFromFileHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strProjectGuid" type="s:string" />
    <wsdl:part name="strFileUrl" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertTransactionFromFileHttpPostOut">
    <wsdl:part name="Body" element="tns:guid" />
  </wsdl:message>
  <wsdl:message name="GetTransactionProjectsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionProjectsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetTransactionDetailsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strId" type="s:string" />
    <wsdl:part name="strIdentifier" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetTransactionBouncesByDateIntervalHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strProjectGuid" type="s:string" />
    <wsdl:part name="datIntervalFrom" type="s:string" />
    <wsdl:part name="datIntervalTo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionBouncesByDateIntervalHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetLoginLinkHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLoginLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetRoiResultsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetRoiResultsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfRoiResult" />
  </wsdl:message>
  <wsdl:message name="SendSmsToMailingListHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="strMessage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSmsToMailingListHttpPostOut">
    <wsdl:part name="Body" element="tns:SmsMassMessageResult" />
  </wsdl:message>
  <wsdl:message name="SendSmsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strMessage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSmsHttpPostOut">
    <wsdl:part name="Body" element="tns:SmsSingleMessageResult" />
  </wsdl:message>
  <wsdl:message name="SendSmsWithSenderNameHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="senderName" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strMessage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSmsWithSenderNameHttpPostOut">
    <wsdl:part name="Body" element="tns:SmsSingleMessageResult" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoInExcelFormatHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strStartTime" type="s:string" />
    <wsdl:part name="strEndTime" type="s:string" />
    <wsdl:part name="strLinkUrl" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoInExcelFormatHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetFiltersHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFiltersHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterFiltersHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="intNewsletterId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterFiltersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfNewsletterFilterResult" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterWebVersionUrlByFiltersHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="intNewsletterId" type="s:string" />
    <wsdl:part name="intFilterIds" type="s2:StringArray" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterWebVersionUrlByFiltersHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerIdForAccountHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerIdForAccountHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTriggerResult" />
  </wsdl:message>
  <wsdl:message name="GetTriggerClicksHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="triggerId" type="s:string" />
    <wsdl:part name="fromDate" type="s:string" />
    <wsdl:part name="toDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerClicksHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTriggerSubscriberClicksResult" />
  </wsdl:message>
  <wsdl:message name="GetTriggerViewsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="triggerId" type="s:string" />
    <wsdl:part name="fromDate" type="s:string" />
    <wsdl:part name="toDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerViewsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTriggerSubscriberViewsResult" />
  </wsdl:message>
  <wsdl:message name="GetTriggerBouncesHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="triggerId" type="s:string" />
    <wsdl:part name="fromDate" type="s:string" />
    <wsdl:part name="toDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTriggerBouncesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTriggerSubscriberBouncesResult" />
  </wsdl:message>
  <wsdl:message name="GetOptOutMailingHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutMailingHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllInPeriodHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strFrom" type="s:string" />
    <wsdl:part name="strTo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutAllInPeriodHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetOptOutListHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutListHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutAllHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutAllHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutListHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOptOutListHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="MoveSubscriberToOptOutAllHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strReason" type="s:string" />
    <wsdl:part name="strMailinglistId" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MoveSubscriberToOptOutAllHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetImporterQueueImportStateHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="intImportId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetImporterQueueImportStateHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="AddSubscribersFromXmlToQueueHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="intMailingListId" type="s:string" />
    <wsdl:part name="strXmlData" type="s:string" />
    <wsdl:part name="boolDemographicNameMapping" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddSubscribersFromXmlToQueueHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersFromFileCustomHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strCSVUrl" type="s:string" />
    <wsdl:part name="chrDelimiter" type="s:string" />
    <wsdl:part name="chrQuote" type="s:string" />
    <wsdl:part name="chrEscape" type="s:string" />
    <wsdl:part name="chrComment" type="s:string" />
    <wsdl:part name="blnHasHeaders" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersFromFileCustomHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetBouncesHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBouncesHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberHttpPostOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberSidHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberSidHttpPostOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strDatafields" type="s:string" />
    <wsdl:part name="strDatavalues" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataHttpPostOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataPendingOptionHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strDatafields" type="s:string" />
    <wsdl:part name="strDatavalues" type="s:string" />
    <wsdl:part name="strPending" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertSubscriberWithDemDataPendingOptionHttpPostOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetPagedSubscribersHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="pageIndex" type="s:string" />
    <wsdl:part name="pageSize" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPagedSubscribersHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriberHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteSubscriberHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberDetailsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberId" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataUpdateOptionHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="strCsvData" type="s:string" />
    <wsdl:part name="strUpdate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataUpdateOptionHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="strCsvData" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertCsvSubscribersWithDemDataHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberID" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strName" type="s:string" />
    <wsdl:part name="strFormat" type="s:string" />
    <wsdl:part name="strCountryCode" type="s:string" />
    <wsdl:part name="strPhoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberDataHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberId" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
    <wsdl:part name="strDataField" type="s:string" />
    <wsdl:part name="strDataValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberDataHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberEmailHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strCurrentEmail" type="s:string" />
    <wsdl:part name="strNewEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateSubscriberEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertCSVSubscribersWithDemDataFromFileToQueueHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strCSVUrl" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertCSVSubscribersWithDemDataFromFileToQueueHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetReportActivityHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportActivityHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportDetailsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="sendQueueID" type="s:string" />
    <wsdl:part name="filterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsByDateIntervalHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
    <wsdl:part name="datIntervalFrom" type="s:string" />
    <wsdl:part name="datIntervalTo" type="s:string" />
    <wsdl:part name="ddField" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportViewsByDateIntervalHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksByDateIntervalHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
    <wsdl:part name="datIntervalFrom" type="s:string" />
    <wsdl:part name="datIntervalTo" type="s:string" />
    <wsdl:part name="ddField" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportClicksByDateIntervalHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesByDateIntervalHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueId" type="s:string" />
    <wsdl:part name="datIntervalFrom" type="s:string" />
    <wsdl:part name="datIntervalTo" type="s:string" />
    <wsdl:part name="ddField" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportBouncesByDateIntervalHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetReportLinkHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueID" type="s:string" />
    <wsdl:part name="strNewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetReportLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetMailingListsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMailingListsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetMailingListDetailsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMailingListDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberMailingListsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSubscriberId" type="s:string" />
    <wsdl:part name="strEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberMailingListsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertMailingListHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strListName" type="s:string" />
    <wsdl:part name="strFromName" type="s:string" />
    <wsdl:part name="strFromEmail" type="s:string" />
    <wsdl:part name="strDescription" type="s:string" />
    <wsdl:part name="strCharacterSet" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertMailingListHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateMailingListHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
    <wsdl:part name="strListName" type="s:string" />
    <wsdl:part name="strFromName" type="s:string" />
    <wsdl:part name="strFromEmail" type="s:string" />
    <wsdl:part name="strDescription" type="s:string" />
    <wsdl:part name="strCharacterset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateMailingListHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteMailingListHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMailingListHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="MailingListExistsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MailingListExistsHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="EmptyMailingListByIdHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strMailingListID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="EmptyMailingListByIdHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetNewslettersHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNewslettersHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterDetailsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetSendingsHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="strStatus" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSendingsHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertNewsletterHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterName" type="s:string" />
    <wsdl:part name="strSubject" type="s:string" />
    <wsdl:part name="strTracking" type="s:string" />
    <wsdl:part name="strBodyHtml" type="s:string" />
    <wsdl:part name="strBodyText" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertNewsletterHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="strNewsletterName" type="s:string" />
    <wsdl:part name="strSubject" type="s:string" />
    <wsdl:part name="strTracking" type="s:string" />
    <wsdl:part name="strBodyHtml" type="s:string" />
    <wsdl:part name="strBodyText" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strFromEmail" type="s:string" />
    <wsdl:part name="strFromName" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="strMailingListId" type="s:string" />
    <wsdl:part name="strSendDate" type="s:string" />
    <wsdl:part name="strSendTime" type="s:string" />
    <wsdl:part name="strFilterId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetSendQueueHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSendQueueHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterEmbedImagesOptionHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="boolEmbeddedOn" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterEmbedImagesOptionHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteNewsletterHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteNewsletterHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteSendqueueItemHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strSendQueueID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteSendqueueItemHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetActiveTemplatesHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetActiveTemplatesHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetTemplatesHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplatesHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="InsertTemplateNewsletterHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strTemplateName" type="s:string" />
    <wsdl:part name="strNewsletterName" type="s:string" />
    <wsdl:part name="strSubject" type="s:string" />
    <wsdl:part name="strTracking" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertTemplateNewsletterHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertActiveTemplateModuleHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterID" type="s:string" />
    <wsdl:part name="strModuleID" type="s:string" />
    <wsdl:part name="strModuleCode" type="s:string" />
    <wsdl:part name="strModuleIndex" type="s:string" />
    <wsdl:part name="strFilterID" type="s:string" />
    <wsdl:part name="strHolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertActiveTemplateModuleHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="SaveNewsletterHttpPostIn">
    <wsdl:part name="strUsername" type="s:string" />
    <wsdl:part name="strPassword" type="s:string" />
    <wsdl:part name="strNewsletterId" type="s:string" />
    <wsdl:part name="strNewsletterType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SaveNewsletterHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:portType name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap">
    <wsdl:operation name="DeleteSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a subscription using SubscriberId or Email. Mailinglist id is optional. Default=Remove from all mailinglists.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSubscriptionSoapIn" />
      <wsdl:output message="tns:DeleteSubscriptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a subscription using SubscriberId or Email.</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriptionSoapIn" />
      <wsdl:output message="tns:InsertSubscriptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransaction">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a transactional strEmail. ID is used to identify project. Identifier (char), Name (char), Format (HTML/Text), SendDate (long, 2007-01-01 01:00) are optional parameters. Datafields and strDataValues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100 (alternative delimiter: | (pipe))</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionSoapIn" />
      <wsdl:output message="tns:InsertTransactionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionWithSplit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a transactional email. ID is used to identify project. Identifier (char), Name (char), Format (HTML/Text) and SendDate (long, 2007-01-01 01:00) are optional parameters. Datafields and datavalues (25 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD24 Datavalues=testdata1;testdata5;testdata24 (alternative delimiter: | (pipe)). If a value is larger than 500 characters, it will split it and add it to the following demographic fields.</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionWithSplitSoapIn" />
      <wsdl:output message="tns:InsertTransactionWithSplitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionFromFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a batch of transational email. FileUrl is the absolute XML URL (e.g. http://cust. Format will be the default format for all receivers in batch.</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionFromFileSoapIn" />
      <wsdl:output message="tns:InsertTransactionFromFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionProjects">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of transactional projects.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionProjectsSoapIn" />
      <wsdl:output message="tns:GetTransactionProjectsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details from a specific transactional mailing. Use Identifier or Email for identification.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionDetailsSoapIn" />
      <wsdl:output message="tns:GetTransactionDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionBouncesByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the transactional bounce list by date interval for a specific transactional project. Valid date format is yyyy-MM-ddTHH:mm:ss.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionBouncesByDateIntervalSoapIn" />
      <wsdl:output message="tns:GetTransactionBouncesByDateIntervalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLoginLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Login linkid for direct login access from external systems. Example of usage: http://www.anpdm.com/auto-login.aspx?id=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx</wsdl:documentation>
      <wsdl:input message="tns:GetLoginLinkSoapIn" />
      <wsdl:output message="tns:GetLoginLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographicData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of demographic data fields.</wsdl:documentation>
      <wsdl:input message="tns:GetDemographicDataSoapIn" />
      <wsdl:output message="tns:GetDemographicDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRoiResults">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve ROI results for a specific sending.</wsdl:documentation>
      <wsdl:input message="tns:GetRoiResultsSoapIn" />
      <wsdl:output message="tns:GetRoiResultsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSmsToMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends an SMS message to a specific mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsToMailingListSoapIn" />
      <wsdl:output message="tns:SendSmsToMailingListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSms">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a single transactional SMS.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsSoapIn" />
      <wsdl:output message="tns:SendSmsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithSenderName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a single transactional SMS explicitly setting the sender name. Note that sender name cannot exceed 16 characters.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsWithSenderNameSoapIn" />
      <wsdl:output message="tns:SendSmsWithSenderNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfoInExcelFormat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve information about a specific url in your newsletter in excelformat.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkInfoInExcelFormatSoapIn" />
      <wsdl:output message="tns:GetLinkInfoInExcelFormatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of active filters.</wsdl:documentation>
      <wsdl:input message="tns:GetFiltersSoapIn" />
      <wsdl:output message="tns:GetFiltersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all filters used by a newsletter.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterFiltersSoapIn" />
      <wsdl:output message="tns:GetNewsletterFiltersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterWebVersionUrlByFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a web version url of a newsletter with specified filters.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterWebVersionUrlByFiltersSoapIn" />
      <wsdl:output message="tns:GetNewsletterWebVersionUrlByFiltersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerIdForAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerIds on an account.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerIdForAccountSoapIn" />
      <wsdl:output message="tns:GetTriggerIdForAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerClicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerclicks in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerClicksSoapIn" />
      <wsdl:output message="tns:GetTriggerClicksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerViews">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerviews in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerViewsSoapIn" />
      <wsdl:output message="tns:GetTriggerViewsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerbounces in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerBouncesSoapIn" />
      <wsdl:output message="tns:GetTriggerBouncesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutMailing">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list for a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutMailingSoapIn" />
      <wsdl:output message="tns:GetOptOutMailingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutAllSoapIn" />
      <wsdl:output message="tns:GetOptOutAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAllInPeriod">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list in a given period for an account. From (long, 2007-01-01) To (long, 2007-01-01)</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutAllInPeriodSoapIn" />
      <wsdl:output message="tns:GetOptOutAllInPeriodSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get an optout list for a mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutListSoapIn" />
      <wsdl:output message="tns:GetOptOutListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a user from the global optout list by either Subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:DeleteOptOutAllSoapIn" />
      <wsdl:output message="tns:DeleteOptOutAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a user from a specific optout list by either subscriber id or strEmail and a mailinglist id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteOptOutListSoapIn" />
      <wsdl:output message="tns:DeleteOptOutListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveSubscriberToOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Move a subscriber to OptOutAll by Email. SendQueueId is optional and should be supplied if you want to keep track of which sending this email belongs to. Reason and MailinglistId is also optional and is only used to keep track of those values.</wsdl:documentation>
      <wsdl:input message="tns:MoveSubscriberToOptOutAllSoapIn" />
      <wsdl:output message="tns:MoveSubscriberToOptOutAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetImporterQueueImportState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the state of a import from the importer queue. States [Waiting = 0, Working = 1, Completed = 2, Failed = 3].</wsdl:documentation>
      <wsdl:input message="tns:GetImporterQueueImportStateSoapIn" />
      <wsdl:output message="tns:GetImporterQueueImportStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddSubscribersFromXmlToQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Import subscribers using XML-data. After successfully reading the data, the import will be placed in queue for processing. Returned value is queue identity, this can be used for querying the queue for the import status. Everything between strXmlData tags must be html encoded</wsdl:documentation>
      <wsdl:input message="tns:AddSubscribersFromXmlToQueueSoapIn" />
      <wsdl:output message="tns:AddSubscribersFromXmlToQueueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersFromFileCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers from a custom-delimited textfile. The fields in the text-file should be: fields: Email; Name; Format (values: HTML or Text);dd1;dd2;dd3;dd4;dd5;dd6;dd7;dd8;dd9;dd10...d25(up to dd40 if activated on account). The URL is the complete path to the file, with forward-slashes between directories. E.g. http://www.anp.se/apidemo/testfile.csv. Recommended usage: &lt;80 000 rows.</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersFromFileCustomSoapIn" />
      <wsdl:output message="tns:InsertCsvSubscribersFromFileCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all bounces for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetBouncesSoapIn" />
      <wsdl:output message="tns:GetBouncesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber. Values for strFormat: HTML or Text. If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberSoapIn" />
      <wsdl:output message="tns:InsertSubscriberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberSid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber. Values for strFormat: HTML or Text. If subscriber exist on optoutall it is not possible to insert the subscriber. But always returns subscriber ID</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberSidSoapIn" />
      <wsdl:output message="tns:InsertSubscriberSidSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber with demographic datafields. Email (char), Name (char), Format (HTML/Text). Datafields and datavalues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100. (alternative delimiter: | (pipe) ). If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberWithDemDataSoapIn" />
      <wsdl:output message="tns:InsertSubscriberWithDemDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemDataPendingOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber with demographic datafields and pending option (Double-Opt-In). Email (char), Name (char), Format (HTML/Text). Datafields and datavalues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100. (alternative delimiter: | (pipe) ). Pending = (true/false). If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberWithDemDataPendingOptionSoapIn" />
      <wsdl:output message="tns:InsertSubscriberWithDemDataPendingOptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of subscribers in a specific mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscribersSoapIn" />
      <wsdl:output message="tns:GetSubscribersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPagedSubscribers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of subscribers in a specific mailinglist as a paged result. PageIndex is the index of the page to fetch (the first page has index 1) and PageSize is the size of each page (number of subscribers to fetch)</wsdl:documentation>
      <wsdl:input message="tns:GetPagedSubscribersSoapIn" />
      <wsdl:output message="tns:GetPagedSubscribersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a subscriber. Mailinglist id is optional. If mailinglistId is supplied the subscription is deleted not the subscriber. If no mailinglistId is supplied the subscriber is deleted.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSubscriberSoapIn" />
      <wsdl:output message="tns:DeleteSubscriberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a subscribers details by either subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscriberDetailsSoapIn" />
      <wsdl:output message="tns:GetSubscriberDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemDataUpdateOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers with demographic datafields using csv (comma separated) list and newline as delimiter. CSV fields: Email, Name, Format (values: HTML or Text),dd1,dd2,dd3,dd4,dd5,dd6,dd7,dd8,dd9,dd10,dd11,dd12,dd13,dd14,dd15,dd16,dd17,dd18,dd19,dd20,dd21,dd22,dd23,dd24,dd25,...dd100 (demographic data field 1-100, alternative delimiter: | (pipe) )</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersWithDemDataUpdateOptionSoapIn" />
      <wsdl:output message="tns:InsertCsvSubscribersWithDemDataUpdateOptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers with demographic datafields using csv (comma separated) list and newline as delimiter. CSV fields: Email, Name, Format (values: HTML or Text),dd1,dd2,dd3,dd4,dd5,dd6,dd7,dd8,dd9,dd10,dd11,dd12,dd13,dd14,dd15,dd16,dd17,dd18,dd19,dd20,dd21,dd22,dd23,dd24,dd100 (demographic data field 1-100, alternative delimiter: | (pipe) )"</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersWithDemDataSoapIn" />
      <wsdl:output message="tns:InsertCsvSubscribersWithDemDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update subscriber data by subscriber Id or Email. Name, Format, CountryCode, PhoneNumber are optional. Format values: HTML or Text</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberSoapIn" />
      <wsdl:output message="tns:UpdateSubscriberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update demographic data for a subscriber by entering datafieldnumber (1-100) and a value.</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberDataSoapIn" />
      <wsdl:output message="tns:UpdateSubscriberDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update an existing email address with a new. Does not affect statistics.</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberEmailSoapIn" />
      <wsdl:output message="tns:UpdateSubscriberEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCSVSubscribersWithDemDataFromFileToQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers from a semicolon-delimited textfile, to the import-queue. The file shall not contain a header row. The fields in the text-file should be: fields: Email; Name; Format (values: HTML or Text);dd1;dd2;dd3;dd4;dd5;dd6;dd7;dd8;dd9;dd10;dd11;dd12;dd13;dd14;dd15;dd16;dd17;dd18;dd19;dd20;dd21;dd22;dd23;dd24;dd25;...dd100 Demographic data fields 1-100 are optional, but must be specified in that order. The URL is the complete path to the file, with forward-slashes between directories. E.g. http://www.anp.se/apidemo/testfile.csv. Returns Id of queued import. Recommended usage: &lt;50 000 rows.</wsdl:documentation>
      <wsdl:input message="tns:InsertCSVSubscribersWithDemDataFromFileToQueueSoapIn" />
      <wsdl:output message="tns:InsertCSVSubscribersWithDemDataFromFileToQueueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportActivity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get views and clicks for all active subscribers from a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportActivitySoapIn" />
      <wsdl:output message="tns:GetReportActivitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReports">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of reports.</wsdl:documentation>
      <wsdl:input message="tns:GetReportsSoapIn" />
      <wsdl:output message="tns:GetReportsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details from a specific mailing. Filter Id is optional</wsdl:documentation>
      <wsdl:input message="tns:GetReportDetailsSoapIn" />
      <wsdl:output message="tns:GetReportDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportViews">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets views from a specific mailing. </wsdl:documentation>
      <wsdl:input message="tns:GetReportViewsSoapIn" />
      <wsdl:output message="tns:GetReportViewsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportViewsByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets views from a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.</wsdl:documentation>
      <wsdl:input message="tns:GetReportViewsByDateIntervalSoapIn" />
      <wsdl:output message="tns:GetReportViewsByDateIntervalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportClicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get clicks for a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportClicksSoapIn" />
      <wsdl:output message="tns:GetReportClicksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportClicksByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get clicks for a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.</wsdl:documentation>
      <wsdl:input message="tns:GetReportClicksByDateIntervalSoapIn" />
      <wsdl:output message="tns:GetReportClicksByDateIntervalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get bounces from a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportBouncesSoapIn" />
      <wsdl:output message="tns:GetReportBouncesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportBouncesByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get bounces from a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.).</wsdl:documentation>
      <wsdl:input message="tns:GetReportBouncesByDateIntervalSoapIn" />
      <wsdl:output message="tns:GetReportBouncesByDateIntervalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get linkid for access to a single report from external systems by either SendQueueID or NewsletterID (latest mailing). Example of usage old report: http://www.anpdm.com/reports/view-report.aspx?id=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx</wsdl:documentation>
      <wsdl:input message="tns:GetReportLinkSoapIn" />
      <wsdl:output message="tns:GetReportLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of current mailinglists.</wsdl:documentation>
      <wsdl:input message="tns:GetMailingListsSoapIn" />
      <wsdl:output message="tns:GetMailingListsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailingListDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get mailing list details by mailing list ID.</wsdl:documentation>
      <wsdl:input message="tns:GetMailingListDetailsSoapIn" />
      <wsdl:output message="tns:GetMailingListDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberMailingLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a subscribers active mailinglists by either subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscriberMailingListsSoapIn" />
      <wsdl:output message="tns:GetSubscriberMailingListsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new mailinglist. Description and Characterset are optional. Default strCharacterSet is iso-8859-1.</wsdl:documentation>
      <wsdl:input message="tns:InsertMailingListSoapIn" />
      <wsdl:output message="tns:InsertMailingListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a MailingList.</wsdl:documentation>
      <wsdl:input message="tns:UpdateMailingListSoapIn" />
      <wsdl:output message="tns:UpdateMailingListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a mailinglist by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMailingListSoapIn" />
      <wsdl:output message="tns:DeleteMailingListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MailingListExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks whether a mailinglist exists or not. Returns: -1 on internal failure, 1 if mailinglist exists, and 0 if it doesn't.</wsdl:documentation>
      <wsdl:input message="tns:MailingListExistsSoapIn" />
      <wsdl:output message="tns:MailingListExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EmptyMailingListById">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Empty a mailinglist by mailinglistid.</wsdl:documentation>
      <wsdl:input message="tns:EmptyMailingListByIdSoapIn" />
      <wsdl:output message="tns:EmptyMailingListByIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of newsletters.</wsdl:documentation>
      <wsdl:input message="tns:GetNewslettersSoapIn" />
      <wsdl:output message="tns:GetNewslettersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details for a newsletter.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterDetailsSoapIn" />
      <wsdl:output message="tns:GetNewsletterDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSendings">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of scheduled mailings and already sent mailings. NewsletterId and Status are optional. Status can be either 0(not yet sent out), 1(in progress), 2(has been sent) or 3(has been sent and passed 30 days).</wsdl:documentation>
      <wsdl:input message="tns:GetSendingsSoapIn" />
      <wsdl:output message="tns:GetSendingsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a new newsletter. Tracking value is optional (values: all/no/roi), default tracking value: all</wsdl:documentation>
      <wsdl:input message="tns:InsertNewsletterSoapIn" />
      <wsdl:output message="tns:InsertNewsletterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a newsletter. Tracking value is optional (values: all/no/roi)</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterSoapIn" />
      <wsdl:output message="tns:UpdateNewsletterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for creating a mailing. SendDate (long, 2007-01-01), SendTime (hour:minute, 00-23:00-59) and FilterId are optional parameters.</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterSoapIn" />
      <wsdl:output message="tns:SendNewsletterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSendQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of scheduled mailings.</wsdl:documentation>
      <wsdl:input message="tns:GetSendQueueSoapIn" />
      <wsdl:output message="tns:GetSendQueueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterEmbedImagesOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a newsletter. Tracking value is optional (values: all/no/roi)</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterEmbedImagesOptionSoapIn" />
      <wsdl:output message="tns:UpdateNewsletterEmbedImagesOptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete newsletter by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteNewsletterSoapIn" />
      <wsdl:output message="tns:DeleteNewsletterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteSendqueueItem">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete sendqueue by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSendqueueItemSoapIn" />
      <wsdl:output message="tns:DeleteSendqueueItemSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveTemplates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of ActiveTemplates.</wsdl:documentation>
      <wsdl:input message="tns:GetActiveTemplatesSoapIn" />
      <wsdl:output message="tns:GetActiveTemplatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of templates.</wsdl:documentation>
      <wsdl:input message="tns:GetTemplatesSoapIn" />
      <wsdl:output message="tns:GetTemplatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDetailedNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of detailed newsletters. If parameter IntervalFrom is NULL, the current date minus 30 days will be used. If parameter IntervalTo is NULL, the current date will be used.</wsdl:documentation>
      <wsdl:input message="tns:GetDetailedNewslettersSoapIn" />
      <wsdl:output message="tns:GetDetailedNewslettersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTemplateNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a new template newsletter. Tracking value is optional (values: all/no/roi). Returns ActiveTemplateID</wsdl:documentation>
      <wsdl:input message="tns:InsertTemplateNewsletterSoapIn" />
      <wsdl:output message="tns:InsertTemplateNewsletterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertActiveTemplateModule">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a module into an active template newsletter. strModuleId is the ID of the module you wish to use in the newsletter and must be specified. strModuleCode (default: original module code), strModuleIndex (default: 0), strFilterID, strHolderID (default: 0) are optional parameters.</wsdl:documentation>
      <wsdl:input message="tns:InsertActiveTemplateModuleSoapIn" />
      <wsdl:output message="tns:InsertActiveTemplateModuleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SaveNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a newsletter. This method must be used before sending a newsletter in order for the newsletter to have any content and also to get a linkreport. newsletterType: 1 = HTML, 3 = template/module</wsdl:documentation>
      <wsdl:input message="tns:SaveNewsletterSoapIn" />
      <wsdl:output message="tns:SaveNewsletterSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpGet">
    <wsdl:operation name="DeleteSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a subscription using SubscriberId or Email. Mailinglist id is optional. Default=Remove from all mailinglists.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSubscriptionHttpGetIn" />
      <wsdl:output message="tns:DeleteSubscriptionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a subscription using SubscriberId or Email.</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriptionHttpGetIn" />
      <wsdl:output message="tns:InsertSubscriptionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransaction">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a transactional strEmail. ID is used to identify project. Identifier (char), Name (char), Format (HTML/Text), SendDate (long, 2007-01-01 01:00) are optional parameters. Datafields and strDataValues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100 (alternative delimiter: | (pipe))</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionHttpGetIn" />
      <wsdl:output message="tns:InsertTransactionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionWithSplit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a transactional email. ID is used to identify project. Identifier (char), Name (char), Format (HTML/Text) and SendDate (long, 2007-01-01 01:00) are optional parameters. Datafields and datavalues (25 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD24 Datavalues=testdata1;testdata5;testdata24 (alternative delimiter: | (pipe)). If a value is larger than 500 characters, it will split it and add it to the following demographic fields.</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionWithSplitHttpGetIn" />
      <wsdl:output message="tns:InsertTransactionWithSplitHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionFromFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a batch of transational email. FileUrl is the absolute XML URL (e.g. http://cust. Format will be the default format for all receivers in batch.</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionFromFileHttpGetIn" />
      <wsdl:output message="tns:InsertTransactionFromFileHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionProjects">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of transactional projects.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionProjectsHttpGetIn" />
      <wsdl:output message="tns:GetTransactionProjectsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details from a specific transactional mailing. Use Identifier or Email for identification.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionDetailsHttpGetIn" />
      <wsdl:output message="tns:GetTransactionDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionBouncesByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the transactional bounce list by date interval for a specific transactional project. Valid date format is yyyy-MM-ddTHH:mm:ss.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionBouncesByDateIntervalHttpGetIn" />
      <wsdl:output message="tns:GetTransactionBouncesByDateIntervalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLoginLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Login linkid for direct login access from external systems. Example of usage: http://www.anpdm.com/auto-login.aspx?id=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx</wsdl:documentation>
      <wsdl:input message="tns:GetLoginLinkHttpGetIn" />
      <wsdl:output message="tns:GetLoginLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographicData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of demographic data fields.</wsdl:documentation>
      <wsdl:input message="tns:GetDemographicDataHttpGetIn" />
      <wsdl:output message="tns:GetDemographicDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRoiResults">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve ROI results for a specific sending.</wsdl:documentation>
      <wsdl:input message="tns:GetRoiResultsHttpGetIn" />
      <wsdl:output message="tns:GetRoiResultsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSmsToMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends an SMS message to a specific mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsToMailingListHttpGetIn" />
      <wsdl:output message="tns:SendSmsToMailingListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSms">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a single transactional SMS.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsHttpGetIn" />
      <wsdl:output message="tns:SendSmsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithSenderName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a single transactional SMS explicitly setting the sender name. Note that sender name cannot exceed 16 characters.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsWithSenderNameHttpGetIn" />
      <wsdl:output message="tns:SendSmsWithSenderNameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfoInExcelFormat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve information about a specific url in your newsletter in excelformat.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkInfoInExcelFormatHttpGetIn" />
      <wsdl:output message="tns:GetLinkInfoInExcelFormatHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of active filters.</wsdl:documentation>
      <wsdl:input message="tns:GetFiltersHttpGetIn" />
      <wsdl:output message="tns:GetFiltersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all filters used by a newsletter.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterFiltersHttpGetIn" />
      <wsdl:output message="tns:GetNewsletterFiltersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterWebVersionUrlByFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a web version url of a newsletter with specified filters.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterWebVersionUrlByFiltersHttpGetIn" />
      <wsdl:output message="tns:GetNewsletterWebVersionUrlByFiltersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerIdForAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerIds on an account.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerIdForAccountHttpGetIn" />
      <wsdl:output message="tns:GetTriggerIdForAccountHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerClicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerclicks in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerClicksHttpGetIn" />
      <wsdl:output message="tns:GetTriggerClicksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerViews">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerviews in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerViewsHttpGetIn" />
      <wsdl:output message="tns:GetTriggerViewsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerbounces in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerBouncesHttpGetIn" />
      <wsdl:output message="tns:GetTriggerBouncesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutMailing">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list for a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutMailingHttpGetIn" />
      <wsdl:output message="tns:GetOptOutMailingHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutAllHttpGetIn" />
      <wsdl:output message="tns:GetOptOutAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAllInPeriod">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list in a given period for an account. From (long, 2007-01-01) To (long, 2007-01-01)</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutAllInPeriodHttpGetIn" />
      <wsdl:output message="tns:GetOptOutAllInPeriodHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get an optout list for a mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutListHttpGetIn" />
      <wsdl:output message="tns:GetOptOutListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a user from the global optout list by either Subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:DeleteOptOutAllHttpGetIn" />
      <wsdl:output message="tns:DeleteOptOutAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a user from a specific optout list by either subscriber id or strEmail and a mailinglist id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteOptOutListHttpGetIn" />
      <wsdl:output message="tns:DeleteOptOutListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveSubscriberToOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Move a subscriber to OptOutAll by Email. SendQueueId is optional and should be supplied if you want to keep track of which sending this email belongs to. Reason and MailinglistId is also optional and is only used to keep track of those values.</wsdl:documentation>
      <wsdl:input message="tns:MoveSubscriberToOptOutAllHttpGetIn" />
      <wsdl:output message="tns:MoveSubscriberToOptOutAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetImporterQueueImportState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the state of a import from the importer queue. States [Waiting = 0, Working = 1, Completed = 2, Failed = 3].</wsdl:documentation>
      <wsdl:input message="tns:GetImporterQueueImportStateHttpGetIn" />
      <wsdl:output message="tns:GetImporterQueueImportStateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddSubscribersFromXmlToQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Import subscribers using XML-data. After successfully reading the data, the import will be placed in queue for processing. Returned value is queue identity, this can be used for querying the queue for the import status. Everything between strXmlData tags must be html encoded</wsdl:documentation>
      <wsdl:input message="tns:AddSubscribersFromXmlToQueueHttpGetIn" />
      <wsdl:output message="tns:AddSubscribersFromXmlToQueueHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersFromFileCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers from a custom-delimited textfile. The fields in the text-file should be: fields: Email; Name; Format (values: HTML or Text);dd1;dd2;dd3;dd4;dd5;dd6;dd7;dd8;dd9;dd10...d25(up to dd40 if activated on account). The URL is the complete path to the file, with forward-slashes between directories. E.g. http://www.anp.se/apidemo/testfile.csv. Recommended usage: &lt;80 000 rows.</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersFromFileCustomHttpGetIn" />
      <wsdl:output message="tns:InsertCsvSubscribersFromFileCustomHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all bounces for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetBouncesHttpGetIn" />
      <wsdl:output message="tns:GetBouncesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber. Values for strFormat: HTML or Text. If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberHttpGetIn" />
      <wsdl:output message="tns:InsertSubscriberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberSid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber. Values for strFormat: HTML or Text. If subscriber exist on optoutall it is not possible to insert the subscriber. But always returns subscriber ID</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberSidHttpGetIn" />
      <wsdl:output message="tns:InsertSubscriberSidHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber with demographic datafields. Email (char), Name (char), Format (HTML/Text). Datafields and datavalues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100. (alternative delimiter: | (pipe) ). If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberWithDemDataHttpGetIn" />
      <wsdl:output message="tns:InsertSubscriberWithDemDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemDataPendingOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber with demographic datafields and pending option (Double-Opt-In). Email (char), Name (char), Format (HTML/Text). Datafields and datavalues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100. (alternative delimiter: | (pipe) ). Pending = (true/false). If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberWithDemDataPendingOptionHttpGetIn" />
      <wsdl:output message="tns:InsertSubscriberWithDemDataPendingOptionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of subscribers in a specific mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscribersHttpGetIn" />
      <wsdl:output message="tns:GetSubscribersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPagedSubscribers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of subscribers in a specific mailinglist as a paged result. PageIndex is the index of the page to fetch (the first page has index 1) and PageSize is the size of each page (number of subscribers to fetch)</wsdl:documentation>
      <wsdl:input message="tns:GetPagedSubscribersHttpGetIn" />
      <wsdl:output message="tns:GetPagedSubscribersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a subscriber. Mailinglist id is optional. If mailinglistId is supplied the subscription is deleted not the subscriber. If no mailinglistId is supplied the subscriber is deleted.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSubscriberHttpGetIn" />
      <wsdl:output message="tns:DeleteSubscriberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a subscribers details by either subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscriberDetailsHttpGetIn" />
      <wsdl:output message="tns:GetSubscriberDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemDataUpdateOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers with demographic datafields using csv (comma separated) list and newline as delimiter. CSV fields: Email, Name, Format (values: HTML or Text),dd1,dd2,dd3,dd4,dd5,dd6,dd7,dd8,dd9,dd10,dd11,dd12,dd13,dd14,dd15,dd16,dd17,dd18,dd19,dd20,dd21,dd22,dd23,dd24,dd25,...dd100 (demographic data field 1-100, alternative delimiter: | (pipe) )</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersWithDemDataUpdateOptionHttpGetIn" />
      <wsdl:output message="tns:InsertCsvSubscribersWithDemDataUpdateOptionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers with demographic datafields using csv (comma separated) list and newline as delimiter. CSV fields: Email, Name, Format (values: HTML or Text),dd1,dd2,dd3,dd4,dd5,dd6,dd7,dd8,dd9,dd10,dd11,dd12,dd13,dd14,dd15,dd16,dd17,dd18,dd19,dd20,dd21,dd22,dd23,dd24,dd100 (demographic data field 1-100, alternative delimiter: | (pipe) )"</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersWithDemDataHttpGetIn" />
      <wsdl:output message="tns:InsertCsvSubscribersWithDemDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update subscriber data by subscriber Id or Email. Name, Format, CountryCode, PhoneNumber are optional. Format values: HTML or Text</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberHttpGetIn" />
      <wsdl:output message="tns:UpdateSubscriberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update demographic data for a subscriber by entering datafieldnumber (1-100) and a value.</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberDataHttpGetIn" />
      <wsdl:output message="tns:UpdateSubscriberDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update an existing email address with a new. Does not affect statistics.</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberEmailHttpGetIn" />
      <wsdl:output message="tns:UpdateSubscriberEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCSVSubscribersWithDemDataFromFileToQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers from a semicolon-delimited textfile, to the import-queue. The file shall not contain a header row. The fields in the text-file should be: fields: Email; Name; Format (values: HTML or Text);dd1;dd2;dd3;dd4;dd5;dd6;dd7;dd8;dd9;dd10;dd11;dd12;dd13;dd14;dd15;dd16;dd17;dd18;dd19;dd20;dd21;dd22;dd23;dd24;dd25;...dd100 Demographic data fields 1-100 are optional, but must be specified in that order. The URL is the complete path to the file, with forward-slashes between directories. E.g. http://www.anp.se/apidemo/testfile.csv. Returns Id of queued import. Recommended usage: &lt;50 000 rows.</wsdl:documentation>
      <wsdl:input message="tns:InsertCSVSubscribersWithDemDataFromFileToQueueHttpGetIn" />
      <wsdl:output message="tns:InsertCSVSubscribersWithDemDataFromFileToQueueHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportActivity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get views and clicks for all active subscribers from a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportActivityHttpGetIn" />
      <wsdl:output message="tns:GetReportActivityHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReports">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of reports.</wsdl:documentation>
      <wsdl:input message="tns:GetReportsHttpGetIn" />
      <wsdl:output message="tns:GetReportsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details from a specific mailing. Filter Id is optional</wsdl:documentation>
      <wsdl:input message="tns:GetReportDetailsHttpGetIn" />
      <wsdl:output message="tns:GetReportDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportViews">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets views from a specific mailing. </wsdl:documentation>
      <wsdl:input message="tns:GetReportViewsHttpGetIn" />
      <wsdl:output message="tns:GetReportViewsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportViewsByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets views from a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.</wsdl:documentation>
      <wsdl:input message="tns:GetReportViewsByDateIntervalHttpGetIn" />
      <wsdl:output message="tns:GetReportViewsByDateIntervalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportClicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get clicks for a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportClicksHttpGetIn" />
      <wsdl:output message="tns:GetReportClicksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportClicksByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get clicks for a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.</wsdl:documentation>
      <wsdl:input message="tns:GetReportClicksByDateIntervalHttpGetIn" />
      <wsdl:output message="tns:GetReportClicksByDateIntervalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get bounces from a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportBouncesHttpGetIn" />
      <wsdl:output message="tns:GetReportBouncesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportBouncesByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get bounces from a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.).</wsdl:documentation>
      <wsdl:input message="tns:GetReportBouncesByDateIntervalHttpGetIn" />
      <wsdl:output message="tns:GetReportBouncesByDateIntervalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get linkid for access to a single report from external systems by either SendQueueID or NewsletterID (latest mailing). Example of usage old report: http://www.anpdm.com/reports/view-report.aspx?id=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx</wsdl:documentation>
      <wsdl:input message="tns:GetReportLinkHttpGetIn" />
      <wsdl:output message="tns:GetReportLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of current mailinglists.</wsdl:documentation>
      <wsdl:input message="tns:GetMailingListsHttpGetIn" />
      <wsdl:output message="tns:GetMailingListsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailingListDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get mailing list details by mailing list ID.</wsdl:documentation>
      <wsdl:input message="tns:GetMailingListDetailsHttpGetIn" />
      <wsdl:output message="tns:GetMailingListDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberMailingLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a subscribers active mailinglists by either subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscriberMailingListsHttpGetIn" />
      <wsdl:output message="tns:GetSubscriberMailingListsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new mailinglist. Description and Characterset are optional. Default strCharacterSet is iso-8859-1.</wsdl:documentation>
      <wsdl:input message="tns:InsertMailingListHttpGetIn" />
      <wsdl:output message="tns:InsertMailingListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a MailingList.</wsdl:documentation>
      <wsdl:input message="tns:UpdateMailingListHttpGetIn" />
      <wsdl:output message="tns:UpdateMailingListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a mailinglist by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMailingListHttpGetIn" />
      <wsdl:output message="tns:DeleteMailingListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="MailingListExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks whether a mailinglist exists or not. Returns: -1 on internal failure, 1 if mailinglist exists, and 0 if it doesn't.</wsdl:documentation>
      <wsdl:input message="tns:MailingListExistsHttpGetIn" />
      <wsdl:output message="tns:MailingListExistsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="EmptyMailingListById">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Empty a mailinglist by mailinglistid.</wsdl:documentation>
      <wsdl:input message="tns:EmptyMailingListByIdHttpGetIn" />
      <wsdl:output message="tns:EmptyMailingListByIdHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of newsletters.</wsdl:documentation>
      <wsdl:input message="tns:GetNewslettersHttpGetIn" />
      <wsdl:output message="tns:GetNewslettersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details for a newsletter.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterDetailsHttpGetIn" />
      <wsdl:output message="tns:GetNewsletterDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSendings">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of scheduled mailings and already sent mailings. NewsletterId and Status are optional. Status can be either 0(not yet sent out), 1(in progress), 2(has been sent) or 3(has been sent and passed 30 days).</wsdl:documentation>
      <wsdl:input message="tns:GetSendingsHttpGetIn" />
      <wsdl:output message="tns:GetSendingsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a new newsletter. Tracking value is optional (values: all/no/roi), default tracking value: all</wsdl:documentation>
      <wsdl:input message="tns:InsertNewsletterHttpGetIn" />
      <wsdl:output message="tns:InsertNewsletterHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a newsletter. Tracking value is optional (values: all/no/roi)</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterHttpGetIn" />
      <wsdl:output message="tns:UpdateNewsletterHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for creating a mailing. SendDate (long, 2007-01-01), SendTime (hour:minute, 00-23:00-59) and FilterId are optional parameters.</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterHttpGetIn" />
      <wsdl:output message="tns:SendNewsletterHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSendQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of scheduled mailings.</wsdl:documentation>
      <wsdl:input message="tns:GetSendQueueHttpGetIn" />
      <wsdl:output message="tns:GetSendQueueHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterEmbedImagesOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a newsletter. Tracking value is optional (values: all/no/roi)</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterEmbedImagesOptionHttpGetIn" />
      <wsdl:output message="tns:UpdateNewsletterEmbedImagesOptionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete newsletter by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteNewsletterHttpGetIn" />
      <wsdl:output message="tns:DeleteNewsletterHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteSendqueueItem">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete sendqueue by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSendqueueItemHttpGetIn" />
      <wsdl:output message="tns:DeleteSendqueueItemHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveTemplates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of ActiveTemplates.</wsdl:documentation>
      <wsdl:input message="tns:GetActiveTemplatesHttpGetIn" />
      <wsdl:output message="tns:GetActiveTemplatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of templates.</wsdl:documentation>
      <wsdl:input message="tns:GetTemplatesHttpGetIn" />
      <wsdl:output message="tns:GetTemplatesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTemplateNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a new template newsletter. Tracking value is optional (values: all/no/roi). Returns ActiveTemplateID</wsdl:documentation>
      <wsdl:input message="tns:InsertTemplateNewsletterHttpGetIn" />
      <wsdl:output message="tns:InsertTemplateNewsletterHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertActiveTemplateModule">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a module into an active template newsletter. strModuleId is the ID of the module you wish to use in the newsletter and must be specified. strModuleCode (default: original module code), strModuleIndex (default: 0), strFilterID, strHolderID (default: 0) are optional parameters.</wsdl:documentation>
      <wsdl:input message="tns:InsertActiveTemplateModuleHttpGetIn" />
      <wsdl:output message="tns:InsertActiveTemplateModuleHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SaveNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a newsletter. This method must be used before sending a newsletter in order for the newsletter to have any content and also to get a linkreport. newsletterType: 1 = HTML, 3 = template/module</wsdl:documentation>
      <wsdl:input message="tns:SaveNewsletterHttpGetIn" />
      <wsdl:output message="tns:SaveNewsletterHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpPost">
    <wsdl:operation name="DeleteSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a subscription using SubscriberId or Email. Mailinglist id is optional. Default=Remove from all mailinglists.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSubscriptionHttpPostIn" />
      <wsdl:output message="tns:DeleteSubscriptionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a subscription using SubscriberId or Email.</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriptionHttpPostIn" />
      <wsdl:output message="tns:InsertSubscriptionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransaction">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a transactional strEmail. ID is used to identify project. Identifier (char), Name (char), Format (HTML/Text), SendDate (long, 2007-01-01 01:00) are optional parameters. Datafields and strDataValues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100 (alternative delimiter: | (pipe))</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionHttpPostIn" />
      <wsdl:output message="tns:InsertTransactionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionWithSplit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a transactional email. ID is used to identify project. Identifier (char), Name (char), Format (HTML/Text) and SendDate (long, 2007-01-01 01:00) are optional parameters. Datafields and datavalues (25 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD24 Datavalues=testdata1;testdata5;testdata24 (alternative delimiter: | (pipe)). If a value is larger than 500 characters, it will split it and add it to the following demographic fields.</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionWithSplitHttpPostIn" />
      <wsdl:output message="tns:InsertTransactionWithSplitHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionFromFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for sending a batch of transational email. FileUrl is the absolute XML URL (e.g. http://cust. Format will be the default format for all receivers in batch.</wsdl:documentation>
      <wsdl:input message="tns:InsertTransactionFromFileHttpPostIn" />
      <wsdl:output message="tns:InsertTransactionFromFileHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionProjects">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of transactional projects.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionProjectsHttpPostIn" />
      <wsdl:output message="tns:GetTransactionProjectsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details from a specific transactional mailing. Use Identifier or Email for identification.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionDetailsHttpPostIn" />
      <wsdl:output message="tns:GetTransactionDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionBouncesByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the transactional bounce list by date interval for a specific transactional project. Valid date format is yyyy-MM-ddTHH:mm:ss.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionBouncesByDateIntervalHttpPostIn" />
      <wsdl:output message="tns:GetTransactionBouncesByDateIntervalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLoginLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Login linkid for direct login access from external systems. Example of usage: http://www.anpdm.com/auto-login.aspx?id=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx</wsdl:documentation>
      <wsdl:input message="tns:GetLoginLinkHttpPostIn" />
      <wsdl:output message="tns:GetLoginLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographicData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of demographic data fields.</wsdl:documentation>
      <wsdl:input message="tns:GetDemographicDataHttpPostIn" />
      <wsdl:output message="tns:GetDemographicDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRoiResults">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve ROI results for a specific sending.</wsdl:documentation>
      <wsdl:input message="tns:GetRoiResultsHttpPostIn" />
      <wsdl:output message="tns:GetRoiResultsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSmsToMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends an SMS message to a specific mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsToMailingListHttpPostIn" />
      <wsdl:output message="tns:SendSmsToMailingListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSms">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a single transactional SMS.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsHttpPostIn" />
      <wsdl:output message="tns:SendSmsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithSenderName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a single transactional SMS explicitly setting the sender name. Note that sender name cannot exceed 16 characters.</wsdl:documentation>
      <wsdl:input message="tns:SendSmsWithSenderNameHttpPostIn" />
      <wsdl:output message="tns:SendSmsWithSenderNameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfoInExcelFormat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve information about a specific url in your newsletter in excelformat.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkInfoInExcelFormatHttpPostIn" />
      <wsdl:output message="tns:GetLinkInfoInExcelFormatHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of active filters.</wsdl:documentation>
      <wsdl:input message="tns:GetFiltersHttpPostIn" />
      <wsdl:output message="tns:GetFiltersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all filters used by a newsletter.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterFiltersHttpPostIn" />
      <wsdl:output message="tns:GetNewsletterFiltersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterWebVersionUrlByFilters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a web version url of a newsletter with specified filters.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterWebVersionUrlByFiltersHttpPostIn" />
      <wsdl:output message="tns:GetNewsletterWebVersionUrlByFiltersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerIdForAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerIds on an account.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerIdForAccountHttpPostIn" />
      <wsdl:output message="tns:GetTriggerIdForAccountHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerClicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerclicks in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerClicksHttpPostIn" />
      <wsdl:output message="tns:GetTriggerClicksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerViews">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerviews in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerViewsHttpPostIn" />
      <wsdl:output message="tns:GetTriggerViewsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTriggerBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of all triggerbounces in a trigger.</wsdl:documentation>
      <wsdl:input message="tns:GetTriggerBouncesHttpPostIn" />
      <wsdl:output message="tns:GetTriggerBouncesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutMailing">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list for a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutMailingHttpPostIn" />
      <wsdl:output message="tns:GetOptOutMailingHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutAllHttpPostIn" />
      <wsdl:output message="tns:GetOptOutAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAllInPeriod">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get global optout list in a given period for an account. From (long, 2007-01-01) To (long, 2007-01-01)</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutAllInPeriodHttpPostIn" />
      <wsdl:output message="tns:GetOptOutAllInPeriodHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get an optout list for a mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:GetOptOutListHttpPostIn" />
      <wsdl:output message="tns:GetOptOutListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a user from the global optout list by either Subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:DeleteOptOutAllHttpPostIn" />
      <wsdl:output message="tns:DeleteOptOutAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a user from a specific optout list by either subscriber id or strEmail and a mailinglist id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteOptOutListHttpPostIn" />
      <wsdl:output message="tns:DeleteOptOutListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveSubscriberToOptOutAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Move a subscriber to OptOutAll by Email. SendQueueId is optional and should be supplied if you want to keep track of which sending this email belongs to. Reason and MailinglistId is also optional and is only used to keep track of those values.</wsdl:documentation>
      <wsdl:input message="tns:MoveSubscriberToOptOutAllHttpPostIn" />
      <wsdl:output message="tns:MoveSubscriberToOptOutAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetImporterQueueImportState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the state of a import from the importer queue. States [Waiting = 0, Working = 1, Completed = 2, Failed = 3].</wsdl:documentation>
      <wsdl:input message="tns:GetImporterQueueImportStateHttpPostIn" />
      <wsdl:output message="tns:GetImporterQueueImportStateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddSubscribersFromXmlToQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Import subscribers using XML-data. After successfully reading the data, the import will be placed in queue for processing. Returned value is queue identity, this can be used for querying the queue for the import status. Everything between strXmlData tags must be html encoded</wsdl:documentation>
      <wsdl:input message="tns:AddSubscribersFromXmlToQueueHttpPostIn" />
      <wsdl:output message="tns:AddSubscribersFromXmlToQueueHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersFromFileCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers from a custom-delimited textfile. The fields in the text-file should be: fields: Email; Name; Format (values: HTML or Text);dd1;dd2;dd3;dd4;dd5;dd6;dd7;dd8;dd9;dd10...d25(up to dd40 if activated on account). The URL is the complete path to the file, with forward-slashes between directories. E.g. http://www.anp.se/apidemo/testfile.csv. Recommended usage: &lt;80 000 rows.</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersFromFileCustomHttpPostIn" />
      <wsdl:output message="tns:InsertCsvSubscribersFromFileCustomHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get all bounces for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetBouncesHttpPostIn" />
      <wsdl:output message="tns:GetBouncesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber. Values for strFormat: HTML or Text. If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberHttpPostIn" />
      <wsdl:output message="tns:InsertSubscriberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberSid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber. Values for strFormat: HTML or Text. If subscriber exist on optoutall it is not possible to insert the subscriber. But always returns subscriber ID</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberSidHttpPostIn" />
      <wsdl:output message="tns:InsertSubscriberSidHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber with demographic datafields. Email (char), Name (char), Format (HTML/Text). Datafields and datavalues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100. (alternative delimiter: | (pipe) ). If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberWithDemDataHttpPostIn" />
      <wsdl:output message="tns:InsertSubscriberWithDemDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemDataPendingOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert single subscriber with demographic datafields and pending option (Double-Opt-In). Email (char), Name (char), Format (HTML/Text). Datafields and datavalues (100 fields) can be used for filtering or datamerging. Datafields=DD1;DD5;DD100 Datavalues=testdata1;testdata5;testdata100. (alternative delimiter: | (pipe) ). Pending = (true/false). If subscriber exist on optoutall it is not possible to insert the subscriber</wsdl:documentation>
      <wsdl:input message="tns:InsertSubscriberWithDemDataPendingOptionHttpPostIn" />
      <wsdl:output message="tns:InsertSubscriberWithDemDataPendingOptionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of subscribers in a specific mailinglist.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscribersHttpPostIn" />
      <wsdl:output message="tns:GetSubscribersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPagedSubscribers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of subscribers in a specific mailinglist as a paged result. PageIndex is the index of the page to fetch (the first page has index 1) and PageSize is the size of each page (number of subscribers to fetch)</wsdl:documentation>
      <wsdl:input message="tns:GetPagedSubscribersHttpPostIn" />
      <wsdl:output message="tns:GetPagedSubscribersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a subscriber. Mailinglist id is optional. If mailinglistId is supplied the subscription is deleted not the subscriber. If no mailinglistId is supplied the subscriber is deleted.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSubscriberHttpPostIn" />
      <wsdl:output message="tns:DeleteSubscriberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a subscribers details by either subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscriberDetailsHttpPostIn" />
      <wsdl:output message="tns:GetSubscriberDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemDataUpdateOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers with demographic datafields using csv (comma separated) list and newline as delimiter. CSV fields: Email, Name, Format (values: HTML or Text),dd1,dd2,dd3,dd4,dd5,dd6,dd7,dd8,dd9,dd10,dd11,dd12,dd13,dd14,dd15,dd16,dd17,dd18,dd19,dd20,dd21,dd22,dd23,dd24,dd25,...dd100 (demographic data field 1-100, alternative delimiter: | (pipe) )</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersWithDemDataUpdateOptionHttpPostIn" />
      <wsdl:output message="tns:InsertCsvSubscribersWithDemDataUpdateOptionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers with demographic datafields using csv (comma separated) list and newline as delimiter. CSV fields: Email, Name, Format (values: HTML or Text),dd1,dd2,dd3,dd4,dd5,dd6,dd7,dd8,dd9,dd10,dd11,dd12,dd13,dd14,dd15,dd16,dd17,dd18,dd19,dd20,dd21,dd22,dd23,dd24,dd100 (demographic data field 1-100, alternative delimiter: | (pipe) )"</wsdl:documentation>
      <wsdl:input message="tns:InsertCsvSubscribersWithDemDataHttpPostIn" />
      <wsdl:output message="tns:InsertCsvSubscribersWithDemDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update subscriber data by subscriber Id or Email. Name, Format, CountryCode, PhoneNumber are optional. Format values: HTML or Text</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberHttpPostIn" />
      <wsdl:output message="tns:UpdateSubscriberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update demographic data for a subscriber by entering datafieldnumber (1-100) and a value.</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberDataHttpPostIn" />
      <wsdl:output message="tns:UpdateSubscriberDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update an existing email address with a new. Does not affect statistics.</wsdl:documentation>
      <wsdl:input message="tns:UpdateSubscriberEmailHttpPostIn" />
      <wsdl:output message="tns:UpdateSubscriberEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertCSVSubscribersWithDemDataFromFileToQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert multiple subscribers from a semicolon-delimited textfile, to the import-queue. The file shall not contain a header row. The fields in the text-file should be: fields: Email; Name; Format (values: HTML or Text);dd1;dd2;dd3;dd4;dd5;dd6;dd7;dd8;dd9;dd10;dd11;dd12;dd13;dd14;dd15;dd16;dd17;dd18;dd19;dd20;dd21;dd22;dd23;dd24;dd25;...dd100 Demographic data fields 1-100 are optional, but must be specified in that order. The URL is the complete path to the file, with forward-slashes between directories. E.g. http://www.anp.se/apidemo/testfile.csv. Returns Id of queued import. Recommended usage: &lt;50 000 rows.</wsdl:documentation>
      <wsdl:input message="tns:InsertCSVSubscribersWithDemDataFromFileToQueueHttpPostIn" />
      <wsdl:output message="tns:InsertCSVSubscribersWithDemDataFromFileToQueueHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportActivity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get views and clicks for all active subscribers from a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportActivityHttpPostIn" />
      <wsdl:output message="tns:GetReportActivityHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReports">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of reports.</wsdl:documentation>
      <wsdl:input message="tns:GetReportsHttpPostIn" />
      <wsdl:output message="tns:GetReportsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details from a specific mailing. Filter Id is optional</wsdl:documentation>
      <wsdl:input message="tns:GetReportDetailsHttpPostIn" />
      <wsdl:output message="tns:GetReportDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportViews">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets views from a specific mailing. </wsdl:documentation>
      <wsdl:input message="tns:GetReportViewsHttpPostIn" />
      <wsdl:output message="tns:GetReportViewsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportViewsByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets views from a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.</wsdl:documentation>
      <wsdl:input message="tns:GetReportViewsByDateIntervalHttpPostIn" />
      <wsdl:output message="tns:GetReportViewsByDateIntervalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportClicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get clicks for a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportClicksHttpPostIn" />
      <wsdl:output message="tns:GetReportClicksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportClicksByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get clicks for a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.</wsdl:documentation>
      <wsdl:input message="tns:GetReportClicksByDateIntervalHttpPostIn" />
      <wsdl:output message="tns:GetReportClicksByDateIntervalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportBounces">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get bounces from a specific mailing.</wsdl:documentation>
      <wsdl:input message="tns:GetReportBouncesHttpPostIn" />
      <wsdl:output message="tns:GetReportBouncesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportBouncesByDateInterval">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get bounces from a specific mailing by date interval. Valid date format is yyyy-MM-ddTHH:mm:ss. This method will also return values for one Demographic Data field (specified by DD field name like "Country", "Age" etc.).</wsdl:documentation>
      <wsdl:input message="tns:GetReportBouncesByDateIntervalHttpPostIn" />
      <wsdl:output message="tns:GetReportBouncesByDateIntervalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReportLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get linkid for access to a single report from external systems by either SendQueueID or NewsletterID (latest mailing). Example of usage old report: http://www.anpdm.com/reports/view-report.aspx?id=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx</wsdl:documentation>
      <wsdl:input message="tns:GetReportLinkHttpPostIn" />
      <wsdl:output message="tns:GetReportLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of current mailinglists.</wsdl:documentation>
      <wsdl:input message="tns:GetMailingListsHttpPostIn" />
      <wsdl:output message="tns:GetMailingListsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailingListDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get mailing list details by mailing list ID.</wsdl:documentation>
      <wsdl:input message="tns:GetMailingListDetailsHttpPostIn" />
      <wsdl:output message="tns:GetMailingListDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberMailingLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a subscribers active mailinglists by either subscriber Id or Email.</wsdl:documentation>
      <wsdl:input message="tns:GetSubscriberMailingListsHttpPostIn" />
      <wsdl:output message="tns:GetSubscriberMailingListsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new mailinglist. Description and Characterset are optional. Default strCharacterSet is iso-8859-1.</wsdl:documentation>
      <wsdl:input message="tns:InsertMailingListHttpPostIn" />
      <wsdl:output message="tns:InsertMailingListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a MailingList.</wsdl:documentation>
      <wsdl:input message="tns:UpdateMailingListHttpPostIn" />
      <wsdl:output message="tns:UpdateMailingListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMailingList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a mailinglist by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMailingListHttpPostIn" />
      <wsdl:output message="tns:DeleteMailingListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="MailingListExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks whether a mailinglist exists or not. Returns: -1 on internal failure, 1 if mailinglist exists, and 0 if it doesn't.</wsdl:documentation>
      <wsdl:input message="tns:MailingListExistsHttpPostIn" />
      <wsdl:output message="tns:MailingListExistsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="EmptyMailingListById">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Empty a mailinglist by mailinglistid.</wsdl:documentation>
      <wsdl:input message="tns:EmptyMailingListByIdHttpPostIn" />
      <wsdl:output message="tns:EmptyMailingListByIdHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of newsletters.</wsdl:documentation>
      <wsdl:input message="tns:GetNewslettersHttpPostIn" />
      <wsdl:output message="tns:GetNewslettersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get details for a newsletter.</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterDetailsHttpPostIn" />
      <wsdl:output message="tns:GetNewsletterDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSendings">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of scheduled mailings and already sent mailings. NewsletterId and Status are optional. Status can be either 0(not yet sent out), 1(in progress), 2(has been sent) or 3(has been sent and passed 30 days).</wsdl:documentation>
      <wsdl:input message="tns:GetSendingsHttpPostIn" />
      <wsdl:output message="tns:GetSendingsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a new newsletter. Tracking value is optional (values: all/no/roi), default tracking value: all</wsdl:documentation>
      <wsdl:input message="tns:InsertNewsletterHttpPostIn" />
      <wsdl:output message="tns:InsertNewsletterHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a newsletter. Tracking value is optional (values: all/no/roi)</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterHttpPostIn" />
      <wsdl:output message="tns:UpdateNewsletterHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Function for creating a mailing. SendDate (long, 2007-01-01), SendTime (hour:minute, 00-23:00-59) and FilterId are optional parameters.</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterHttpPostIn" />
      <wsdl:output message="tns:SendNewsletterHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSendQueue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of scheduled mailings.</wsdl:documentation>
      <wsdl:input message="tns:GetSendQueueHttpPostIn" />
      <wsdl:output message="tns:GetSendQueueHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterEmbedImagesOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update settings for a newsletter. Tracking value is optional (values: all/no/roi)</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterEmbedImagesOptionHttpPostIn" />
      <wsdl:output message="tns:UpdateNewsletterEmbedImagesOptionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete newsletter by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteNewsletterHttpPostIn" />
      <wsdl:output message="tns:DeleteNewsletterHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteSendqueueItem">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete sendqueue by id.</wsdl:documentation>
      <wsdl:input message="tns:DeleteSendqueueItemHttpPostIn" />
      <wsdl:output message="tns:DeleteSendqueueItemHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveTemplates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of ActiveTemplates.</wsdl:documentation>
      <wsdl:input message="tns:GetActiveTemplatesHttpPostIn" />
      <wsdl:output message="tns:GetActiveTemplatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplates">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list of templates.</wsdl:documentation>
      <wsdl:input message="tns:GetTemplatesHttpPostIn" />
      <wsdl:output message="tns:GetTemplatesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertTemplateNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a new template newsletter. Tracking value is optional (values: all/no/roi). Returns ActiveTemplateID</wsdl:documentation>
      <wsdl:input message="tns:InsertTemplateNewsletterHttpPostIn" />
      <wsdl:output message="tns:InsertTemplateNewsletterHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertActiveTemplateModule">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a module into an active template newsletter. strModuleId is the ID of the module you wish to use in the newsletter and must be specified. strModuleCode (default: original module code), strModuleIndex (default: 0), strFilterID, strHolderID (default: 0) are optional parameters.</wsdl:documentation>
      <wsdl:input message="tns:InsertActiveTemplateModuleHttpPostIn" />
      <wsdl:output message="tns:InsertActiveTemplateModuleHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SaveNewsletter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a newsletter. This method must be used before sending a newsletter in order for the newsletter to have any content and also to get a linkreport. newsletterType: 1 = HTML, 3 = template/module</wsdl:documentation>
      <wsdl:input message="tns:SaveNewsletterHttpPostIn" />
      <wsdl:output message="tns:SaveNewsletterHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap" type="tns:Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="DeleteSubscription">
      <soap:operation soapAction="http://api.anpdm.com/DeleteSubscription" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscription">
      <soap:operation soapAction="http://api.anpdm.com/InsertSubscription" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransaction">
      <soap:operation soapAction="http://api.anpdm.com/InsertTransaction" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionWithSplit">
      <soap:operation soapAction="http://api.anpdm.com/InsertTransactionWithSplit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionFromFile">
      <soap:operation soapAction="http://api.anpdm.com/InsertTransactionFromFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionProjects">
      <soap:operation soapAction="http://api.anpdm.com/GetTransactionProjects" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionDetails">
      <soap:operation soapAction="http://api.anpdm.com/GetTransactionDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionBouncesByDateInterval">
      <soap:operation soapAction="http://api.anpdm.com/GetTransactionBouncesByDateInterval" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLoginLink">
      <soap:operation soapAction="http://api.anpdm.com/GetLoginLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographicData">
      <soap:operation soapAction="http://api.anpdm.com/GetDemographicData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRoiResults">
      <soap:operation soapAction="http://api.anpdm.com/GetRoiResults" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsToMailingList">
      <soap:operation soapAction="http://api.anpdm.com/SendSmsToMailingList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSms">
      <soap:operation soapAction="http://api.anpdm.com/SendSms" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithSenderName">
      <soap:operation soapAction="http://api.anpdm.com/SendSmsWithSenderName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfoInExcelFormat">
      <soap:operation soapAction="http://api.anpdm.com/GetLinkInfoInExcelFormat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFilters">
      <soap:operation soapAction="http://api.anpdm.com/GetFilters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterFilters">
      <soap:operation soapAction="http://api.anpdm.com/GetNewsletterFilters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterWebVersionUrlByFilters">
      <soap:operation soapAction="http://api.anpdm.com/GetNewsletterWebVersionUrlByFilters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerIdForAccount">
      <soap:operation soapAction="http://api.anpdm.com/GetTriggerIdForAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerClicks">
      <soap:operation soapAction="http://api.anpdm.com/GetTriggerClicks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerViews">
      <soap:operation soapAction="http://api.anpdm.com/GetTriggerViews" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerBounces">
      <soap:operation soapAction="http://api.anpdm.com/GetTriggerBounces" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutMailing">
      <soap:operation soapAction="http://api.anpdm.com/GetOptOutMailing" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAll">
      <soap:operation soapAction="http://api.anpdm.com/GetOptOutAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAllInPeriod">
      <soap:operation soapAction="http://api.anpdm.com/GetOptOutAllInPeriod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutList">
      <soap:operation soapAction="http://api.anpdm.com/GetOptOutList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutAll">
      <soap:operation soapAction="http://api.anpdm.com/DeleteOptOutAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutList">
      <soap:operation soapAction="http://api.anpdm.com/DeleteOptOutList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveSubscriberToOptOutAll">
      <soap:operation soapAction="http://api.anpdm.com/MoveSubscriberToOptOutAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetImporterQueueImportState">
      <soap:operation soapAction="http://api.anpdm.com/GetImporterQueueImportState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddSubscribersFromXmlToQueue">
      <soap:operation soapAction="http://api.anpdm.com/AddSubscribersFromXmlToQueue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersFromFileCustom">
      <soap:operation soapAction="http://api.anpdm.com/InsertCsvSubscribersFromFileCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounces">
      <soap:operation soapAction="http://api.anpdm.com/GetBounces" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriber">
      <soap:operation soapAction="http://api.anpdm.com/InsertSubscriber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberSid">
      <soap:operation soapAction="http://api.anpdm.com/InsertSubscriberSid" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemData">
      <soap:operation soapAction="http://api.anpdm.com/InsertSubscriberWithDemData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemDataPendingOption">
      <soap:operation soapAction="http://api.anpdm.com/InsertSubscriberWithDemDataPendingOption" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <soap:operation soapAction="http://api.anpdm.com/GetSubscribers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPagedSubscribers">
      <soap:operation soapAction="http://api.anpdm.com/GetPagedSubscribers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteSubscriber">
      <soap:operation soapAction="http://api.anpdm.com/DeleteSubscriber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberDetails">
      <soap:operation soapAction="http://api.anpdm.com/GetSubscriberDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemDataUpdateOption">
      <soap:operation soapAction="http://api.anpdm.com/InsertCsvSubscribersWithDemDataUpdateOption" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemData">
      <soap:operation soapAction="http://api.anpdm.com/InsertCsvSubscribersWithDemData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriber">
      <soap:operation soapAction="http://api.anpdm.com/UpdateSubscriber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberData">
      <soap:operation soapAction="http://api.anpdm.com/UpdateSubscriberData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberEmail">
      <soap:operation soapAction="http://api.anpdm.com/UpdateSubscriberEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCSVSubscribersWithDemDataFromFileToQueue">
      <soap:operation soapAction="http://api.anpdm.com/InsertCSVSubscribersWithDemDataFromFileToQueue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportActivity">
      <soap:operation soapAction="http://api.anpdm.com/GetReportActivity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReports">
      <soap:operation soapAction="http://api.anpdm.com/GetReports" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportDetails">
      <soap:operation soapAction="http://api.anpdm.com/GetReportDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportViews">
      <soap:operation soapAction="http://api.anpdm.com/GetReportViews" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportViewsByDateInterval">
      <soap:operation soapAction="http://api.anpdm.com/GetReportViewsByDateInterval" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportClicks">
      <soap:operation soapAction="http://api.anpdm.com/GetReportClicks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportClicksByDateInterval">
      <soap:operation soapAction="http://api.anpdm.com/GetReportClicksByDateInterval" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportBounces">
      <soap:operation soapAction="http://api.anpdm.com/GetReportBounces" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportBouncesByDateInterval">
      <soap:operation soapAction="http://api.anpdm.com/GetReportBouncesByDateInterval" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportLink">
      <soap:operation soapAction="http://api.anpdm.com/GetReportLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <soap:operation soapAction="http://api.anpdm.com/GetMailingLists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingListDetails">
      <soap:operation soapAction="http://api.anpdm.com/GetMailingListDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberMailingLists">
      <soap:operation soapAction="http://api.anpdm.com/GetSubscriberMailingLists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertMailingList">
      <soap:operation soapAction="http://api.anpdm.com/InsertMailingList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateMailingList">
      <soap:operation soapAction="http://api.anpdm.com/UpdateMailingList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMailingList">
      <soap:operation soapAction="http://api.anpdm.com/DeleteMailingList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MailingListExists">
      <soap:operation soapAction="http://api.anpdm.com/MailingListExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EmptyMailingListById">
      <soap:operation soapAction="http://api.anpdm.com/EmptyMailingListById" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletters">
      <soap:operation soapAction="http://api.anpdm.com/GetNewsletters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterDetails">
      <soap:operation soapAction="http://api.anpdm.com/GetNewsletterDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSendings">
      <soap:operation soapAction="http://api.anpdm.com/GetSendings" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNewsletter">
      <soap:operation soapAction="http://api.anpdm.com/InsertNewsletter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletter">
      <soap:operation soapAction="http://api.anpdm.com/UpdateNewsletter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletter">
      <soap:operation soapAction="http://api.anpdm.com/SendNewsletter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSendQueue">
      <soap:operation soapAction="http://api.anpdm.com/GetSendQueue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterEmbedImagesOption">
      <soap:operation soapAction="http://api.anpdm.com/UpdateNewsletterEmbedImagesOption" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteNewsletter">
      <soap:operation soapAction="http://api.anpdm.com/DeleteNewsletter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteSendqueueItem">
      <soap:operation soapAction="http://api.anpdm.com/DeleteSendqueueItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveTemplates">
      <soap:operation soapAction="http://api.anpdm.com/GetActiveTemplates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplates">
      <soap:operation soapAction="http://api.anpdm.com/GetTemplates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDetailedNewsletters">
      <soap:operation soapAction="http://api.anpdm.com/GetDetailedNewsletters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTemplateNewsletter">
      <soap:operation soapAction="http://api.anpdm.com/InsertTemplateNewsletter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertActiveTemplateModule">
      <soap:operation soapAction="http://api.anpdm.com/InsertActiveTemplateModule" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveNewsletter">
      <soap:operation soapAction="http://api.anpdm.com/SaveNewsletter" 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="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap12" type="tns:Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="DeleteSubscription">
      <soap12:operation soapAction="http://api.anpdm.com/DeleteSubscription" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscription">
      <soap12:operation soapAction="http://api.anpdm.com/InsertSubscription" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransaction">
      <soap12:operation soapAction="http://api.anpdm.com/InsertTransaction" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionWithSplit">
      <soap12:operation soapAction="http://api.anpdm.com/InsertTransactionWithSplit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionFromFile">
      <soap12:operation soapAction="http://api.anpdm.com/InsertTransactionFromFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionProjects">
      <soap12:operation soapAction="http://api.anpdm.com/GetTransactionProjects" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionDetails">
      <soap12:operation soapAction="http://api.anpdm.com/GetTransactionDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionBouncesByDateInterval">
      <soap12:operation soapAction="http://api.anpdm.com/GetTransactionBouncesByDateInterval" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLoginLink">
      <soap12:operation soapAction="http://api.anpdm.com/GetLoginLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographicData">
      <soap12:operation soapAction="http://api.anpdm.com/GetDemographicData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRoiResults">
      <soap12:operation soapAction="http://api.anpdm.com/GetRoiResults" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsToMailingList">
      <soap12:operation soapAction="http://api.anpdm.com/SendSmsToMailingList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSms">
      <soap12:operation soapAction="http://api.anpdm.com/SendSms" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithSenderName">
      <soap12:operation soapAction="http://api.anpdm.com/SendSmsWithSenderName" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfoInExcelFormat">
      <soap12:operation soapAction="http://api.anpdm.com/GetLinkInfoInExcelFormat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFilters">
      <soap12:operation soapAction="http://api.anpdm.com/GetFilters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterFilters">
      <soap12:operation soapAction="http://api.anpdm.com/GetNewsletterFilters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterWebVersionUrlByFilters">
      <soap12:operation soapAction="http://api.anpdm.com/GetNewsletterWebVersionUrlByFilters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerIdForAccount">
      <soap12:operation soapAction="http://api.anpdm.com/GetTriggerIdForAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerClicks">
      <soap12:operation soapAction="http://api.anpdm.com/GetTriggerClicks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerViews">
      <soap12:operation soapAction="http://api.anpdm.com/GetTriggerViews" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerBounces">
      <soap12:operation soapAction="http://api.anpdm.com/GetTriggerBounces" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutMailing">
      <soap12:operation soapAction="http://api.anpdm.com/GetOptOutMailing" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAll">
      <soap12:operation soapAction="http://api.anpdm.com/GetOptOutAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAllInPeriod">
      <soap12:operation soapAction="http://api.anpdm.com/GetOptOutAllInPeriod" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutList">
      <soap12:operation soapAction="http://api.anpdm.com/GetOptOutList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutAll">
      <soap12:operation soapAction="http://api.anpdm.com/DeleteOptOutAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutList">
      <soap12:operation soapAction="http://api.anpdm.com/DeleteOptOutList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveSubscriberToOptOutAll">
      <soap12:operation soapAction="http://api.anpdm.com/MoveSubscriberToOptOutAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetImporterQueueImportState">
      <soap12:operation soapAction="http://api.anpdm.com/GetImporterQueueImportState" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddSubscribersFromXmlToQueue">
      <soap12:operation soapAction="http://api.anpdm.com/AddSubscribersFromXmlToQueue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersFromFileCustom">
      <soap12:operation soapAction="http://api.anpdm.com/InsertCsvSubscribersFromFileCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounces">
      <soap12:operation soapAction="http://api.anpdm.com/GetBounces" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriber">
      <soap12:operation soapAction="http://api.anpdm.com/InsertSubscriber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberSid">
      <soap12:operation soapAction="http://api.anpdm.com/InsertSubscriberSid" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemData">
      <soap12:operation soapAction="http://api.anpdm.com/InsertSubscriberWithDemData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemDataPendingOption">
      <soap12:operation soapAction="http://api.anpdm.com/InsertSubscriberWithDemDataPendingOption" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <soap12:operation soapAction="http://api.anpdm.com/GetSubscribers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPagedSubscribers">
      <soap12:operation soapAction="http://api.anpdm.com/GetPagedSubscribers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteSubscriber">
      <soap12:operation soapAction="http://api.anpdm.com/DeleteSubscriber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberDetails">
      <soap12:operation soapAction="http://api.anpdm.com/GetSubscriberDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemDataUpdateOption">
      <soap12:operation soapAction="http://api.anpdm.com/InsertCsvSubscribersWithDemDataUpdateOption" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemData">
      <soap12:operation soapAction="http://api.anpdm.com/InsertCsvSubscribersWithDemData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriber">
      <soap12:operation soapAction="http://api.anpdm.com/UpdateSubscriber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberData">
      <soap12:operation soapAction="http://api.anpdm.com/UpdateSubscriberData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberEmail">
      <soap12:operation soapAction="http://api.anpdm.com/UpdateSubscriberEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCSVSubscribersWithDemDataFromFileToQueue">
      <soap12:operation soapAction="http://api.anpdm.com/InsertCSVSubscribersWithDemDataFromFileToQueue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportActivity">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportActivity" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReports">
      <soap12:operation soapAction="http://api.anpdm.com/GetReports" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportDetails">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportViews">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportViews" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportViewsByDateInterval">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportViewsByDateInterval" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportClicks">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportClicks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportClicksByDateInterval">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportClicksByDateInterval" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportBounces">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportBounces" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportBouncesByDateInterval">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportBouncesByDateInterval" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportLink">
      <soap12:operation soapAction="http://api.anpdm.com/GetReportLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <soap12:operation soapAction="http://api.anpdm.com/GetMailingLists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingListDetails">
      <soap12:operation soapAction="http://api.anpdm.com/GetMailingListDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberMailingLists">
      <soap12:operation soapAction="http://api.anpdm.com/GetSubscriberMailingLists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertMailingList">
      <soap12:operation soapAction="http://api.anpdm.com/InsertMailingList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateMailingList">
      <soap12:operation soapAction="http://api.anpdm.com/UpdateMailingList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMailingList">
      <soap12:operation soapAction="http://api.anpdm.com/DeleteMailingList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MailingListExists">
      <soap12:operation soapAction="http://api.anpdm.com/MailingListExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EmptyMailingListById">
      <soap12:operation soapAction="http://api.anpdm.com/EmptyMailingListById" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletters">
      <soap12:operation soapAction="http://api.anpdm.com/GetNewsletters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterDetails">
      <soap12:operation soapAction="http://api.anpdm.com/GetNewsletterDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSendings">
      <soap12:operation soapAction="http://api.anpdm.com/GetSendings" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNewsletter">
      <soap12:operation soapAction="http://api.anpdm.com/InsertNewsletter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletter">
      <soap12:operation soapAction="http://api.anpdm.com/UpdateNewsletter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletter">
      <soap12:operation soapAction="http://api.anpdm.com/SendNewsletter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSendQueue">
      <soap12:operation soapAction="http://api.anpdm.com/GetSendQueue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterEmbedImagesOption">
      <soap12:operation soapAction="http://api.anpdm.com/UpdateNewsletterEmbedImagesOption" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteNewsletter">
      <soap12:operation soapAction="http://api.anpdm.com/DeleteNewsletter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteSendqueueItem">
      <soap12:operation soapAction="http://api.anpdm.com/DeleteSendqueueItem" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveTemplates">
      <soap12:operation soapAction="http://api.anpdm.com/GetActiveTemplates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplates">
      <soap12:operation soapAction="http://api.anpdm.com/GetTemplates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDetailedNewsletters">
      <soap12:operation soapAction="http://api.anpdm.com/GetDetailedNewsletters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTemplateNewsletter">
      <soap12:operation soapAction="http://api.anpdm.com/InsertTemplateNewsletter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertActiveTemplateModule">
      <soap12:operation soapAction="http://api.anpdm.com/InsertActiveTemplateModule" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveNewsletter">
      <soap12:operation soapAction="http://api.anpdm.com/SaveNewsletter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpGet" type="tns:Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="DeleteSubscription">
      <http:operation location="/DeleteSubscription" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscription">
      <http:operation location="/InsertSubscription" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransaction">
      <http:operation location="/InsertTransaction" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionWithSplit">
      <http:operation location="/InsertTransactionWithSplit" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTransactionFromFile">
      <http:operation location="/InsertTransactionFromFile" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionProjects">
      <http:operation location="/GetTransactionProjects" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionDetails">
      <http:operation location="/GetTransactionDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionBouncesByDateInterval">
      <http:operation location="/GetTransactionBouncesByDateInterval" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLoginLink">
      <http:operation location="/GetLoginLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographicData">
      <http:operation location="/GetDemographicData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRoiResults">
      <http:operation location="/GetRoiResults" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsToMailingList">
      <http:operation location="/SendSmsToMailingList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSms">
      <http:operation location="/SendSms" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithSenderName">
      <http:operation location="/SendSmsWithSenderName" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfoInExcelFormat">
      <http:operation location="/GetLinkInfoInExcelFormat" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFilters">
      <http:operation location="/GetFilters" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterFilters">
      <http:operation location="/GetNewsletterFilters" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterWebVersionUrlByFilters">
      <http:operation location="/GetNewsletterWebVersionUrlByFilters" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerIdForAccount">
      <http:operation location="/GetTriggerIdForAccount" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerClicks">
      <http:operation location="/GetTriggerClicks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerViews">
      <http:operation location="/GetTriggerViews" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTriggerBounces">
      <http:operation location="/GetTriggerBounces" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutMailing">
      <http:operation location="/GetOptOutMailing" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAll">
      <http:operation location="/GetOptOutAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutAllInPeriod">
      <http:operation location="/GetOptOutAllInPeriod" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutList">
      <http:operation location="/GetOptOutList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutAll">
      <http:operation location="/DeleteOptOutAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOptOutList">
      <http:operation location="/DeleteOptOutList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveSubscriberToOptOutAll">
      <http:operation location="/MoveSubscriberToOptOutAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetImporterQueueImportState">
      <http:operation location="/GetImporterQueueImportState" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddSubscribersFromXmlToQueue">
      <http:operation location="/AddSubscribersFromXmlToQueue" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersFromFileCustom">
      <http:operation location="/InsertCsvSubscribersFromFileCustom" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounces">
      <http:operation location="/GetBounces" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriber">
      <http:operation location="/InsertSubscriber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberSid">
      <http:operation location="/InsertSubscriberSid" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemData">
      <http:operation location="/InsertSubscriberWithDemData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSubscriberWithDemDataPendingOption">
      <http:operation location="/InsertSubscriberWithDemDataPendingOption" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <http:operation location="/GetSubscribers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPagedSubscribers">
      <http:operation location="/GetPagedSubscribers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteSubscriber">
      <http:operation location="/DeleteSubscriber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberDetails">
      <http:operation location="/GetSubscriberDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemDataUpdateOption">
      <http:operation location="/InsertCsvSubscribersWithDemDataUpdateOption" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCsvSubscribersWithDemData">
      <http:operation location="/InsertCsvSubscribersWithDemData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriber">
      <http:operation location="/UpdateSubscriber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberData">
      <http:operation location="/UpdateSubscriberData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSubscriberEmail">
      <http:operation location="/UpdateSubscriberEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertCSVSubscribersWithDemDataFromFileToQueue">
      <http:operation location="/InsertCSVSubscribersWithDemDataFromFileToQueue" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportActivity">
      <http:operation location="/GetReportActivity" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReports">
      <http:operation location="/GetReports" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportDetails">
      <http:operation location="/GetReportDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportViews">
      <http:operation location="/GetReportViews" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportViewsByDateInterval">
      <http:operation location="/GetReportViewsByDateInterval" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportClicks">
      <http:operation location="/GetReportClicks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportClicksByDateInterval">
      <http:operation location="/GetReportClicksByDateInterval" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportBounces">
      <http:operation location="/GetReportBounces" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportBouncesByDateInterval">
      <http:operation location="/GetReportBouncesByDateInterval" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReportLink">
      <http:operation location="/GetReportLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <http:operation location="/GetMailingLists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingListDetails">
      <http:operation location="/GetMailingListDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberMailingLists">
      <http:operation location="/GetSubscriberMailingLists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertMailingList">
      <http:operation location="/InsertMailingList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateMailingList">
      <http:operation location="/UpdateMailingList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMailingList">
      <http:operation location="/DeleteMailingList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MailingListExists">
      <http:operation location="/MailingListExists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EmptyMailingListById">
      <http:operation location="/EmptyMailingListById" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletters">
      <http:operation location="/GetNewsletters" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterDetails">
      <http:operation location="/GetNewsletterDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSendings">
      <http:operation location="/GetSendings" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertNewsletter">
      <http:operation location="/InsertNewsletter" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletter">
      <http:operation location="/UpdateNewsletter" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletter">
      <http:operation location="/SendNewsletter" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSendQueue">
      <http:operation location="/GetSendQueue" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterEmbedImagesOption">
      <http:operation location="/UpdateNewsletterEmbedImagesOption" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteNewsletter">
      <http:operation location="/DeleteNewsletter" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteSendqueueItem">
      <http:operation location="/DeleteSendqueueItem" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveTemplates">
      <http:operation location="/GetActiveTemplates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplates">
      <http:operation location="/GetTemplates" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertTemplateNewsletter">
      <http:operation location="/InsertTemplateNewsletter" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertActiveTemplateModule">
      <http:operation location="/InsertActiveTemplateModule" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveNewsletter">
      <http:operation location="/SaveNewsletter" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpPost" type="tns:Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="DeleteSubscription">
      <http:operation location="/DeleteSubscription" />
      <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="InsertSubscription">
      <http:operation location="/InsertSubscription" />
      <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="InsertTransaction">
      <http:operation location="/InsertTransaction" />
      <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="InsertTransactionWithSplit">
      <http:operation location="/InsertTransactionWithSplit" />
      <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="InsertTransactionFromFile">
      <http:operation location="/InsertTransactionFromFile" />
      <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="GetTransactionProjects">
      <http:operation location="/GetTransactionProjects" />
      <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="GetTransactionDetails">
      <http:operation location="/GetTransactionDetails" />
      <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="GetTransactionBouncesByDateInterval">
      <http:operation location="/GetTransactionBouncesByDateInterval" />
      <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="GetLoginLink">
      <http:operation location="/GetLoginLink" />
      <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="GetDemographicData">
      <http:operation location="/GetDemographicData" />
      <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="GetRoiResults">
      <http:operation location="/GetRoiResults" />
      <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="SendSmsToMailingList">
      <http:operation location="/SendSmsToMailingList" />
      <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="SendSms">
      <http:operation location="/SendSms" />
      <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="SendSmsWithSenderName">
      <http:operation location="/SendSmsWithSenderName" />
      <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="GetLinkInfoInExcelFormat">
      <http:operation location="/GetLinkInfoInExcelFormat" />
      <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="GetFilters">
      <http:operation location="/GetFilters" />
      <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="GetNewsletterFilters">
      <http:operation location="/GetNewsletterFilters" />
      <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="GetNewsletterWebVersionUrlByFilters">
      <http:operation location="/GetNewsletterWebVersionUrlByFilters" />
      <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="GetTriggerIdForAccount">
      <http:operation location="/GetTriggerIdForAccount" />
      <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="GetTriggerClicks">
      <http:operation location="/GetTriggerClicks" />
      <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="GetTriggerViews">
      <http:operation location="/GetTriggerViews" />
      <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="GetTriggerBounces">
      <http:operation location="/GetTriggerBounces" />
      <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="GetOptOutMailing">
      <http:operation location="/GetOptOutMailing" />
      <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="GetOptOutAll">
      <http:operation location="/GetOptOutAll" />
      <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="GetOptOutAllInPeriod">
      <http:operation location="/GetOptOutAllInPeriod" />
      <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="GetOptOutList">
      <http:operation location="/GetOptOutList" />
      <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="DeleteOptOutAll">
      <http:operation location="/DeleteOptOutAll" />
      <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="DeleteOptOutList">
      <http:operation location="/DeleteOptOutList" />
      <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="MoveSubscriberToOptOutAll">
      <http:operation location="/MoveSubscriberToOptOutAll" />
      <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="GetImporterQueueImportState">
      <http:operation location="/GetImporterQueueImportState" />
      <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="AddSubscribersFromXmlToQueue">
      <http:operation location="/AddSubscribersFromXmlToQueue" />
      <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="InsertCsvSubscribersFromFileCustom">
      <http:operation location="/InsertCsvSubscribersFromFileCustom" />
      <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="GetBounces">
      <http:operation location="/GetBounces" />
      <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="InsertSubscriber">
      <http:operation location="/InsertSubscriber" />
      <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="InsertSubscriberSid">
      <http:operation location="/InsertSubscriberSid" />
      <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="InsertSubscriberWithDemData">
      <http:operation location="/InsertSubscriberWithDemData" />
      <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="InsertSubscriberWithDemDataPendingOption">
      <http:operation location="/InsertSubscriberWithDemDataPendingOption" />
      <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="GetSubscribers">
      <http:operation location="/GetSubscribers" />
      <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="GetPagedSubscribers">
      <http:operation location="/GetPagedSubscribers" />
      <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="DeleteSubscriber">
      <http:operation location="/DeleteSubscriber" />
      <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="GetSubscriberDetails">
      <http:operation location="/GetSubscriberDetails" />
      <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="InsertCsvSubscribersWithDemDataUpdateOption">
      <http:operation location="/InsertCsvSubscribersWithDemDataUpdateOption" />
      <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="InsertCsvSubscribersWithDemData">
      <http:operation location="/InsertCsvSubscribersWithDemData" />
      <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="UpdateSubscriber">
      <http:operation location="/UpdateSubscriber" />
      <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="UpdateSubscriberData">
      <http:operation location="/UpdateSubscriberData" />
      <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="UpdateSubscriberEmail">
      <http:operation location="/UpdateSubscriberEmail" />
      <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="InsertCSVSubscribersWithDemDataFromFileToQueue">
      <http:operation location="/InsertCSVSubscribersWithDemDataFromFileToQueue" />
      <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="GetReportActivity">
      <http:operation location="/GetReportActivity" />
      <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="GetReports">
      <http:operation location="/GetReports" />
      <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="GetReportDetails">
      <http:operation location="/GetReportDetails" />
      <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="GetReportViews">
      <http:operation location="/GetReportViews" />
      <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="GetReportViewsByDateInterval">
      <http:operation location="/GetReportViewsByDateInterval" />
      <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="GetReportClicks">
      <http:operation location="/GetReportClicks" />
      <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="GetReportClicksByDateInterval">
      <http:operation location="/GetReportClicksByDateInterval" />
      <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="GetReportBounces">
      <http:operation location="/GetReportBounces" />
      <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="GetReportBouncesByDateInterval">
      <http:operation location="/GetReportBouncesByDateInterval" />
      <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="GetReportLink">
      <http:operation location="/GetReportLink" />
      <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="GetMailingLists">
      <http:operation location="/GetMailingLists" />
      <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="GetMailingListDetails">
      <http:operation location="/GetMailingListDetails" />
      <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="GetSubscriberMailingLists">
      <http:operation location="/GetSubscriberMailingLists" />
      <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="InsertMailingList">
      <http:operation location="/InsertMailingList" />
      <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="UpdateMailingList">
      <http:operation location="/UpdateMailingList" />
      <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="DeleteMailingList">
      <http:operation location="/DeleteMailingList" />
      <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="MailingListExists">
      <http:operation location="/MailingListExists" />
      <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="EmptyMailingListById">
      <http:operation location="/EmptyMailingListById" />
      <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="GetNewsletters">
      <http:operation location="/GetNewsletters" />
      <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="GetNewsletterDetails">
      <http:operation location="/GetNewsletterDetails" />
      <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="GetSendings">
      <http:operation location="/GetSendings" />
      <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="InsertNewsletter">
      <http:operation location="/InsertNewsletter" />
      <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="UpdateNewsletter">
      <http:operation location="/UpdateNewsletter" />
      <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="SendNewsletter">
      <http:operation location="/SendNewsletter" />
      <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="GetSendQueue">
      <http:operation location="/GetSendQueue" />
      <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="UpdateNewsletterEmbedImagesOption">
      <http:operation location="/UpdateNewsletterEmbedImagesOption" />
      <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="DeleteNewsletter">
      <http:operation location="/DeleteNewsletter" />
      <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="DeleteSendqueueItem">
      <http:operation location="/DeleteSendqueueItem" />
      <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="GetActiveTemplates">
      <http:operation location="/GetActiveTemplates" />
      <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="GetTemplates">
      <http:operation location="/GetTemplates" />
      <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="InsertTemplateNewsletter">
      <http:operation location="/InsertTemplateNewsletter" />
      <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="InsertActiveTemplateModule">
      <http:operation location="/InsertActiveTemplateModule" />
      <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="SaveNewsletter">
      <http:operation location="/SaveNewsletter" />
      <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="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_API">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Please contact support@apsis.se for more details, help and code samples. All methods returns a dataset, new id or number of updated/inserted records. All timestamps are in +0100 UTC. All datavalues must be UTF-8 encoded if containing special characters (å,ä,ö etc).</wsdl:documentation>
    <wsdl:port name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap" binding="tns:Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap">
      <soap:address location="http://api.anpdm.com/ExternalAPIService.asmx" />
    </wsdl:port>
    <wsdl:port name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap12" binding="tns:Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APISoap12">
      <soap12:address location="http://api.anpdm.com/ExternalAPIService.asmx" />
    </wsdl:port>
    <wsdl:port name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpGet" binding="tns:Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpGet">
      <http:address location="http://api.anpdm.com/ExternalAPIService.asmx" />
    </wsdl:port>
    <wsdl:port name="Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpPost" binding="tns:Apsis_x0020_Newsletter_x0020_Pro_x0020_v3_x0020_APIHttpPost">
      <http:address location="http://api.anpdm.com/ExternalAPIService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>