<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.xignite.com/services/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.xignite.com/services/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This web service provides historical charts (prices and market capitalization) for US equities.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
      <s:element name="DrawCapitalizationChartPresetByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="IdentifierTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Symbol" />
          <s:enumeration value="CIK" />
          <s:enumeration value="CUSIP" />
          <s:enumeration value="ISIN" />
          <s:enumeration value="Valoren" />
          <s:enumeration value="SEDOL" />
        </s:restriction>
      </s:simpleType>
      <s:element name="DrawCapitalizationChartPresetByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartPresetByDateResult" type="tns:CapitalizationChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CapitalizationChart">
        <s:complexContent mixed="false">
          <s:extension base="tns:StockChart">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Security" type="tns:Security" />
              <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
              <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="StockChart">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Common">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Outcome" type="tns:OutcomeTypes" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Identity" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Delay" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="OutcomeTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="SystemError" />
          <s:enumeration value="RequestError" />
          <s:enumeration value="RegistrationError" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="Security">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CIK" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Cusip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Valoren" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Market" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CategoryOrIndustry" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ChartDesign">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Secure" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="TextTitle" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextHeader" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextFooter" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextPriceLine" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextVolumeBar" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextHighest" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextLowest" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextOpen" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextClose" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextUp" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TextDown" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorBackground" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorBackWall" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorVolumeBackWall" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowVolumeBackWall" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHighlight" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorPriceLine" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorVolumeBar" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorVolumeBarFill" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHigh" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorStickUp" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorStickLow" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorConstant" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorLow" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorPoint" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorTitle" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorFooter" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHeader" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorAxis" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorGrid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorFonts" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorStripe" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorOpen" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorClose" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorVerticalGrid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHorizontalGrid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorUp" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorDown" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorHighLowLine" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorCollection" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="GridHorizontalStyle" type="tns:LinePattern" />
              <s:element minOccurs="1" maxOccurs="1" name="GridVerticalStyle" type="tns:LinePattern" />
              <s:element minOccurs="1" maxOccurs="1" name="GridHorizontalWidth" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GridVerticalWidth" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorFrame" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FrameBorder" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FormatPriceLine" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FormatVolume" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FormatDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="GradeBackground" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="GradeBackwall" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="WaterMark" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="WaterMarkTopMargin" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="WaterMarkLeftMargin" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="WaterMarkTransparency" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PointSize" type="s:float" />
              <s:element minOccurs="1" maxOccurs="1" name="StackVariationLabels" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowAxisLabelInLegend" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="LineWidth" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SplitPercent" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowHigh" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowLow" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowOpen" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowClose" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowVolume" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowUpVariation" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowDownVariation" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowLegend" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="VariationYear" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="VolumeDivider" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="VolumeTextOffset" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PriceTextOffset" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FrameType" type="tns:ImageFrameType" />
              <s:element minOccurs="1" maxOccurs="1" name="Projection" type="tns:PredefinedProjection" />
              <s:element minOccurs="1" maxOccurs="1" name="MarginTop" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MarginBottom" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MarginLeft" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MarginRight" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FontFamily" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeHeader" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeFooter" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="ZoomPercent" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="LegendBox" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorLegendBackground" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColorLegendBorder" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="LegendVerticalPosition" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="LegendHorizontalPosition" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Reload" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ShowPriceChartLabels" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="TickPrecision" type="tns:TickPeriod" />
              <s:element minOccurs="1" maxOccurs="1" name="TickPeriods" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="WaterMarkHorizontalAlign" type="tns:HorzAlign" />
              <s:element minOccurs="1" maxOccurs="1" name="LightScheme" type="tns:PredefinedLightModel" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeLegend" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeAxes" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FontSizeTitle" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForHourDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForDayDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForWeekDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForBiWeeklyDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForMonthDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForQuarterDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForSemiAnnualDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForAnnualDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForBiAnnualDisplay" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysForPentaAnnualDisplay" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="LinePattern">
        <s:restriction base="s:string">
          <s:enumeration value="Solid" />
          <s:enumeration value="Dot" />
          <s:enumeration value="Dash" />
          <s:enumeration value="DashDot" />
          <s:enumeration value="DashDotDot" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ImageFrameType">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Colonial" />
          <s:enumeration value="Common" />
          <s:enumeration value="Embed" />
          <s:enumeration value="Emboss" />
          <s:enumeration value="FrameOpenRight" />
          <s:enumeration value="FrameOpenRL" />
          <s:enumeration value="OneBarGradient" />
          <s:enumeration value="RoundedUp" />
          <s:enumeration value="SlimRoundedShadowed" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="PredefinedProjection">
        <s:restriction base="s:string">
          <s:enumeration value="Orthogonal" />
          <s:enumeration value="OrthogonalElevated" />
          <s:enumeration value="OrthogonalHorizontalLeft" />
          <s:enumeration value="OrthogonalHorizontalRight" />
          <s:enumeration value="OrthogonalHalf" />
          <s:enumeration value="OrthogonalHalfHorizontalLeft" />
          <s:enumeration value="OrthogonalHalfHorizontalRight" />
          <s:enumeration value="OrthogonalHalfRotated" />
          <s:enumeration value="OrthogonalHalfElevated" />
          <s:enumeration value="Perspective" />
          <s:enumeration value="PerspectiveHorizontalLeft" />
          <s:enumeration value="PerspectiveHorizontalRight" />
          <s:enumeration value="PerspectiveRotated" />
          <s:enumeration value="PerspectiveElevated" />
          <s:enumeration value="PerspectiveTilted" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="TickPeriod">
        <s:restriction base="s:string">
          <s:enumeration value="Tick" />
          <s:enumeration value="Millisecond" />
          <s:enumeration value="Second" />
          <s:enumeration value="Minute" />
          <s:enumeration value="Hour" />
          <s:enumeration value="Day" />
          <s:enumeration value="Week" />
          <s:enumeration value="Month" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="HorzAlign">
        <s:restriction base="s:string">
          <s:enumeration value="Center" />
          <s:enumeration value="Left" />
          <s:enumeration value="Right" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="PredefinedLightModel">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="SoftTopLeft" />
          <s:enumeration value="SoftFrontal" />
          <s:enumeration value="SoftTopRight" />
          <s:enumeration value="ShinyTopLeft" />
          <s:enumeration value="ShinyFrontal" />
          <s:enumeration value="ShinyTopRight" />
          <s:enumeration value="MetallicLustre" />
          <s:enumeration value="NorthernLights" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="StockChartStyles">
        <s:restriction base="s:string">
          <s:enumeration value="Line" />
          <s:enumeration value="Candle" />
          <s:enumeration value="Stick" />
          <s:enumeration value="Area" />
          <s:enumeration value="Percentage" />
          <s:enumeration value="LinePercentage" />
          <s:enumeration value="CandlePercentage" />
          <s:enumeration value="StickPercentage" />
          <s:enumeration value="AreaPercentage" />
        </s:restriction>
      </s:simpleType>
      <s:element name="Header" type="tns:Header" />
      <s:complexType name="Header">
        <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:element minOccurs="0" maxOccurs="1" name="Tracer" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="DrawCapitalizationChartPresetByDateBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartPresetByDateBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartPresetByDateBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ChartBinary">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ByteArray" type="s:base64Binary" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DrawCapitalizationChartPreset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="PeriodTypes">
        <s:restriction base="s:string">
          <s:enumeration value="OneMonth" />
          <s:enumeration value="ThreeMonths" />
          <s:enumeration value="SixMonths" />
          <s:enumeration value="OneYear" />
          <s:enumeration value="TwoYears" />
          <s:enumeration value="ThreeYears" />
          <s:enumeration value="FourYears" />
          <s:enumeration value="FiveYears" />
          <s:enumeration value="All" />
        </s:restriction>
      </s:simpleType>
      <s:element name="DrawCapitalizationChartPresetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartPresetResult" type="tns:CapitalizationChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartPresetBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartPresetBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartPresetBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartCustomByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartCustomByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartCustomByDateResult" type="tns:CapitalizationChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartCustomByDateBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartCustomByDateBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartCustomByDateBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartByDateResult" type="tns:CapitalizationChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartByDateBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartByDateBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartByDateBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartCustomResult" type="tns:CapitalizationChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartCustomBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartCustomBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartCustomBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartResult" type="tns:CapitalizationChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawCapitalizationChartBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawCapitalizationChartBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartCustomByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartCustomByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartCustomByDateResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="HistoricalChart">
        <s:complexContent mixed="false">
          <s:extension base="tns:StockChart">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Security" type="tns:Security" />
              <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
              <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DrawHistoricalChartCustomByDateBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartCustomByDateBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartCustomByDateBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartByDateResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartByDateBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartByDateBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartByDateBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartCustomResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartCustomBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartCustomBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartCustomBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartPreset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartPresetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartPresetResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartPresetBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartPresetBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartPresetBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartPresetByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartPresetByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartPresetByDateResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartPresetByDateBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Identifier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IdentifierType" type="tns:IdentifierTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="AdditionalSymbols" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DrawHistoricalChartPresetByDateBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DrawHistoricalChartPresetByDateBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetChartDesign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ChartTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ChartTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Price" />
          <s:enumeration value="MarketCapitalization" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetChartDesignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetChartDesignResult" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPresetChartDesign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ChartTypes" />
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPresetChartDesignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPresetChartDesignResult" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CapitalizationChart" nillable="true" type="tns:CapitalizationChart" />
      <s:element name="ChartBinary" nillable="true" type="tns:ChartBinary" />
      <s:element name="HistoricalChart" nillable="true" type="tns:HistoricalChart" />
      <s:element name="ChartDesign" nillable="true" type="tns:ChartDesign" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="DrawCapitalizationChartPresetByDateSoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartPresetByDate" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateSoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartPresetByDateResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartPresetByDateBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartPresetByDateBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetSoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartPreset" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetSoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartPresetResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartPresetBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartPresetBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomByDateSoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartCustomByDate" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomByDateSoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartCustomByDateResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomByDateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomByDateBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartCustomByDateBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomByDateBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartCustomByDateBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomByDateBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateSoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartByDate" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateSoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartByDateResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartByDateBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartByDateBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomSoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartCustom" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomSoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartCustomResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartCustomBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartCustomBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartCustomBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartSoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartSoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawCapitalizationChartBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomByDateSoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartCustomByDate" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomByDateSoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartCustomByDateResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomByDateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomByDateBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartCustomByDateBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomByDateBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartCustomByDateBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomByDateBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateSoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartByDate" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateSoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartByDateResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartByDateBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartByDateBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomSoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartCustom" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomSoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartCustomResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartCustomBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartCustomBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartCustomBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartSoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartSoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetSoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartPreset" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetSoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartPresetResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartPresetBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartPresetBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateSoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartPresetByDate" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateSoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartPresetByDateResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateBinarySoapIn">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartPresetByDateBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateBinarySoapOut">
    <wsdl:part name="parameters" element="tns:DrawHistoricalChartPresetByDateBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignSoapIn">
    <wsdl:part name="parameters" element="tns:GetChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignSoapOut">
    <wsdl:part name="parameters" element="tns:GetChartDesignResponse" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetPresetChartDesignSoapIn">
    <wsdl:part name="parameters" element="tns:GetPresetChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetPresetChartDesignSoapOut">
    <wsdl:part name="parameters" element="tns:GetPresetChartDesignResponse" />
  </wsdl:message>
  <wsdl:message name="GetPresetChartDesignHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateHttpGetOut">
    <wsdl:part name="Body" element="tns:CapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateBinaryHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetHttpGetOut">
    <wsdl:part name="Body" element="tns:CapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetBinaryHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateHttpGetOut">
    <wsdl:part name="Body" element="tns:CapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateBinaryHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartHttpGetOut">
    <wsdl:part name="Body" element="tns:CapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartBinaryHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateBinaryHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartBinaryHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetBinaryHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateBinaryHttpGetIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetPresetChartDesignHttpGetIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPresetChartDesignHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateHttpPostOut">
    <wsdl:part name="Body" element="tns:CapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateBinaryHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetByDateBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetHttpPostOut">
    <wsdl:part name="Body" element="tns:CapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetBinaryHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartPresetBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateHttpPostOut">
    <wsdl:part name="Body" element="tns:CapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateBinaryHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartByDateBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartHttpPostOut">
    <wsdl:part name="Body" element="tns:CapitalizationChart" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartBinaryHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawCapitalizationChartBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateBinaryHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartByDateBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartBinaryHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetBinaryHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="PeriodType" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateBinaryHttpPostIn">
    <wsdl:part name="Identifier" type="s:string" />
    <wsdl:part name="IdentifierType" type="s:string" />
    <wsdl:part name="AdditionalSymbols" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="Style" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DrawHistoricalChartPresetByDateBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetChartDesignHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetPresetChartDesignHttpPostIn">
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPresetChartDesignHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:portType name="XigniteChartSoap">
    <wsdl:operation name="DrawCapitalizationChartPresetByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a preset historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetByDateSoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a preset historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetByDateBinarySoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetByDateBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetSoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetBinarySoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartCustomByDateSoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartCustomByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a binary custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartCustomByDateBinarySoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartCustomByDateBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartByDateSoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartByDateBinarySoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartByDateBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartCustomSoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartCustomBinarySoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartCustomBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartSoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartBinarySoapIn" />
      <wsdl:output message="tns:DrawCapitalizationChartBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartCustomByDateSoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartCustomByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartCustomByDateBinarySoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartCustomByDateBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartByDateSoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartByDateBinarySoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartByDateBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartCustomSoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom, binary historical stock chart (price and volume) for a predefined date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartCustomBinarySoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartCustomBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a predefined date range. </wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartSoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a predefined date range. </wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartBinarySoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetSoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetBinarySoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetByDateSoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetByDateBinarySoapIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetByDateBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetChartDesignSoapIn" />
      <wsdl:output message="tns:GetChartDesignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPresetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetPresetChartDesignSoapIn" />
      <wsdl:output message="tns:GetPresetChartDesignSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteChartHttpGet">
    <wsdl:operation name="DrawCapitalizationChartPresetByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a preset historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetByDateHttpGetIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetByDateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a preset historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetByDateBinaryHttpGetIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetByDateBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetHttpGetIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetBinaryHttpGetIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartByDateHttpGetIn" />
      <wsdl:output message="tns:DrawCapitalizationChartByDateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartByDateBinaryHttpGetIn" />
      <wsdl:output message="tns:DrawCapitalizationChartByDateBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartHttpGetIn" />
      <wsdl:output message="tns:DrawCapitalizationChartHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartBinaryHttpGetIn" />
      <wsdl:output message="tns:DrawCapitalizationChartBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartByDateHttpGetIn" />
      <wsdl:output message="tns:DrawHistoricalChartByDateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartByDateBinaryHttpGetIn" />
      <wsdl:output message="tns:DrawHistoricalChartByDateBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a predefined date range. </wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartHttpGetIn" />
      <wsdl:output message="tns:DrawHistoricalChartHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a predefined date range. </wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartBinaryHttpGetIn" />
      <wsdl:output message="tns:DrawHistoricalChartBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetHttpGetIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetBinaryHttpGetIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetByDateHttpGetIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetByDateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetByDateBinaryHttpGetIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetByDateBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetChartDesignHttpGetIn" />
      <wsdl:output message="tns:GetChartDesignHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPresetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetPresetChartDesignHttpGetIn" />
      <wsdl:output message="tns:GetPresetChartDesignHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteChartHttpPost">
    <wsdl:operation name="DrawCapitalizationChartPresetByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a preset historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetByDateHttpPostIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetByDateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a preset historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetByDateBinaryHttpPostIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetByDateBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetHttpPostIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartPresetBinaryHttpPostIn" />
      <wsdl:output message="tns:DrawCapitalizationChartPresetBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartByDateHttpPostIn" />
      <wsdl:output message="tns:DrawCapitalizationChartByDateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartByDateBinaryHttpPostIn" />
      <wsdl:output message="tns:DrawCapitalizationChartByDateBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartHttpPostIn" />
      <wsdl:output message="tns:DrawCapitalizationChartHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical market capitalization chart for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawCapitalizationChartBinaryHttpPostIn" />
      <wsdl:output message="tns:DrawCapitalizationChartBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartByDateHttpPostIn" />
      <wsdl:output message="tns:DrawHistoricalChartByDateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a custom date range.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartByDateBinaryHttpPostIn" />
      <wsdl:output message="tns:DrawHistoricalChartByDateBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a predefined date range. </wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartHttpPostIn" />
      <wsdl:output message="tns:DrawHistoricalChartHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a standard historical stock chart (price and volume) for a predefined date range. </wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartBinaryHttpPostIn" />
      <wsdl:output message="tns:DrawHistoricalChartBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPreset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetHttpPostIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetBinaryHttpPostIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetByDateHttpPostIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetByDateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDateBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical stock chart (price and volume) for a predefined date range using a preset design.</wsdl:documentation>
      <wsdl:input message="tns:DrawHistoricalChartPresetByDateBinaryHttpPostIn" />
      <wsdl:output message="tns:DrawHistoricalChartPresetByDateBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetChartDesignHttpPostIn" />
      <wsdl:output message="tns:GetChartDesignHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPresetChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical Chart.</wsdl:documentation>
      <wsdl:input message="tns:GetPresetChartDesignHttpPostIn" />
      <wsdl:output message="tns:GetPresetChartDesignHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XigniteChartSoap" type="tns:XigniteChartSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="DrawCapitalizationChartPresetByDate">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartPresetByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartPresetByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetByDateBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartPresetByDateBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartPresetByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPreset">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartPreset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartPresetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartPresetBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartPresetBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomByDate">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartCustomByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartCustomByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomByDateBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartCustomByDateBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartCustomByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDate">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDateBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartByDateBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustom">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartCustomBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChart">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawCapitalizationChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomByDate">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartCustomByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartCustomByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomByDateBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartCustomByDateBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartCustomByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDate">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDateBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartByDateBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustom">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartCustomBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChart">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPreset">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartPreset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartPresetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartPresetBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartPresetBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDate">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartPresetByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartPresetByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDateBinary">
      <soap:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartPresetByDateBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DrawHistoricalChartPresetByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <soap:operation soapAction="http://www.xignite.com/services/GetChartDesign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPresetChartDesign">
      <soap:operation soapAction="http://www.xignite.com/services/GetPresetChartDesign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetPresetChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteChartSoap12" type="tns:XigniteChartSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="DrawCapitalizationChartPresetByDate">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartPresetByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartPresetByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetByDateBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartPresetByDateBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartPresetByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPreset">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartPreset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartPresetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartPresetBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartPresetBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomByDate">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartCustomByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartCustomByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomByDateBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartCustomByDateBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartCustomByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDate">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDateBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartByDateBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustom">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartCustomBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartCustomBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChart">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawCapitalizationChartBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawCapitalizationChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomByDate">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartCustomByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartCustomByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomByDateBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartCustomByDateBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartCustomByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDate">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDateBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartByDateBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustom">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartCustomBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartCustomBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChart">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPreset">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartPreset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartPresetHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartPresetBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartPresetBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDate">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartPresetByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartPresetByDateHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDateBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/DrawHistoricalChartPresetByDateBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DrawHistoricalChartPresetByDateBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <soap12:operation soapAction="http://www.xignite.com/services/GetChartDesign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPresetChartDesign">
      <soap12:operation soapAction="http://www.xignite.com/services/GetPresetChartDesign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetPresetChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteChartHttpGet" type="tns:XigniteChartHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="DrawCapitalizationChartPresetByDate">
      <http:operation location="/DrawCapitalizationChartPresetByDate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetByDateBinary">
      <http:operation location="/DrawCapitalizationChartPresetByDateBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPreset">
      <http:operation location="/DrawCapitalizationChartPreset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetBinary">
      <http:operation location="/DrawCapitalizationChartPresetBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDate">
      <http:operation location="/DrawCapitalizationChartByDate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDateBinary">
      <http:operation location="/DrawCapitalizationChartByDateBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChart">
      <http:operation location="/DrawCapitalizationChart" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartBinary">
      <http:operation location="/DrawCapitalizationChartBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDate">
      <http:operation location="/DrawHistoricalChartByDate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDateBinary">
      <http:operation location="/DrawHistoricalChartByDateBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChart">
      <http:operation location="/DrawHistoricalChart" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartBinary">
      <http:operation location="/DrawHistoricalChartBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPreset">
      <http:operation location="/DrawHistoricalChartPreset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetBinary">
      <http:operation location="/DrawHistoricalChartPresetBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDate">
      <http:operation location="/DrawHistoricalChartPresetByDate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDateBinary">
      <http:operation location="/DrawHistoricalChartPresetByDateBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <http:operation location="/GetChartDesign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPresetChartDesign">
      <http:operation location="/GetPresetChartDesign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteChartHttpPost" type="tns:XigniteChartHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="DrawCapitalizationChartPresetByDate">
      <http:operation location="/DrawCapitalizationChartPresetByDate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetByDateBinary">
      <http:operation location="/DrawCapitalizationChartPresetByDateBinary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPreset">
      <http:operation location="/DrawCapitalizationChartPreset" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartPresetBinary">
      <http:operation location="/DrawCapitalizationChartPresetBinary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDate">
      <http:operation location="/DrawCapitalizationChartByDate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartByDateBinary">
      <http:operation location="/DrawCapitalizationChartByDateBinary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChart">
      <http:operation location="/DrawCapitalizationChart" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawCapitalizationChartBinary">
      <http:operation location="/DrawCapitalizationChartBinary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDate">
      <http:operation location="/DrawHistoricalChartByDate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartByDateBinary">
      <http:operation location="/DrawHistoricalChartByDateBinary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChart">
      <http:operation location="/DrawHistoricalChart" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartBinary">
      <http:operation location="/DrawHistoricalChartBinary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPreset">
      <http:operation location="/DrawHistoricalChartPreset" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetBinary">
      <http:operation location="/DrawHistoricalChartPresetBinary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDate">
      <http:operation location="/DrawHistoricalChartPresetByDate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DrawHistoricalChartPresetByDateBinary">
      <http:operation location="/DrawHistoricalChartPresetByDateBinary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChartDesign">
      <http:operation location="/GetChartDesign" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPresetChartDesign">
      <http:operation location="/GetPresetChartDesign" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="XigniteChart">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This web service provides historical charts (prices and market capitalization) for US equities.</wsdl:documentation>
    <wsdl:port name="XigniteChartSoap" binding="tns:XigniteChartSoap">
      <soap:address location="http://www.xignite.com/xChart.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteChartSoap12" binding="tns:XigniteChartSoap12">
      <soap12:address location="http://www.xignite.com/xChart.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteChartHttpGet" binding="tns:XigniteChartHttpGet">
      <http:address location="http://www.xignite.com/xChart.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteChartHttpPost" binding="tns:XigniteChartHttpPost">
      <http:address location="http://www.xignite.com/xChart.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>