<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:mstns="http://tempuri.org/ReportSummaryDataDataset.xsd" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns="http://tempuri.org/ReportSummaryDataDataset.xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://tempuri.org/ReportSummaryDataDataset.xsd" id="ReportSummaryDataDataset" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element msdata:IsDataSet="true" msdata:UseCurrentLocale="true" name="ReportSummaryDataDataset">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="ReportSummaryData">
          <xs:complexType>
            <xs:sequence>
              <xs:element msdata:Caption="The ID of the sent mailing.  Typically referred to as MailingID or MessageID elsewhere." name="id" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="EarliestPausedID" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="EarliestSoftFailID" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="FirstRecipientID" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="FirstClickID" type="xs:int" />
              <xs:element msdata:Caption="Number of active recipients" name="active" type="xs:int" />
              <xs:element msdata:Caption="Number of paused recipients" name="paused" type="xs:int" />
              <xs:element msdata:Caption="Number of sent recipients" name="mailed" type="xs:int" />
              <xs:element msdata:Caption="Number of successfully delivered recipients" name="received" type="xs:int" />
              <xs:element msdata:Caption="Total number of opens" name="opens" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" name="opens_firsts" type="xs:int" />
              <xs:element msdata:Caption="Total number of clickthroughs" name="total_clicks" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" name="clicks_firsts" type="xs:int" />
              <xs:element msdata:Caption="Number of unique clickthroughs" name="unique_clicks" type="xs:int" />
              <xs:element msdata:Caption="Total number of purchases" name="trans" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" name="trans_firsts" type="xs:int" />
              <xs:element msdata:Caption="Total purchase amount" name="trans_amt" type="xs:decimal" />
              <xs:element msdata:Caption="Number of recipients which failed with a transient error" name="soft_fails" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which failed with a permanent error" name="hard_fails" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which failed with a permanent error" name="perm_fails" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which failed with a temporary DNS error" name="dns_temps" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which failed with a permanent DNS error" name="bad_doms" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which failed with an out of band DSN error" name="bounces" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which were determined to be an illegal email address" name="invalids" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which were mailmerge aborted due to missing demographic information" name="mes_missings" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which met their final expiration without completion of at least one attempt" name="expirations" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which were mailmerge skipped" name="skips" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients which were mailmerge aborted" name="aborts" type="xs:int" />
              <xs:element msdata:Caption="Total number of tracked unsubscribes" name="unsubs" type="xs:int" />
              <xs:element msdata:Caption="Number of estimated forwards" name="forwards" type="xs:int" />
              <xs:element name="referrals" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" name="new_members" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="start_date" type="xs:dateTime" />
              <xs:element minOccurs="0" name="Created" type="xs:dateTime" />
              <xs:element minOccurs="0" name="DeliverBefore" type="xs:dateTime" />
              <xs:element minOccurs="0" name="InmailBodySize" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="Priority" type="xs:unsignedByte" />
              <xs:element minOccurs="0" name="SplitTestID" type="xs:int" />
              <xs:element minOccurs="0" name="SplitPartID" type="xs:int" />
              <xs:element minOccurs="0" name="SubsetID" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="ListID" type="xs:int" />
              <xs:element minOccurs="0" name="InmailHdrFrom">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="238" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="OutmailFrom">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="200" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="List">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="Title">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="70" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="OutmailTo">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="200" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="Subject">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Type">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="Number of unique opens" name="unique_opens" type="xs:int" />
              <xs:element msdata:Caption="Number of unique purchases" name="unique_trans" type="xs:int" />
              <xs:element msdata:Caption="The total units purchased in all purchases" minOccurs="0" name="units" type="xs:int" />
              <xs:element msdata:Caption="Total number of clickstreams" minOccurs="0" name="streams" type="xs:int" />
              <xs:element msdata:Caption="Number of unique clickstreams" minOccurs="0" name="unique_streams" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" name="needsEngaCalc">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="The calculated engagement for this mailing" name="engagement" type="xs:decimal" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="survey_responses" type="xs:int" />
              <xs:element msdata:Caption="Total number of complaints" minOccurs="0" name="complaints" type="xs:int" />
              <xs:element msdata:Caption="Number of recipients that have been attempted at least once" name="attempted" type="xs:int" />
              <xs:element msdata:Caption="DateTime of the most recent recipient reaching final completion" minOccurs="0" name="finish_date" type="xs:dateTime" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="backlight_Impressions" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="backlight_Unique_Impressions" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="backlight_Starts" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="backlight_Unique_Starts" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="backlight_Completes" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="backlight_Unique_Completes" type="xs:int" />
              <xs:element msdata:Caption="Total number of social shares" minOccurs="0" name="social_shares" type="xs:int" />
              <xs:element msdata:Caption="Total number of social impressions" minOccurs="0" name="social_impressions" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="IsEstimated">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="DateTime of the last recipient reaching final completion" minOccurs="0" name="completed" type="xs:dateTime" />
              <xs:element msdata:Caption="Total number of opens on mobile" minOccurs="0" name="MobileOpens" type="xs:int" />
              <xs:element msdata:Caption="Total number of opens on web" minOccurs="0" name="WebOpens" type="xs:int" />
              <xs:element msdata:Caption="Total number of opens on desktop" minOccurs="0" name="DesktopOpens" type="xs:int" />
              <xs:element msdata:Caption="Total number of opens on unknown platforms" minOccurs="0" name="UnknownOpens" type="xs:int" />
              <xs:element msdata:Caption="Number of unique opens on mobile" minOccurs="0" name="UniqueMobileOpens" type="xs:int" />
              <xs:element msdata:Caption="Number of unique opens on web" minOccurs="0" name="UniqueWebOpens" type="xs:int" />
              <xs:element msdata:Caption="Number of unique opens on desktop" minOccurs="0" name="UniqueDesktopOpens" type="xs:int" />
              <xs:element msdata:Caption="Number of unique opens on unknown platforms" minOccurs="0" name="UniqueUnknownOpens" type="xs:int" />
              <xs:element minOccurs="0" name="MessageTypeID" type="xs:int" />
              <xs:element minOccurs="0" name="DripCampaignID" type="xs:int" />
              <xs:element minOccurs="0" name="IsTriggered" type="xs:boolean" />
              <xs:element minOccurs="0" name="ModerateID" type="xs:int" />
              <xs:element minOccurs="0" name="IsTransactional" type="xs:boolean" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Segment">
          <xs:complexType>
            <xs:sequence>
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="ClauseAdd">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="ClauseAfterSelect">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="The list of tables joined in this segment" minOccurs="0" name="ClauseFrom">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="The order in which results of the segment will be presented in repeater groups" minOccurs="0" name="ClauseOrderBy">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="Additional columns that will be displayed forst tests in the UI" minOccurs="0" name="ClauseSelect">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="IGNORE" minOccurs="0" default="" name="ClauseWhere">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="Description of the Segment" minOccurs="0" default="" name="Description">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="90" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="Account the segment is attached to" minOccurs="0" default="" name="List">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="Name of the Segment" default="" name="Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="NumTestRecords" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="AddWhereList">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="AddWhereMemberType">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="AddWhereSubType">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="Normal, Triggered, or Category" minOccurs="0" name="SegmentType">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="NewsletterID" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="tmp">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="8000" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="Internal segment ID" minOccurs="0" name="SegmentID" type="xs:int" />
              <xs:element msdata:Caption="When it was created" minOccurs="0" name="Created" type="xs:dateTime" />
              <xs:element msdata:Caption="When was the segment last modified" minOccurs="0" name="Modified" type="xs:dateTime" />
              <xs:element msdata:Caption="When was the segment last used" minOccurs="0" name="LastUsed" type="xs:dateTime" />
              <xs:element msdata:Caption="Internal directory ID" minOccurs="0" name="DirectoryID" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="ClauseWhereXML" type="xs:string" />
              <xs:element msdata:Caption="Last amount of recipient when previously used" minOccurs="0" name="LastUsedRecipientCount" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="DripCampaigns">
          <xs:complexType>
            <xs:sequence>
              <xs:element msdata:ReadOnly="true" minOccurs="0" name="DripCampaignID" type="xs:int" />
              <xs:element minOccurs="0" name="ListName">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="Description">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="250" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="Status">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="InitMailingID" type="xs:int" />
              <xs:element minOccurs="0" name="InitStepID" type="xs:int" />
              <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
              <xs:element minOccurs="0" name="UpdatedBy" type="xs:int" />
              <xs:element minOccurs="0" name="UpdatedDate" type="xs:dateTime" />
              <xs:element minOccurs="0" name="Type">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element default="0" name="TestTimeframeOverride" type="xs:int" />
              <xs:element minOccurs="0" name="ScheduledDate" type="xs:dateTime" />
              <xs:element minOccurs="0" name="InitStepEventData" type="xs:string" />
              <xs:element default="false" name="AllowReentry" type="xs:boolean" />
              <xs:element default="0" name="ReentryDays" type="xs:int" />
              <xs:element minOccurs="0" name="AllowUniqueID" type="xs:boolean" />
              <xs:element minOccurs="0" name="StoppedDate" type="xs:dateTime" />
              <xs:element minOccurs="0" name="LastRunTimeMs" type="xs:long" />
              <xs:element minOccurs="0" name="DirectoryID" type="xs:int" />
              <xs:element minOccurs="0" name="NodeID">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="LastRun" type="xs:dateTime" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SplitTests">
          <xs:complexType>
            <xs:sequence>
              <xs:element msdata:ReadOnly="true" msdata:AutoIncrementSeed="1" minOccurs="0" name="SplitTestID" type="xs:int" />
              <xs:element msdata:Caption="The status of the test. n = New, a = Draft, t = Sent, r = Winner Sent" minOccurs="0" name="Status">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="Created" type="xs:dateTime" />
              <xs:element msdata:Caption="Date the winner was sent" minOccurs="0" name="SentRestOn" type="xs:dateTime" />
              <xs:element msdata:Caption="The distribution method. P = Percentage of segment, N = Number of contacts" name="Method">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:Caption="The sample size of the distribution.  Unit depends on the Method" minOccurs="0" name="SampleSize" type="xs:int" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="PurgeMess">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element msdata:DataType="System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msdata:Caption="IGNORE" minOccurs="0" name="SendRestFileUID" type="xs:string" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="SuppressionListID" type="xs:int" />
              <xs:element name="ListName">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="70" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Description">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="200" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AutomaticWinnerSelection" type="xs:boolean" />
              <xs:element minOccurs="0" name="WinningCriteria">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="WinningDuration" type="xs:int" />
              <xs:element msdata:Caption="Scheduled date" minOccurs="0" name="AutoApDate" type="xs:dateTime" />
              <xs:element minOccurs="0" name="SendRateLimitInterval" type="xs:int" />
              <xs:element minOccurs="0" name="WinningSendDate" type="xs:dateTime" />
              <xs:element minOccurs="0" default="false" name="TimeZoneSend" type="xs:boolean" />
              <xs:element minOccurs="0" default="false" name="SendTimeOptimize" type="xs:boolean" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="LeadScoreDefinition" type="xs:string" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" default="false" name="SingleContentSelection" type="xs:boolean" />
              <xs:element msdata:Caption="IGNORE" minOccurs="0" name="AdvancedEngagementScoreDefinition" type="xs:string" />
              <xs:element msdata:Caption="Internal directory ID" minOccurs="0" name="DirectoryID" type="xs:int" />
              <xs:element default="false" name="SendFrequencyOverride" type="xs:boolean" />
              <xs:element minOccurs="0" name="Updated" type="xs:dateTime" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique msdata:PrimaryKey="true" name="Constraint1">
      <xs:selector xpath=".//mstns:ReportSummaryData" />
      <xs:field xpath="mstns:id" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="Segment" msdata:parent="Segment" msdata:child="ReportSummaryData" msdata:parentkey="SegmentID" msdata:childkey="SubsetID" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" />
      <msdata:Relationship name="DripCampaign" msdata:parent="DripCampaigns" msdata:child="ReportSummaryData" msdata:parentkey="DripCampaignID" msdata:childkey="DripCampaignID" />
      <msdata:Relationship name="SplitTest" msdata:parent="SplitTests" msdata:child="ReportSummaryData" msdata:parentkey="SplitTestID" msdata:childkey="SplitTestID" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>