<?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://www.mymailout.net/WebService/MailoutManager" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.mymailout.net/WebService/MailoutManager" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.mymailout.net/WebService/MailoutManager">
      <s:element name="Send">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SessionHeader" type="tns:SessionHeader" />
      <s:complexType name="SessionHeader">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="SessionID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServerUrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Locale" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="CreateHTMLMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="subject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="html" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateHTMLMailoutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreateHTMLMailoutResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateHTMLMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="subject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="html" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateHTMLMailoutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateHTMLMailoutResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendProof">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="recipientemail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="recipientname" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sendhtml" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="sendtext" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendProofResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteUnsentMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteUnsentMailoutResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetMailingLists">
        <s:complexType />
      </s:element>
      <s:element name="GetMailingListsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailingListsResult" type="tns:ArrayOfMailingList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfMailingList">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MailingList" nillable="true" type="tns:MailingList" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MailingList">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ListName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FromName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FromEmail" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Culture" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Culture2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Encoding" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WebSite" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CanSpamAddress" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="RewriteUrls" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxBounceRating" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="RequireDoubleOptIn" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SubscriberCanEdit" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SubscriberFormAvailable" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="RewriteBaseUrl" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="UrlEncodeStrict" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="RewriteWebBug" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SubscribeFormRequiresSublistSelection" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SubscribeFormSublistIsMultiple" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="ObfuscateIds" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="DaysToArchiveMailouts" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMailingList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailingListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailingListResult" type="tns:MailingList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUnsentMailouts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUnsentMailoutsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUnsentMailoutsResult" type="tns:ArrayOfMailout" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfMailout">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Mailout" nillable="true" type="tns:Mailout" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Mailout">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DateSent" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="IsSent" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsArchived" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMailouts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailoutsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailoutsResult" type="tns:ArrayOfMailout" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArchivedMailouts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArchivedMailoutsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetArchivedMailoutsResult" type="tns:ArrayOfMailout" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArchivedMailoutsSinceDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="sentsince" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArchivedMailoutsSinceDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetArchivedMailoutsSinceDateResult" type="tns:ArrayOfMailout" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArchivedMailoutsPaged">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="start" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="howmany" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArchivedMailoutsPagedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetArchivedMailoutsPagedResult" type="tns:ArchivePage" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArchivePage">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TotalRecords" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Mailouts" type="tns:ArrayOfMailout" />
        </s:sequence>
      </s:complexType>
      <s:element name="RenderMailoutHtml">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="nourlrewriting" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RenderMailoutHtmlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RenderMailoutHtmlResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RenderMailoutHtmlFromQueue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="registerRead" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="origUrl" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RenderMailoutHtmlFromQueueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RenderMailoutHtmlFromQueueResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RenderMailoutPrintable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RenderMailoutPrintableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RenderMailoutPrintableResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Resend">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResendResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ResendResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddSublistToMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="sublistid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddSublistToMailoutResponse">
        <s:complexType />
      </s:element>
      <s:element name="ClearSublistsFromMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ClearSublistsFromMailoutResponse">
        <s:complexType />
      </s:element>
      <s:element name="CountRecipients">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CountRecipientsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CountRecipientsResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HowManyQueued">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HowManyQueuedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HowManyQueuedResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewSublistsForMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewSublistsForMailoutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ViewSublistsForMailoutResult" type="tns:ArrayOfSubList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSubList">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SubList" nillable="true" type="tns:SubList" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SubList">
        <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="DateCreated" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailoutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailoutResult" type="tns:Mailout" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailoutHtml">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailoutHtmlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailoutHtmlResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailoutText">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMailoutTextResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMailoutTextResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CommitChanges">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CommitChangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CommitChangesResult" type="tns:Mailout" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="mailtemplateid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="subject" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateMailoutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateMailoutResult" type="tns:Mailout" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAvailableTemplates">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailinglistid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="includeDefault" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAvailableTemplatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAvailableTemplatesResult" type="tns:ArrayOfMailTemplate" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfMailTemplate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MailTemplate" nillable="true" type="tns:MailTemplate" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MailTemplate">
        <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="ForwardMailout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="from" type="tns:EmailAddress" />
            <s:element minOccurs="0" maxOccurs="1" name="recipients" type="tns:ArrayOfEmailAddress" />
            <s:element minOccurs="0" maxOccurs="1" name="comments" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EmailAddress">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfEmailAddress">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EmailAddress" nillable="true" type="tns:EmailAddress" />
        </s:sequence>
      </s:complexType>
      <s:element name="ForwardMailoutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ForwardMailoutResult" type="tns:UpdateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UpdateResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:ResultMessage" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ResultMessage" abstract="true">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Success" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessages" type="tns:ArrayOfString" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FlagTestMailoutAsSent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FlagTestMailoutAsSentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="FlagTestMailoutAsSentResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSummaryReport">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSummaryReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSummaryReportResult" type="tns:SummaryReport" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SummaryReport">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Mailoutid" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalSent" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalBounced" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalForwarded" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalConfirmedRead" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="SetMailoutAnalyticsFlag">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mailoutid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="useanalytics" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMailoutAnalyticsFlagResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SetMailoutAnalyticsFlagResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Login">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LoginResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LoginResult" type="tns:LoginResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="LoginResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:ResultMessage">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ServerUrl" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SessionID" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="SendSoapIn">
    <wsdl:part name="parameters" element="tns:Send" />
  </wsdl:message>
  <wsdl:message name="SendSoapOut">
    <wsdl:part name="parameters" element="tns:SendResponse" />
  </wsdl:message>
  <wsdl:message name="SendSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="CreateHTMLMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:CreateHTMLMailout" />
  </wsdl:message>
  <wsdl:message name="CreateHTMLMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:CreateHTMLMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="CreateHTMLMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="UpdateHTMLMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateHTMLMailout" />
  </wsdl:message>
  <wsdl:message name="UpdateHTMLMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateHTMLMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateHTMLMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="SendProofSoapIn">
    <wsdl:part name="parameters" element="tns:SendProof" />
  </wsdl:message>
  <wsdl:message name="SendProofSoapOut">
    <wsdl:part name="parameters" element="tns:SendProofResponse" />
  </wsdl:message>
  <wsdl:message name="SendProofSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsentMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteUnsentMailout" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsentMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteUnsentMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsentMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </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="GetMailingListsSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetMailingListSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailingList" />
  </wsdl:message>
  <wsdl:message name="GetMailingListSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailingListResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailingListSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetUnsentMailoutsSoapIn">
    <wsdl:part name="parameters" element="tns:GetUnsentMailouts" />
  </wsdl:message>
  <wsdl:message name="GetUnsentMailoutsSoapOut">
    <wsdl:part name="parameters" element="tns:GetUnsentMailoutsResponse" />
  </wsdl:message>
  <wsdl:message name="GetUnsentMailoutsSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetMailoutsSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailouts" />
  </wsdl:message>
  <wsdl:message name="GetMailoutsSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailoutsResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailoutsSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsSoapIn">
    <wsdl:part name="parameters" element="tns:GetArchivedMailouts" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsSoapOut">
    <wsdl:part name="parameters" element="tns:GetArchivedMailoutsResponse" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsSinceDateSoapIn">
    <wsdl:part name="parameters" element="tns:GetArchivedMailoutsSinceDate" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsSinceDateSoapOut">
    <wsdl:part name="parameters" element="tns:GetArchivedMailoutsSinceDateResponse" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsSinceDateSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsPagedSoapIn">
    <wsdl:part name="parameters" element="tns:GetArchivedMailoutsPaged" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsPagedSoapOut">
    <wsdl:part name="parameters" element="tns:GetArchivedMailoutsPagedResponse" />
  </wsdl:message>
  <wsdl:message name="GetArchivedMailoutsPagedSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutHtmlSoapIn">
    <wsdl:part name="parameters" element="tns:RenderMailoutHtml" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutHtmlSoapOut">
    <wsdl:part name="parameters" element="tns:RenderMailoutHtmlResponse" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutHtmlSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutHtmlFromQueueSoapIn">
    <wsdl:part name="parameters" element="tns:RenderMailoutHtmlFromQueue" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutHtmlFromQueueSoapOut">
    <wsdl:part name="parameters" element="tns:RenderMailoutHtmlFromQueueResponse" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutHtmlFromQueueSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutPrintableSoapIn">
    <wsdl:part name="parameters" element="tns:RenderMailoutPrintable" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutPrintableSoapOut">
    <wsdl:part name="parameters" element="tns:RenderMailoutPrintableResponse" />
  </wsdl:message>
  <wsdl:message name="RenderMailoutPrintableSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="ResendSoapIn">
    <wsdl:part name="parameters" element="tns:Resend" />
  </wsdl:message>
  <wsdl:message name="ResendSoapOut">
    <wsdl:part name="parameters" element="tns:ResendResponse" />
  </wsdl:message>
  <wsdl:message name="ResendSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="AddSublistToMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:AddSublistToMailout" />
  </wsdl:message>
  <wsdl:message name="AddSublistToMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:AddSublistToMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="AddSublistToMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="ClearSublistsFromMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:ClearSublistsFromMailout" />
  </wsdl:message>
  <wsdl:message name="ClearSublistsFromMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:ClearSublistsFromMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="ClearSublistsFromMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="CountRecipientsSoapIn">
    <wsdl:part name="parameters" element="tns:CountRecipients" />
  </wsdl:message>
  <wsdl:message name="CountRecipientsSoapOut">
    <wsdl:part name="parameters" element="tns:CountRecipientsResponse" />
  </wsdl:message>
  <wsdl:message name="CountRecipientsSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="HowManyQueuedSoapIn">
    <wsdl:part name="parameters" element="tns:HowManyQueued" />
  </wsdl:message>
  <wsdl:message name="HowManyQueuedSoapOut">
    <wsdl:part name="parameters" element="tns:HowManyQueuedResponse" />
  </wsdl:message>
  <wsdl:message name="HowManyQueuedSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="ViewSublistsForMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:ViewSublistsForMailout" />
  </wsdl:message>
  <wsdl:message name="ViewSublistsForMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:ViewSublistsForMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="ViewSublistsForMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailout" />
  </wsdl:message>
  <wsdl:message name="GetMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetMailoutHtmlSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailoutHtml" />
  </wsdl:message>
  <wsdl:message name="GetMailoutHtmlSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailoutHtmlResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailoutHtmlSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetMailoutTextSoapIn">
    <wsdl:part name="parameters" element="tns:GetMailoutText" />
  </wsdl:message>
  <wsdl:message name="GetMailoutTextSoapOut">
    <wsdl:part name="parameters" element="tns:GetMailoutTextResponse" />
  </wsdl:message>
  <wsdl:message name="GetMailoutTextSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="CommitChangesSoapIn">
    <wsdl:part name="parameters" element="tns:CommitChanges" />
  </wsdl:message>
  <wsdl:message name="CommitChangesSoapOut">
    <wsdl:part name="parameters" element="tns:CommitChangesResponse" />
  </wsdl:message>
  <wsdl:message name="CommitChangesSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="CreateMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:CreateMailout" />
  </wsdl:message>
  <wsdl:message name="CreateMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:CreateMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="CreateMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetAvailableTemplatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAvailableTemplates" />
  </wsdl:message>
  <wsdl:message name="GetAvailableTemplatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAvailableTemplatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAvailableTemplatesSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="ForwardMailoutSoapIn">
    <wsdl:part name="parameters" element="tns:ForwardMailout" />
  </wsdl:message>
  <wsdl:message name="ForwardMailoutSoapOut">
    <wsdl:part name="parameters" element="tns:ForwardMailoutResponse" />
  </wsdl:message>
  <wsdl:message name="ForwardMailoutSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="FlagTestMailoutAsSentSoapIn">
    <wsdl:part name="parameters" element="tns:FlagTestMailoutAsSent" />
  </wsdl:message>
  <wsdl:message name="FlagTestMailoutAsSentSoapOut">
    <wsdl:part name="parameters" element="tns:FlagTestMailoutAsSentResponse" />
  </wsdl:message>
  <wsdl:message name="FlagTestMailoutAsSentSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="GetSummaryReportSoapIn">
    <wsdl:part name="parameters" element="tns:GetSummaryReport" />
  </wsdl:message>
  <wsdl:message name="GetSummaryReportSoapOut">
    <wsdl:part name="parameters" element="tns:GetSummaryReportResponse" />
  </wsdl:message>
  <wsdl:message name="GetSummaryReportSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="SetMailoutAnalyticsFlagSoapIn">
    <wsdl:part name="parameters" element="tns:SetMailoutAnalyticsFlag" />
  </wsdl:message>
  <wsdl:message name="SetMailoutAnalyticsFlagSoapOut">
    <wsdl:part name="parameters" element="tns:SetMailoutAnalyticsFlagResponse" />
  </wsdl:message>
  <wsdl:message name="SetMailoutAnalyticsFlagSessionHeader">
    <wsdl:part name="SessionHeader" element="tns:SessionHeader" />
  </wsdl:message>
  <wsdl:message name="LoginSoapIn">
    <wsdl:part name="parameters" element="tns:Login" />
  </wsdl:message>
  <wsdl:message name="LoginSoapOut">
    <wsdl:part name="parameters" element="tns:LoginResponse" />
  </wsdl:message>
  <wsdl:portType name="MailoutManagerSoap">
    <wsdl:operation name="Send">
      <wsdl:input message="tns:SendSoapIn" />
      <wsdl:output message="tns:SendSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateHTMLMailout">
      <wsdl:input message="tns:CreateHTMLMailoutSoapIn" />
      <wsdl:output message="tns:CreateHTMLMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateHTMLMailout">
      <wsdl:input message="tns:UpdateHTMLMailoutSoapIn" />
      <wsdl:output message="tns:UpdateHTMLMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendProof">
      <wsdl:input message="tns:SendProofSoapIn" />
      <wsdl:output message="tns:SendProofSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsentMailout">
      <wsdl:input message="tns:DeleteUnsentMailoutSoapIn" />
      <wsdl:output message="tns:DeleteUnsentMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <wsdl:input message="tns:GetMailingListsSoapIn" />
      <wsdl:output message="tns:GetMailingListsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailingList">
      <wsdl:input message="tns:GetMailingListSoapIn" />
      <wsdl:output message="tns:GetMailingListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUnsentMailouts">
      <wsdl:input message="tns:GetUnsentMailoutsSoapIn" />
      <wsdl:output message="tns:GetUnsentMailoutsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailouts">
      <wsdl:input message="tns:GetMailoutsSoapIn" />
      <wsdl:output message="tns:GetMailoutsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailouts">
      <wsdl:input message="tns:GetArchivedMailoutsSoapIn" />
      <wsdl:output message="tns:GetArchivedMailoutsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailoutsSinceDate">
      <wsdl:input message="tns:GetArchivedMailoutsSinceDateSoapIn" />
      <wsdl:output message="tns:GetArchivedMailoutsSinceDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailoutsPaged">
      <wsdl:input message="tns:GetArchivedMailoutsPagedSoapIn" />
      <wsdl:output message="tns:GetArchivedMailoutsPagedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutHtml">
      <wsdl:input message="tns:RenderMailoutHtmlSoapIn" />
      <wsdl:output message="tns:RenderMailoutHtmlSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutHtmlFromQueue">
      <wsdl:input message="tns:RenderMailoutHtmlFromQueueSoapIn" />
      <wsdl:output message="tns:RenderMailoutHtmlFromQueueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutPrintable">
      <wsdl:input message="tns:RenderMailoutPrintableSoapIn" />
      <wsdl:output message="tns:RenderMailoutPrintableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Resend">
      <wsdl:input message="tns:ResendSoapIn" />
      <wsdl:output message="tns:ResendSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddSublistToMailout">
      <wsdl:input message="tns:AddSublistToMailoutSoapIn" />
      <wsdl:output message="tns:AddSublistToMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ClearSublistsFromMailout">
      <wsdl:input message="tns:ClearSublistsFromMailoutSoapIn" />
      <wsdl:output message="tns:ClearSublistsFromMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CountRecipients">
      <wsdl:input message="tns:CountRecipientsSoapIn" />
      <wsdl:output message="tns:CountRecipientsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HowManyQueued">
      <wsdl:input message="tns:HowManyQueuedSoapIn" />
      <wsdl:output message="tns:HowManyQueuedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewSublistsForMailout">
      <wsdl:input message="tns:ViewSublistsForMailoutSoapIn" />
      <wsdl:output message="tns:ViewSublistsForMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailout">
      <wsdl:input message="tns:GetMailoutSoapIn" />
      <wsdl:output message="tns:GetMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailoutHtml">
      <wsdl:input message="tns:GetMailoutHtmlSoapIn" />
      <wsdl:output message="tns:GetMailoutHtmlSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMailoutText">
      <wsdl:input message="tns:GetMailoutTextSoapIn" />
      <wsdl:output message="tns:GetMailoutTextSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CommitChanges">
      <wsdl:input message="tns:CommitChangesSoapIn" />
      <wsdl:output message="tns:CommitChangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateMailout">
      <wsdl:input message="tns:CreateMailoutSoapIn" />
      <wsdl:output message="tns:CreateMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableTemplates">
      <wsdl:input message="tns:GetAvailableTemplatesSoapIn" />
      <wsdl:output message="tns:GetAvailableTemplatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ForwardMailout">
      <wsdl:input message="tns:ForwardMailoutSoapIn" />
      <wsdl:output message="tns:ForwardMailoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FlagTestMailoutAsSent">
      <wsdl:input message="tns:FlagTestMailoutAsSentSoapIn" />
      <wsdl:output message="tns:FlagTestMailoutAsSentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSummaryReport">
      <wsdl:input message="tns:GetSummaryReportSoapIn" />
      <wsdl:output message="tns:GetSummaryReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetMailoutAnalyticsFlag">
      <wsdl:input message="tns:SetMailoutAnalyticsFlagSoapIn" />
      <wsdl:output message="tns:SetMailoutAnalyticsFlagSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Login">
      <wsdl:input message="tns:LoginSoapIn" />
      <wsdl:output message="tns:LoginSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="MailoutManagerSoap" type="tns:MailoutManagerSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Send">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/Send" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SendSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateHTMLMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/CreateHTMLMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateHTMLMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateHTMLMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/UpdateHTMLMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:UpdateHTMLMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendProof">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/SendProof" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SendProofSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsentMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/DeleteUnsentMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DeleteUnsentMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailingLists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMailingListsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingList">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailingList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMailingListSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUnsentMailouts">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetUnsentMailouts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetUnsentMailoutsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailouts">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailouts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMailoutsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailouts">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetArchivedMailouts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetArchivedMailoutsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailoutsSinceDate">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetArchivedMailoutsSinceDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetArchivedMailoutsSinceDateSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailoutsPaged">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetArchivedMailoutsPaged" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetArchivedMailoutsPagedSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutHtml">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/RenderMailoutHtml" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RenderMailoutHtmlSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutHtmlFromQueue">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/RenderMailoutHtmlFromQueue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RenderMailoutHtmlFromQueueSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutPrintable">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/RenderMailoutPrintable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RenderMailoutPrintableSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Resend">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/Resend" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ResendSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddSublistToMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/AddSublistToMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AddSublistToMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClearSublistsFromMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/ClearSublistsFromMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ClearSublistsFromMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountRecipients">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/CountRecipients" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CountRecipientsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HowManyQueued">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/HowManyQueued" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:HowManyQueuedSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewSublistsForMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/ViewSublistsForMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ViewSublistsForMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailoutHtml">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailoutHtml" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMailoutHtmlSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailoutText">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailoutText" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMailoutTextSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CommitChanges">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/CommitChanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CommitChangesSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/CreateMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableTemplates">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetAvailableTemplates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAvailableTemplatesSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ForwardMailout">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/ForwardMailout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ForwardMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FlagTestMailoutAsSent">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/FlagTestMailoutAsSent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FlagTestMailoutAsSentSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSummaryReport">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetSummaryReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetSummaryReportSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMailoutAnalyticsFlag">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/SetMailoutAnalyticsFlag" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SetMailoutAnalyticsFlagSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Login">
      <soap:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/Login" 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="MailoutManagerSoap12" type="tns:MailoutManagerSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Send">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/Send" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SendSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateHTMLMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/CreateHTMLMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateHTMLMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateHTMLMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/UpdateHTMLMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:UpdateHTMLMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendProof">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/SendProof" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SendProofSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsentMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/DeleteUnsentMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DeleteUnsentMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingLists">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailingLists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMailingListsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailingList">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailingList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMailingListSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUnsentMailouts">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetUnsentMailouts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetUnsentMailoutsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailouts">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailouts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMailoutsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailouts">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetArchivedMailouts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetArchivedMailoutsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailoutsSinceDate">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetArchivedMailoutsSinceDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetArchivedMailoutsSinceDateSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArchivedMailoutsPaged">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetArchivedMailoutsPaged" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetArchivedMailoutsPagedSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutHtml">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/RenderMailoutHtml" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RenderMailoutHtmlSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutHtmlFromQueue">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/RenderMailoutHtmlFromQueue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RenderMailoutHtmlFromQueueSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RenderMailoutPrintable">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/RenderMailoutPrintable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RenderMailoutPrintableSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Resend">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/Resend" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ResendSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddSublistToMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/AddSublistToMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AddSublistToMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClearSublistsFromMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/ClearSublistsFromMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ClearSublistsFromMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountRecipients">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/CountRecipients" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CountRecipientsSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HowManyQueued">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/HowManyQueued" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:HowManyQueuedSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewSublistsForMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/ViewSublistsForMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ViewSublistsForMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailoutHtml">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailoutHtml" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMailoutHtmlSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMailoutText">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetMailoutText" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMailoutTextSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CommitChanges">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/CommitChanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CommitChangesSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/CreateMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableTemplates">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetAvailableTemplates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAvailableTemplatesSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ForwardMailout">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/ForwardMailout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ForwardMailoutSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FlagTestMailoutAsSent">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/FlagTestMailoutAsSent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FlagTestMailoutAsSentSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSummaryReport">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/GetSummaryReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetSummaryReportSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMailoutAnalyticsFlag">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/SetMailoutAnalyticsFlag" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SetMailoutAnalyticsFlagSessionHeader" part="SessionHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Login">
      <soap12:operation soapAction="http://www.mymailout.net/WebService/MailoutManager/Login" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="MailoutManager">
    <wsdl:port name="MailoutManagerSoap" binding="tns:MailoutManagerSoap">
      <soap:address location="http://www.mymailout.net/MyMailout/WebService/MailoutManager.asmx" />
    </wsdl:port>
    <wsdl:port name="MailoutManagerSoap12" binding="tns:MailoutManagerSoap12">
      <soap12:address location="http://www.mymailout.net/MyMailout/WebService/MailoutManager.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>