<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.xignite.com/services/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.xignite.com/services/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Provide delayed and historical energy and related information.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
      <s:element name="ListEnergySwaps">
        <s:complexType />
      </s:element>
      <s:element name="ListEnergySwapsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListEnergySwapsResult" type="tns:ArrayOfFuture" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFuture">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Future" nillable="true" type="tns:Future" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Future">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Exchange" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExchangeSymbol" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FutureTypes" />
            </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:simpleType name="FutureTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Future" />
          <s:enumeration value="Swap" />
        </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="GetAvailableEnergySwaps">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAvailableEnergySwapsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAvailableEnergySwapsResult" type="tns:ArrayOfFuture" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListEnergyFutures">
        <s:complexType />
      </s:element>
      <s:element name="ListEnergyFuturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListEnergyFuturesResult" type="tns:ArrayOfFuture" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAvailableEnergyFutures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAvailableEnergyFuturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAvailableEnergyFuturesResult" type="tns:ArrayOfFuture" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergySwap">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergySwapResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergySwapResult" type="tns:FutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FutureQuote">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Future" type="tns:Future" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Time" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Open" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="High" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Low" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Last" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Settle" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Volume" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="OpenInterest" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="PreviousClose" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Change" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="PercentChange" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:Currencies" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="Currencies">
        <s:restriction base="s:string">
          <s:enumeration value="USD" />
          <s:enumeration value="AED" />
          <s:enumeration value="AFA" />
          <s:enumeration value="AFN" />
          <s:enumeration value="ALL" />
          <s:enumeration value="AMD" />
          <s:enumeration value="ANG" />
          <s:enumeration value="AOA" />
          <s:enumeration value="ARA" />
          <s:enumeration value="ARE" />
          <s:enumeration value="ARS" />
          <s:enumeration value="ATS" />
          <s:enumeration value="AUD" />
          <s:enumeration value="AUN" />
          <s:enumeration value="AWG" />
          <s:enumeration value="AZM" />
          <s:enumeration value="BAM" />
          <s:enumeration value="BBD" />
          <s:enumeration value="BDT" />
          <s:enumeration value="BEF" />
          <s:enumeration value="BEL" />
          <s:enumeration value="BGL" />
          <s:enumeration value="BGN" />
          <s:enumeration value="BHD" />
          <s:enumeration value="BIF" />
          <s:enumeration value="BMD" />
          <s:enumeration value="BND" />
          <s:enumeration value="BOB" />
          <s:enumeration value="BOV" />
          <s:enumeration value="BRC" />
          <s:enumeration value="BRE" />
          <s:enumeration value="BRI" />
          <s:enumeration value="BRL" />
          <s:enumeration value="BRR" />
          <s:enumeration value="BSD" />
          <s:enumeration value="BTN" />
          <s:enumeration value="BWP" />
          <s:enumeration value="BYR" />
          <s:enumeration value="BZD" />
          <s:enumeration value="CAD" />
          <s:enumeration value="CDF" />
          <s:enumeration value="CHF" />
          <s:enumeration value="CLF" />
          <s:enumeration value="CHK" />
          <s:enumeration value="CLP" />
          <s:enumeration value="CNY" />
          <s:enumeration value="COP" />
          <s:enumeration value="CRC" />
          <s:enumeration value="CSD" />
          <s:enumeration value="CUP" />
          <s:enumeration value="CVE" />
          <s:enumeration value="CYP" />
          <s:enumeration value="CZK" />
          <s:enumeration value="DEM" />
          <s:enumeration value="DJF" />
          <s:enumeration value="DKK" />
          <s:enumeration value="DOP" />
          <s:enumeration value="DOE" />
          <s:enumeration value="DOW" />
          <s:enumeration value="DZD" />
          <s:enumeration value="ECS" />
          <s:enumeration value="EEK" />
          <s:enumeration value="EGP" />
          <s:enumeration value="ERN" />
          <s:enumeration value="ESP" />
          <s:enumeration value="ETB" />
          <s:enumeration value="EUR" />
          <s:enumeration value="FIM" />
          <s:enumeration value="FJD" />
          <s:enumeration value="FKP" />
          <s:enumeration value="FRF" />
          <s:enumeration value="FRN" />
          <s:enumeration value="GBP" />
          <s:enumeration value="GEL" />
          <s:enumeration value="GGP" />
          <s:enumeration value="GHC" />
          <s:enumeration value="GHS" />
          <s:enumeration value="GIP" />
          <s:enumeration value="GMD" />
          <s:enumeration value="GNF" />
          <s:enumeration value="GRD" />
          <s:enumeration value="GTQ" />
          <s:enumeration value="GYD" />
          <s:enumeration value="HKD" />
          <s:enumeration value="HNL" />
          <s:enumeration value="HRD" />
          <s:enumeration value="HRK" />
          <s:enumeration value="HTG" />
          <s:enumeration value="HUF" />
          <s:enumeration value="IDR" />
          <s:enumeration value="IEP" />
          <s:enumeration value="ILS" />
          <s:enumeration value="IMP" />
          <s:enumeration value="INR" />
          <s:enumeration value="IQD" />
          <s:enumeration value="IRR" />
          <s:enumeration value="ISK" />
          <s:enumeration value="ITL" />
          <s:enumeration value="JEP" />
          <s:enumeration value="JMD" />
          <s:enumeration value="JOD" />
          <s:enumeration value="JPY" />
          <s:enumeration value="KES" />
          <s:enumeration value="KGS" />
          <s:enumeration value="KHR" />
          <s:enumeration value="KMF" />
          <s:enumeration value="KPW" />
          <s:enumeration value="KRU" />
          <s:enumeration value="KRW" />
          <s:enumeration value="KWD" />
          <s:enumeration value="KYD" />
          <s:enumeration value="KZT" />
          <s:enumeration value="LAK" />
          <s:enumeration value="LBP" />
          <s:enumeration value="LKR" />
          <s:enumeration value="LRD" />
          <s:enumeration value="LSL" />
          <s:enumeration value="LTL" />
          <s:enumeration value="LUF" />
          <s:enumeration value="LVL" />
          <s:enumeration value="LYD" />
          <s:enumeration value="M5P" />
          <s:enumeration value="MAD" />
          <s:enumeration value="MAL" />
          <s:enumeration value="MDL" />
          <s:enumeration value="MFG" />
          <s:enumeration value="MGA" />
          <s:enumeration value="MKD" />
          <s:enumeration value="MMK" />
          <s:enumeration value="MNT" />
          <s:enumeration value="MOP" />
          <s:enumeration value="MRO" />
          <s:enumeration value="MTL" />
          <s:enumeration value="MTP" />
          <s:enumeration value="MUR" />
          <s:enumeration value="MVR" />
          <s:enumeration value="MWK" />
          <s:enumeration value="MXN" />
          <s:enumeration value="MXP" />
          <s:enumeration value="MXV" />
          <s:enumeration value="MYR" />
          <s:enumeration value="MZM" />
          <s:enumeration value="MZN" />
          <s:enumeration value="NAD" />
          <s:enumeration value="NBL" />
          <s:enumeration value="NGN" />
          <s:enumeration value="NIC" />
          <s:enumeration value="NIO" />
          <s:enumeration value="NLG" />
          <s:enumeration value="NOK" />
          <s:enumeration value="NPR" />
          <s:enumeration value="NSO" />
          <s:enumeration value="NZD" />
          <s:enumeration value="OMR" />
          <s:enumeration value="OSO" />
          <s:enumeration value="PAB" />
          <s:enumeration value="PEI" />
          <s:enumeration value="PEN" />
          <s:enumeration value="PES" />
          <s:enumeration value="PGK" />
          <s:enumeration value="PHP" />
          <s:enumeration value="PKR" />
          <s:enumeration value="PLN" />
          <s:enumeration value="PLZ" />
          <s:enumeration value="PTE" />
          <s:enumeration value="PYG" />
          <s:enumeration value="QAR" />
          <s:enumeration value="ROL" />
          <s:enumeration value="RON" />
          <s:enumeration value="RSD" />
          <s:enumeration value="RUB" />
          <s:enumeration value="RUR" />
          <s:enumeration value="RWF" />
          <s:enumeration value="SAR" />
          <s:enumeration value="SBD" />
          <s:enumeration value="SCR" />
          <s:enumeration value="SDD" />
          <s:enumeration value="SDG" />
          <s:enumeration value="SDP" />
          <s:enumeration value="SDR" />
          <s:enumeration value="SEK" />
          <s:enumeration value="SGD" />
          <s:enumeration value="SHP" />
          <s:enumeration value="SIT" />
          <s:enumeration value="SKK" />
          <s:enumeration value="SLL" />
          <s:enumeration value="SOS" />
          <s:enumeration value="SPL" />
          <s:enumeration value="SRG" />
          <s:enumeration value="STD" />
          <s:enumeration value="SUR" />
          <s:enumeration value="SVC" />
          <s:enumeration value="SYP" />
          <s:enumeration value="SZL" />
          <s:enumeration value="THB" />
          <s:enumeration value="TJR" />
          <s:enumeration value="TJS" />
          <s:enumeration value="TMM" />
          <s:enumeration value="TND" />
          <s:enumeration value="TOP" />
          <s:enumeration value="TRL" />
          <s:enumeration value="TRY" />
          <s:enumeration value="TTD" />
          <s:enumeration value="TVD" />
          <s:enumeration value="TWD" />
          <s:enumeration value="TZS" />
          <s:enumeration value="UAH" />
          <s:enumeration value="UGX" />
          <s:enumeration value="UNK" />
          <s:enumeration value="UYP" />
          <s:enumeration value="UYU" />
          <s:enumeration value="UZS" />
          <s:enumeration value="VEB" />
          <s:enumeration value="VEF" />
          <s:enumeration value="VND" />
          <s:enumeration value="VRL" />
          <s:enumeration value="VRN" />
          <s:enumeration value="VUV" />
          <s:enumeration value="WST" />
          <s:enumeration value="XAF" />
          <s:enumeration value="XAG" />
          <s:enumeration value="XAU" />
          <s:enumeration value="XCD" />
          <s:enumeration value="XDR" />
          <s:enumeration value="XEU" />
          <s:enumeration value="XOF" />
          <s:enumeration value="XPD" />
          <s:enumeration value="XPF" />
          <s:enumeration value="XPT" />
          <s:enumeration value="YER" />
          <s:enumeration value="YUD" />
          <s:enumeration value="YUM" />
          <s:enumeration value="ZAL" />
          <s:enumeration value="ZAR" />
          <s:enumeration value="ZMK" />
          <s:enumeration value="ZRN" />
          <s:enumeration value="ZRZ" />
          <s:enumeration value="ZWD" />
          <s:enumeration value="BAD" />
          <s:enumeration value="NOCURRENCY" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetDelayedEnergyFuture">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFutureResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergyFutureResult" type="tns:FutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFrontFuture">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFrontFutureResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergyFrontFutureResult" type="tns:FutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllDelayedEnergyFutures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllDelayedEnergyFuturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllDelayedEnergyFuturesResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFutureQuote">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FutureQuote" nillable="true" type="tns:FutureQuote" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTopDelayedEnergyFutures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTopDelayedEnergyFuturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTopDelayedEnergyFuturesResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFutures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFuturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergyFuturesResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFutureStrip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StripType" type="tns:StripTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="StripTypes">
        <s:restriction base="s:string">
          <s:enumeration value="ThreeMonth" />
          <s:enumeration value="SixMonth" />
          <s:enumeration value="OneYear" />
          <s:enumeration value="EighteenMonth" />
          <s:enumeration value="TwoYear" />
          <s:enumeration value="ThreeYear" />
          <s:enumeration value="FourYear" />
          <s:enumeration value="FiveYear" />
          <s:enumeration value="TenYear" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetDelayedEnergyFutureStripResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergyFutureStripResult" type="tns:Strip" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Strip">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" 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="High" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Low" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Average" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Total" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Contracts" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Quotes" type="tns:ArrayOfFutureQuote" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHistoricalEnergyFutureStrip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StripType" type="tns:StripTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFutureStripResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyFutureStripResult" type="tns:Strip" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySwapStrip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="StripType" type="tns:StripTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySwapStripResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergySwapStripResult" type="tns:Strip" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergySpot">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergySpotResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergySpotResult" type="tns:FutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergySpots">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergySpotsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergySpotsResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFutureBySession">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Session" type="tns:SessionTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="SessionTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Day" />
          <s:enumeration value="Night" />
          <s:enumeration value="Combined" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetDelayedEnergyFutureBySessionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergyFutureBySessionResult" type="tns:FutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllDelayedEnergyFuturesBySession">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Session" type="tns:SessionTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllDelayedEnergyFuturesBySessionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllDelayedEnergyFuturesBySessionResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFuturesBySession">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Session" type="tns:SessionTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDelayedEnergyFuturesBySessionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDelayedEnergyFuturesBySessionResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFuture">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFutureResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyFutureResult" type="tns:FutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFutures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFuturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyFuturesResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllHistoricalEnergyFutures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllHistoricalEnergyFuturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllHistoricalEnergyFuturesResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFutureRange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFutureRangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyFutureRangeResult" type="tns:FutureQuotes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FutureQuotes">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Future" type="tns:Future" />
              <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="0" maxOccurs="1" name="Quotes" type="tns:ArrayOfFutureQuote" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetHistoricalEnergySwap">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySwapResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergySwapResult" type="tns:FutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySwapRange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySwapRangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergySwapRangeResult" type="tns:FutureQuotes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySwaps">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySwapsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergySwapsResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllHistoricalEnergySwaps">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllHistoricalEnergySwapsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllHistoricalEnergySwapsResult" type="tns:ArrayOfFutureQuote" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyCommodityRange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" 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:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyCommodityRangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyCommodityRangeResult" type="tns:FutureQuotes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySpotRange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" 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:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergySpotRangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergySpotRangeResult" type="tns:FutureQuotes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEnergyTick">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Time" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEnergyTickResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEnergyTickResult" type="tns:SingleTick" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SingleTick">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Time" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetEnergyTicks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StartTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndTime" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TickPrecision" type="tns:TickPeriod" />
            <s:element minOccurs="1" maxOccurs="1" name="TickPeriods" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <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:element name="GetEnergyTicksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEnergyTicksResult" type="tns:Ticks" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Ticks">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Ticks" type="tns:ArrayOfTick" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfTick">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Tick" nillable="true" type="tns:Tick" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Tick">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Time" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Change" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PercentChange" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="High" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Low" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Open" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetHistoricalEnergyTicks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="HistoricalPeriod" type="tns:HistoricalPeriods" />
            <s:element minOccurs="0" maxOccurs="1" name="StartTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndTime" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TickPrecision" type="tns:TickPeriod" />
            <s:element minOccurs="1" maxOccurs="1" name="TickPeriods" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="HistoricalPeriods">
        <s:restriction base="s:string">
          <s:enumeration value="PreviousDay" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetHistoricalEnergyTicksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyTicksResult" type="tns:Ticks" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIntradayEnergyFutureChart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StartTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndTime" 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: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="GetIntradayEnergyFutureChartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIntradayEnergyFutureChartResult" type="tns:IntradayChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="IntradayChart">
        <s:complexContent mixed="false">
          <s:extension base="tns:StockChart">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Future" type="tns:Future" />
              <s:element minOccurs="0" maxOccurs="1" name="StartTime" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndTime" 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="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="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:element name="GetIntradayEnergyFutureChartBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StartTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndTime" 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="GetIntradayEnergyFutureChartBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIntradayEnergyFutureChartBinaryResult" 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="GetIntradayEnergyFutureChartCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StartTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndTime" 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="GetIntradayEnergyFutureChartCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIntradayEnergyFutureChartCustomResult" type="tns:IntradayChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIntradayEnergyFutureChartCustomBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StartTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndTime" 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="GetIntradayEnergyFutureChartCustomBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIntradayEnergyFutureChartCustomBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFutureChart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <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="GetHistoricalEnergyFutureChartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyFutureChartResult" 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="Future" type="tns:Future" />
              <s:element minOccurs="1" maxOccurs="1" name="ChartType" type="tns:HistoricalChartTypes" />
              <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:simpleType name="HistoricalChartTypes">
        <s:restriction base="s:string">
          <s:enumeration value="SingleContract" />
          <s:enumeration value="Commodity" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetHistoricalEnergyFutureChartBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <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="GetHistoricalEnergyFutureChartBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyFutureChartBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFutureChartCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <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="GetHistoricalEnergyFutureChartCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyFutureChartCustomResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyFutureChartCustomBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <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="GetHistoricalEnergyFutureChartCustomBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyFutureChartCustomBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyCommodityChart">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" 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="GetHistoricalEnergyCommodityChartResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyCommodityChartResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyCommodityChartBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" 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="GetHistoricalEnergyCommodityChartBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyCommodityChartBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyCommodityChartCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" 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="GetHistoricalEnergyCommodityChartCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyCommodityChartCustomResult" type="tns:HistoricalChart" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalEnergyCommodityChartCustomBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" 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="GetHistoricalEnergyCommodityChartCustomBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalEnergyCommodityChartCustomBinaryResult" type="tns:ChartBinary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIntradayChartDesign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIntradayChartDesignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIntradayChartDesignResult" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalChartDesign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHistoricalChartDesignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalChartDesignResult" type="tns:ChartDesign" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTopEnergyHeadlines">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Industry" type="tns:IndustryTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="IndustryTypes">
        <s:restriction base="s:string">
          <s:enumeration value="AllEnergy" />
          <s:enumeration value="OilAndGas" />
          <s:enumeration value="MiningAndMetals" />
          <s:enumeration value="Chemicals" />
          <s:enumeration value="Discovery" />
          <s:enumeration value="Utilities" />
          <s:enumeration value="EnvironmentalServices" />
          <s:enumeration value="Agriculture" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetTopEnergyHeadlinesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTopEnergyHeadlinesResult" type="tns:MarketHeadlines" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MarketHeadlines">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Headlines" type="tns:ArrayOfMarketHeadline" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfMarketHeadline">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MarketHeadline" nillable="true" type="tns:MarketHeadline" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MarketHeadline">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ReleaseId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Security" type="tns:Security" />
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Source" type="tns:ReleaseSource" />
          <s:element minOccurs="0" maxOccurs="1" name="Reference" type="s:string" />
        </s:sequence>
      </s:complexType>
      <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="ReleaseSource">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="SourceType" type="tns:ReleaseSourceTypes" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ReleaseSourceTypes">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="SEC" />
          <s:enumeration value="BusinessWire" />
          <s:enumeration value="PRNewsWire" />
          <s:enumeration value="MarketWire" />
          <s:enumeration value="CNW" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetTodaysEnergyHeadlines">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Industry" type="tns:IndustryTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTodaysEnergyHeadlinesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTodaysEnergyHeadlinesResult" type="tns:MarketHeadlines" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastEnergyHeadlines">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SinceDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Industry" type="tns:IndustryTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLastEnergyHeadlinesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLastEnergyHeadlinesResult" type="tns:MarketHeadlines" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFutureOption">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:OptionTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="StrikePrice" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="OptionTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Call" />
          <s:enumeration value="Put" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetFutureOptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFutureOptionResult" type="tns:FutureOption" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FutureOption">
        <s:complexContent mixed="false">
          <s:extension base="tns:Common">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BaseSymbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Time" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:OptionTypes" />
              <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="StrikePrice" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Last" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Change" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="PercentChange" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Volume" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="OpenInterest" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="High" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Low" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Open" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Previous" type="s:double" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetFutureOptionChain">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFutureOptionChainResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFutureOptionChainResult" type="tns:ArrayOfFutureOption" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFutureOption">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FutureOption" nillable="true" type="tns:FutureOption" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFutureOptionsByStrikePrice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:OptionTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="StrikePrices" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFutureOptionsByStrikePriceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFutureOptionsByStrikePriceResult" type="tns:ArrayOfFutureOption" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ArrayOfFuture" nillable="true" type="tns:ArrayOfFuture" />
      <s:element name="FutureQuote" nillable="true" type="tns:FutureQuote" />
      <s:element name="ArrayOfFutureQuote" nillable="true" type="tns:ArrayOfFutureQuote" />
      <s:element name="Strip" nillable="true" type="tns:Strip" />
      <s:element name="FutureQuotes" nillable="true" type="tns:FutureQuotes" />
      <s:element name="SingleTick" nillable="true" type="tns:SingleTick" />
      <s:element name="Ticks" nillable="true" type="tns:Ticks" />
      <s:element name="IntradayChart" nillable="true" type="tns:IntradayChart" />
      <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:element name="MarketHeadlines" nillable="true" type="tns:MarketHeadlines" />
      <s:element name="FutureOption" nillable="true" type="tns:FutureOption" />
      <s:element name="ArrayOfFutureOption" nillable="true" type="tns:ArrayOfFutureOption" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="ListEnergySwapsSoapIn">
    <wsdl:part name="parameters" element="tns:ListEnergySwaps" />
  </wsdl:message>
  <wsdl:message name="ListEnergySwapsSoapOut">
    <wsdl:part name="parameters" element="tns:ListEnergySwapsResponse" />
  </wsdl:message>
  <wsdl:message name="ListEnergySwapsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergySwapsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAvailableEnergySwaps" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergySwapsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAvailableEnergySwapsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergySwapsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListEnergyFuturesSoapIn">
    <wsdl:part name="parameters" element="tns:ListEnergyFutures" />
  </wsdl:message>
  <wsdl:message name="ListEnergyFuturesSoapOut">
    <wsdl:part name="parameters" element="tns:ListEnergyFuturesResponse" />
  </wsdl:message>
  <wsdl:message name="ListEnergyFuturesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergyFuturesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAvailableEnergyFutures" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergyFuturesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAvailableEnergyFuturesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergyFuturesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySwapSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergySwap" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySwapSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergySwapResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySwapHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFuture" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFutureResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFrontFutureSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFrontFuture" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFrontFutureSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFrontFutureResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFrontFutureHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllDelayedEnergyFutures" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllDelayedEnergyFuturesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetTopDelayedEnergyFuturesSoapIn">
    <wsdl:part name="parameters" element="tns:GetTopDelayedEnergyFutures" />
  </wsdl:message>
  <wsdl:message name="GetTopDelayedEnergyFuturesSoapOut">
    <wsdl:part name="parameters" element="tns:GetTopDelayedEnergyFuturesResponse" />
  </wsdl:message>
  <wsdl:message name="GetTopDelayedEnergyFuturesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFutures" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFuturesResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureStripSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFutureStrip" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureStripSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFutureStripResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureStripHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureStripSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureStrip" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureStripSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureStripResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureStripHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapStripSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySwapStrip" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapStripSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySwapStripResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapStripHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergySpot" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergySpotResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergySpots" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergySpotsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureBySessionSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFutureBySession" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureBySessionSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFutureBySessionResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureBySessionHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesBySessionSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllDelayedEnergyFuturesBySession" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesBySessionSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllDelayedEnergyFuturesBySessionResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesBySessionHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesBySessionSoapIn">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFuturesBySession" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesBySessionSoapOut">
    <wsdl:part name="parameters" element="tns:GetDelayedEnergyFuturesBySessionResponse" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesBySessionHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFuture" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFuturesSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutures" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFuturesSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFuturesResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFuturesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergyFuturesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllHistoricalEnergyFutures" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergyFuturesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllHistoricalEnergyFuturesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergyFuturesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureRangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureRange" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureRangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureRangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureRangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySwap" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySwapResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapRangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySwapRange" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapRangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySwapRangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapRangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapsSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySwaps" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapsSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySwapsResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergySwapsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllHistoricalEnergySwaps" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergySwapsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllHistoricalEnergySwapsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergySwapsHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityRangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityRange" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityRangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityRangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityRangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySpotRangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySpotRange" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySpotRangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergySpotRangeResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySpotRangeHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTickSoapIn">
    <wsdl:part name="parameters" element="tns:GetEnergyTick" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTickSoapOut">
    <wsdl:part name="parameters" element="tns:GetEnergyTickResponse" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTickHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTicksSoapIn">
    <wsdl:part name="parameters" element="tns:GetEnergyTicks" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTicksSoapOut">
    <wsdl:part name="parameters" element="tns:GetEnergyTicksResponse" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTicksHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyTicksSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyTicks" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyTicksSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyTicksResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyTicksHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartSoapIn">
    <wsdl:part name="parameters" element="tns:GetIntradayEnergyFutureChart" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartSoapOut">
    <wsdl:part name="parameters" element="tns:GetIntradayEnergyFutureChartResponse" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetIntradayEnergyFutureChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetIntradayEnergyFutureChartBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartCustomSoapIn">
    <wsdl:part name="parameters" element="tns:GetIntradayEnergyFutureChartCustom" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartCustomSoapOut">
    <wsdl:part name="parameters" element="tns:GetIntradayEnergyFutureChartCustomResponse" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartCustomHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartCustomBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetIntradayEnergyFutureChartCustomBinary" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartCustomBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetIntradayEnergyFutureChartCustomBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartCustomBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureChart" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureChartResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureChartBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartCustomSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureChartCustom" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartCustomSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureChartCustomResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartCustomHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartCustomBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureChartCustomBinary" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartCustomBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyFutureChartCustomBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartCustomBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityChart" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityChartResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityChartBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartCustomSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityChartCustom" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartCustomSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityChartCustomResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartCustomHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartCustomBinarySoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityChartCustomBinary" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartCustomBinarySoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalEnergyCommodityChartCustomBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartCustomBinaryHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetIntradayChartDesignSoapIn">
    <wsdl:part name="parameters" element="tns:GetIntradayChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetIntradayChartDesignSoapOut">
    <wsdl:part name="parameters" element="tns:GetIntradayChartDesignResponse" />
  </wsdl:message>
  <wsdl:message name="GetIntradayChartDesignHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalChartDesignSoapIn">
    <wsdl:part name="parameters" element="tns:GetHistoricalChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalChartDesignSoapOut">
    <wsdl:part name="parameters" element="tns:GetHistoricalChartDesignResponse" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalChartDesignHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetTopEnergyHeadlinesSoapIn">
    <wsdl:part name="parameters" element="tns:GetTopEnergyHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetTopEnergyHeadlinesSoapOut">
    <wsdl:part name="parameters" element="tns:GetTopEnergyHeadlinesResponse" />
  </wsdl:message>
  <wsdl:message name="GetTopEnergyHeadlinesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetTodaysEnergyHeadlinesSoapIn">
    <wsdl:part name="parameters" element="tns:GetTodaysEnergyHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetTodaysEnergyHeadlinesSoapOut">
    <wsdl:part name="parameters" element="tns:GetTodaysEnergyHeadlinesResponse" />
  </wsdl:message>
  <wsdl:message name="GetTodaysEnergyHeadlinesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetLastEnergyHeadlinesSoapIn">
    <wsdl:part name="parameters" element="tns:GetLastEnergyHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetLastEnergyHeadlinesSoapOut">
    <wsdl:part name="parameters" element="tns:GetLastEnergyHeadlinesResponse" />
  </wsdl:message>
  <wsdl:message name="GetLastEnergyHeadlinesHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionSoapIn">
    <wsdl:part name="parameters" element="tns:GetFutureOption" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionSoapOut">
    <wsdl:part name="parameters" element="tns:GetFutureOptionResponse" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionChainSoapIn">
    <wsdl:part name="parameters" element="tns:GetFutureOptionChain" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionChainSoapOut">
    <wsdl:part name="parameters" element="tns:GetFutureOptionChainResponse" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionChainHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionsByStrikePriceSoapIn">
    <wsdl:part name="parameters" element="tns:GetFutureOptionsByStrikePrice" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionsByStrikePriceSoapOut">
    <wsdl:part name="parameters" element="tns:GetFutureOptionsByStrikePriceResponse" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionsByStrikePriceHeader">
    <wsdl:part name="Header" element="tns:Header" />
  </wsdl:message>
  <wsdl:message name="ListEnergySwapsHttpGetIn" />
  <wsdl:message name="ListEnergySwapsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFuture" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergySwapsHttpGetIn">
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergySwapsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFuture" />
  </wsdl:message>
  <wsdl:message name="ListEnergyFuturesHttpGetIn" />
  <wsdl:message name="ListEnergyFuturesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFuture" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergyFuturesHttpGetIn">
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergyFuturesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFuture" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySwapHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySwapHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFrontFutureHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFrontFutureHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetTopDelayedEnergyFuturesHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Count" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTopDelayedEnergyFuturesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureStripHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="StripType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureStripHttpGetOut">
    <wsdl:part name="Body" element="tns:Strip" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureStripHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="StripType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureStripHttpGetOut">
    <wsdl:part name="Body" element="tns:Strip" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapStripHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="StripType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapStripHttpGetOut">
    <wsdl:part name="Body" element="tns:Strip" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotsHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureBySessionHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="Session" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureBySessionHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesBySessionHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Session" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesBySessionHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesBySessionHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="Session" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesBySessionHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFuturesHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFuturesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergyFuturesHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergyFuturesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureRangeHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureRangeHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuotes" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapRangeHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapRangeHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuotes" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapsHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergySwapsHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergySwapsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityRangeHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityRangeHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuotes" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySpotRangeHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySpotRangeHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureQuotes" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTickHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="Time" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTickHttpGetOut">
    <wsdl:part name="Body" element="tns:SingleTick" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTicksHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartTime" type="s:string" />
    <wsdl:part name="EndTime" type="s:string" />
    <wsdl:part name="TickPrecision" type="s:string" />
    <wsdl:part name="TickPeriods" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTicksHttpGetOut">
    <wsdl:part name="Body" element="tns:Ticks" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyTicksHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="HistoricalPeriod" type="s:string" />
    <wsdl:part name="StartTime" type="s:string" />
    <wsdl:part name="EndTime" type="s:string" />
    <wsdl:part name="TickPrecision" type="s:string" />
    <wsdl:part name="TickPeriods" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyTicksHttpGetOut">
    <wsdl:part name="Body" element="tns:Ticks" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartTime" type="s:string" />
    <wsdl:part name="EndTime" 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="GetIntradayEnergyFutureChartHttpGetOut">
    <wsdl:part name="Body" element="tns:IntradayChart" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartBinaryHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartTime" type="s:string" />
    <wsdl:part name="EndTime" 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="GetIntradayEnergyFutureChartBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" 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="GetHistoricalEnergyFutureChartHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartBinaryHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" 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="GetHistoricalEnergyFutureChartBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartHttpGetIn">
    <wsdl:part name="Symbol" 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="GetHistoricalEnergyCommodityChartHttpGetOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartBinaryHttpGetIn">
    <wsdl:part name="Symbol" 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="GetHistoricalEnergyCommodityChartBinaryHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetIntradayChartDesignHttpGetIn">
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIntradayChartDesignHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalChartDesignHttpGetIn">
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalChartDesignHttpGetOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetTopEnergyHeadlinesHttpGetIn">
    <wsdl:part name="Count" type="s:string" />
    <wsdl:part name="Industry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTopEnergyHeadlinesHttpGetOut">
    <wsdl:part name="Body" element="tns:MarketHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetTodaysEnergyHeadlinesHttpGetIn">
    <wsdl:part name="Industry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTodaysEnergyHeadlinesHttpGetOut">
    <wsdl:part name="Body" element="tns:MarketHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetLastEnergyHeadlinesHttpGetIn">
    <wsdl:part name="SinceDate" type="s:string" />
    <wsdl:part name="Industry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLastEnergyHeadlinesHttpGetOut">
    <wsdl:part name="Body" element="tns:MarketHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StrikePrice" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureOption" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionChainHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionChainHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureOption" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionsByStrikePriceHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StrikePrices" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionsByStrikePriceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureOption" />
  </wsdl:message>
  <wsdl:message name="ListEnergySwapsHttpPostIn" />
  <wsdl:message name="ListEnergySwapsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFuture" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergySwapsHttpPostIn">
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergySwapsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFuture" />
  </wsdl:message>
  <wsdl:message name="ListEnergyFuturesHttpPostIn" />
  <wsdl:message name="ListEnergyFuturesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFuture" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergyFuturesHttpPostIn">
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAvailableEnergyFuturesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFuture" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySwapHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySwapHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFrontFutureHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFrontFutureHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetTopDelayedEnergyFuturesHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Count" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTopDelayedEnergyFuturesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureStripHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="StripType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureStripHttpPostOut">
    <wsdl:part name="Body" element="tns:Strip" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureStripHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="StripType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureStripHttpPostOut">
    <wsdl:part name="Body" element="tns:Strip" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapStripHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
    <wsdl:part name="StripType" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapStripHttpPostOut">
    <wsdl:part name="Body" element="tns:Strip" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotsHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergySpotsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureBySessionHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="Session" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFutureBySessionHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesBySessionHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Session" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllDelayedEnergyFuturesBySessionHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesBySessionHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="Session" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDelayedEnergyFuturesBySessionHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFuturesHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFuturesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergyFuturesHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergyFuturesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureRangeHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureRangeHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuotes" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapRangeHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapRangeHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuotes" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapsHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySwapsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergySwapsHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="AsOfDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllHistoricalEnergySwapsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityRangeHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityRangeHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuotes" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySpotRangeHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergySpotRangeHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureQuotes" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTickHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="Time" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTickHttpPostOut">
    <wsdl:part name="Body" element="tns:SingleTick" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTicksHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartTime" type="s:string" />
    <wsdl:part name="EndTime" type="s:string" />
    <wsdl:part name="TickPrecision" type="s:string" />
    <wsdl:part name="TickPeriods" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEnergyTicksHttpPostOut">
    <wsdl:part name="Body" element="tns:Ticks" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyTicksHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="HistoricalPeriod" type="s:string" />
    <wsdl:part name="StartTime" type="s:string" />
    <wsdl:part name="EndTime" type="s:string" />
    <wsdl:part name="TickPrecision" type="s:string" />
    <wsdl:part name="TickPeriods" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyTicksHttpPostOut">
    <wsdl:part name="Body" element="tns:Ticks" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartTime" type="s:string" />
    <wsdl:part name="EndTime" 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="GetIntradayEnergyFutureChartHttpPostOut">
    <wsdl:part name="Body" element="tns:IntradayChart" />
  </wsdl:message>
  <wsdl:message name="GetIntradayEnergyFutureChartBinaryHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StartTime" type="s:string" />
    <wsdl:part name="EndTime" 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="GetIntradayEnergyFutureChartBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" 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="GetHistoricalEnergyFutureChartHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyFutureChartBinaryHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" 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="GetHistoricalEnergyFutureChartBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartHttpPostIn">
    <wsdl:part name="Symbol" 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="GetHistoricalEnergyCommodityChartHttpPostOut">
    <wsdl:part name="Body" element="tns:HistoricalChart" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalEnergyCommodityChartBinaryHttpPostIn">
    <wsdl:part name="Symbol" 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="GetHistoricalEnergyCommodityChartBinaryHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartBinary" />
  </wsdl:message>
  <wsdl:message name="GetIntradayChartDesignHttpPostIn">
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetIntradayChartDesignHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalChartDesignHttpPostIn">
    <wsdl:part name="Preset" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetHistoricalChartDesignHttpPostOut">
    <wsdl:part name="Body" element="tns:ChartDesign" />
  </wsdl:message>
  <wsdl:message name="GetTopEnergyHeadlinesHttpPostIn">
    <wsdl:part name="Count" type="s:string" />
    <wsdl:part name="Industry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTopEnergyHeadlinesHttpPostOut">
    <wsdl:part name="Body" element="tns:MarketHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetTodaysEnergyHeadlinesHttpPostIn">
    <wsdl:part name="Industry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTodaysEnergyHeadlinesHttpPostOut">
    <wsdl:part name="Body" element="tns:MarketHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetLastEnergyHeadlinesHttpPostIn">
    <wsdl:part name="SinceDate" type="s:string" />
    <wsdl:part name="Industry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLastEnergyHeadlinesHttpPostOut">
    <wsdl:part name="Body" element="tns:MarketHeadlines" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StrikePrice" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureOption" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionChainHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Month" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionChainHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureOption" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionsByStrikePriceHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="Year" type="s:string" />
    <wsdl:part name="StrikePrices" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFutureOptionsByStrikePriceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureOption" />
  </wsdl:message>
  <wsdl:portType name="XigniteEnergySoap">
    <wsdl:operation name="ListEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity swaps and the exchange on which they are traded.</wsdl:documentation>
      <wsdl:input message="tns:ListEnergySwapsSoapIn" />
      <wsdl:output message="tns:ListEnergySwapsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity swaps for which settlement data is available on a given day.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableEnergySwapsSoapIn" />
      <wsdl:output message="tns:GetAvailableEnergySwapsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity futures and the exchange on which they are traded.</wsdl:documentation>
      <wsdl:input message="tns:ListEnergyFuturesSoapIn" />
      <wsdl:output message="tns:ListEnergyFuturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all futures for which settlement data is available on a given day.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableEnergyFuturesSoapIn" />
      <wsdl:output message="tns:GetAvailableEnergyFuturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySwap">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a NYMEX swap contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySwapSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergySwapSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFrontFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFrontFutureSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergyFrontFutureSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for all contracts for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetAllDelayedEnergyFuturesSoapIn" />
      <wsdl:output message="tns:GetAllDelayedEnergyFuturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTopDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for a given number of contracts (front-future first) for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetTopDelayedEnergyFuturesSoapIn" />
      <wsdl:output message="tns:GetTopDelayedEnergyFuturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple future contracts.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFuturesSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergyFuturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureStripSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureStripSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureStripSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureStripSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapStripSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapStripSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpot">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed spot quote for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySpotSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergySpotSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpots">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple commodities.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySpotsSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergySpotsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureBySessionSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureBySessionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFuturesBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for all contracts for a commodity by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetAllDelayedEnergyFuturesBySessionSoapIn" />
      <wsdl:output message="tns:GetAllDelayedEnergyFuturesBySessionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuturesBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple future contracts by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFuturesBySessionSoapIn" />
      <wsdl:output message="tns:GetDelayedEnergyFuturesBySessionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for multiple future contracts. </wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFuturesSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFuturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for all contracts for a commodity as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAllHistoricalEnergyFuturesSoapIn" />
      <wsdl:output message="tns:GetAllHistoricalEnergyFuturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureRangeSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureRangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwap">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a future swap.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future swap.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapRangeSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapRangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for multiple future swaps. </wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapsSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for all contracts for a commodity swap as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAllHistoricalEnergySwapsSoapIn" />
      <wsdl:output message="tns:GetAllHistoricalEnergySwapsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityRangeSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityRangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySpotRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of commodity spot prices for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySpotRangeSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergySpotRangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTick">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an intraday tick for a future contract as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetEnergyTickSoapIn" />
      <wsdl:output message="tns:GetEnergyTickSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of intraday ticks for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetEnergyTicksSoapIn" />
      <wsdl:output message="tns:GetEnergyTicksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyTicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical range of ticks for a security.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyTicksSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyTicksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayEnergyFutureChartSoapIn" />
      <wsdl:output message="tns:GetIntradayEnergyFutureChartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a future contract in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayEnergyFutureChartBinarySoapIn" />
      <wsdl:output message="tns:GetIntradayEnergyFutureChartBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a custom intraday price chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayEnergyFutureChartCustomSoapIn" />
      <wsdl:output message="tns:GetIntradayEnergyFutureChartCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartCustomBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a custom intraday price chart for a future contract in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayEnergyFutureChartCustomBinarySoapIn" />
      <wsdl:output message="tns:GetIntradayEnergyFutureChartCustomBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureChartSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureChartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a future contract in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureChartBinarySoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureChartBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a custom historical chart for a future contract in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureChartCustomSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureChartCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartCustomBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureChartCustomBinarySoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureChartCustomBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a historical chart for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityChartSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityChartSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a historical chart for a commodity in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityChartBinarySoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityChartBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a custom historical chart for a commodity in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityChartCustomSoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityChartCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartCustomBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityChartCustomBinarySoapIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityChartCustomBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the intraday future chart.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayChartDesignSoapIn" />
      <wsdl:output message="tns:GetIntradayChartDesignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical future chart.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalChartDesignSoapIn" />
      <wsdl:output message="tns:GetHistoricalChartDesignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTopEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the top press releases for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetTopEnergyHeadlinesSoapIn" />
      <wsdl:output message="tns:GetTopEnergyHeadlinesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTodaysEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return press releases for today for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetTodaysEnergyHeadlinesSoapIn" />
      <wsdl:output message="tns:GetTodaysEnergyHeadlinesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the last press releases since a certain time for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetLastEnergyHeadlinesSoapIn" />
      <wsdl:output message="tns:GetLastEnergyHeadlinesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a specific future option.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionSoapIn" />
      <wsdl:output message="tns:GetFutureOptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionChain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an option chain for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionChainSoapIn" />
      <wsdl:output message="tns:GetFutureOptionChainSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionsByStrikePrice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an option chain for a future contract matching a list of prices.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionsByStrikePriceSoapIn" />
      <wsdl:output message="tns:GetFutureOptionsByStrikePriceSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteEnergyHttpGet">
    <wsdl:operation name="ListEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity swaps and the exchange on which they are traded.</wsdl:documentation>
      <wsdl:input message="tns:ListEnergySwapsHttpGetIn" />
      <wsdl:output message="tns:ListEnergySwapsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity swaps for which settlement data is available on a given day.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableEnergySwapsHttpGetIn" />
      <wsdl:output message="tns:GetAvailableEnergySwapsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity futures and the exchange on which they are traded.</wsdl:documentation>
      <wsdl:input message="tns:ListEnergyFuturesHttpGetIn" />
      <wsdl:output message="tns:ListEnergyFuturesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all futures for which settlement data is available on a given day.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableEnergyFuturesHttpGetIn" />
      <wsdl:output message="tns:GetAvailableEnergyFuturesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySwap">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a NYMEX swap contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySwapHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergySwapHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFrontFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFrontFutureHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergyFrontFutureHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for all contracts for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetAllDelayedEnergyFuturesHttpGetIn" />
      <wsdl:output message="tns:GetAllDelayedEnergyFuturesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTopDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for a given number of contracts (front-future first) for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetTopDelayedEnergyFuturesHttpGetIn" />
      <wsdl:output message="tns:GetTopDelayedEnergyFuturesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple future contracts.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFuturesHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergyFuturesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureStripHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureStripHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureStripHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureStripHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapStripHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapStripHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpot">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed spot quote for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySpotHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergySpotHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpots">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple commodities.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySpotsHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergySpotsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureBySessionHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureBySessionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFuturesBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for all contracts for a commodity by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetAllDelayedEnergyFuturesBySessionHttpGetIn" />
      <wsdl:output message="tns:GetAllDelayedEnergyFuturesBySessionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuturesBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple future contracts by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFuturesBySessionHttpGetIn" />
      <wsdl:output message="tns:GetDelayedEnergyFuturesBySessionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for multiple future contracts. </wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFuturesHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFuturesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for all contracts for a commodity as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAllHistoricalEnergyFuturesHttpGetIn" />
      <wsdl:output message="tns:GetAllHistoricalEnergyFuturesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureRangeHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureRangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwap">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a future swap.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future swap.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapRangeHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapRangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for multiple future swaps. </wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapsHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for all contracts for a commodity swap as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAllHistoricalEnergySwapsHttpGetIn" />
      <wsdl:output message="tns:GetAllHistoricalEnergySwapsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityRangeHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityRangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySpotRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of commodity spot prices for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySpotRangeHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergySpotRangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTick">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an intraday tick for a future contract as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetEnergyTickHttpGetIn" />
      <wsdl:output message="tns:GetEnergyTickHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of intraday ticks for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetEnergyTicksHttpGetIn" />
      <wsdl:output message="tns:GetEnergyTicksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyTicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical range of ticks for a security.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyTicksHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyTicksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayEnergyFutureChartHttpGetIn" />
      <wsdl:output message="tns:GetIntradayEnergyFutureChartHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a future contract in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayEnergyFutureChartBinaryHttpGetIn" />
      <wsdl:output message="tns:GetIntradayEnergyFutureChartBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureChartHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureChartHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a future contract in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureChartBinaryHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureChartBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a historical chart for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityChartHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityChartHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a historical chart for a commodity in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityChartBinaryHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityChartBinaryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the intraday future chart.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayChartDesignHttpGetIn" />
      <wsdl:output message="tns:GetIntradayChartDesignHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical future chart.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalChartDesignHttpGetIn" />
      <wsdl:output message="tns:GetHistoricalChartDesignHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTopEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the top press releases for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetTopEnergyHeadlinesHttpGetIn" />
      <wsdl:output message="tns:GetTopEnergyHeadlinesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTodaysEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return press releases for today for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetTodaysEnergyHeadlinesHttpGetIn" />
      <wsdl:output message="tns:GetTodaysEnergyHeadlinesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the last press releases since a certain time for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetLastEnergyHeadlinesHttpGetIn" />
      <wsdl:output message="tns:GetLastEnergyHeadlinesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a specific future option.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionHttpGetIn" />
      <wsdl:output message="tns:GetFutureOptionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionChain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an option chain for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionChainHttpGetIn" />
      <wsdl:output message="tns:GetFutureOptionChainHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionsByStrikePrice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an option chain for a future contract matching a list of prices.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionsByStrikePriceHttpGetIn" />
      <wsdl:output message="tns:GetFutureOptionsByStrikePriceHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="XigniteEnergyHttpPost">
    <wsdl:operation name="ListEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity swaps and the exchange on which they are traded.</wsdl:documentation>
      <wsdl:input message="tns:ListEnergySwapsHttpPostIn" />
      <wsdl:output message="tns:ListEnergySwapsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity swaps for which settlement data is available on a given day.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableEnergySwapsHttpPostIn" />
      <wsdl:output message="tns:GetAvailableEnergySwapsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all commodity futures and the exchange on which they are traded.</wsdl:documentation>
      <wsdl:input message="tns:ListEnergyFuturesHttpPostIn" />
      <wsdl:output message="tns:ListEnergyFuturesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all futures for which settlement data is available on a given day.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableEnergyFuturesHttpPostIn" />
      <wsdl:output message="tns:GetAvailableEnergyFuturesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySwap">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a NYMEX swap contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySwapHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergySwapHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFrontFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFrontFutureHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergyFrontFutureHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for all contracts for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetAllDelayedEnergyFuturesHttpPostIn" />
      <wsdl:output message="tns:GetAllDelayedEnergyFuturesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTopDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for a given number of contracts (front-future first) for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetTopDelayedEnergyFuturesHttpPostIn" />
      <wsdl:output message="tns:GetTopDelayedEnergyFuturesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple future contracts.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFuturesHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergyFuturesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureStripHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureStripHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureStripHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureStripHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapStrip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a future strip for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapStripHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapStripHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpot">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed spot quote for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySpotHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergySpotHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpots">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple commodities.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergySpotsHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergySpotsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a delayed quote for a future contract by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFutureBySessionHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergyFutureBySessionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFuturesBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for all contracts for a commodity by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetAllDelayedEnergyFuturesBySessionHttpPostIn" />
      <wsdl:output message="tns:GetAllDelayedEnergyFuturesBySessionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuturesBySession">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns delayed quotes for multiple future contracts by exchange session.</wsdl:documentation>
      <wsdl:input message="tns:GetDelayedEnergyFuturesBySessionHttpPostIn" />
      <wsdl:output message="tns:GetDelayedEnergyFuturesBySessionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFuture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for multiple future contracts. </wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFuturesHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFuturesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergyFutures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for all contracts for a commodity as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAllHistoricalEnergyFuturesHttpPostIn" />
      <wsdl:output message="tns:GetAllHistoricalEnergyFuturesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureRangeHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureRangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwap">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a future swap.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future swap.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapRangeHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapRangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for multiple future swaps. </wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySwapsHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergySwapsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergySwaps">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns historical quotes for all contracts for a commodity swap as of a specific date.</wsdl:documentation>
      <wsdl:input message="tns:GetAllHistoricalEnergySwapsHttpPostIn" />
      <wsdl:output message="tns:GetAllHistoricalEnergySwapsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of historical quotes for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityRangeHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityRangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySpotRange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of commodity spot prices for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergySpotRangeHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergySpotRangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTick">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an intraday tick for a future contract as of a specific time in the day.</wsdl:documentation>
      <wsdl:input message="tns:GetEnergyTickHttpPostIn" />
      <wsdl:output message="tns:GetEnergyTickHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a range of intraday ticks for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetEnergyTicksHttpPostIn" />
      <wsdl:output message="tns:GetEnergyTicksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyTicks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a historical range of ticks for a security.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyTicksHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyTicksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayEnergyFutureChartHttpPostIn" />
      <wsdl:output message="tns:GetIntradayEnergyFutureChartHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a future contract in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayEnergyFutureChartBinaryHttpPostIn" />
      <wsdl:output message="tns:GetIntradayEnergyFutureChartBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureChartHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureChartHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a future contract in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyFutureChartBinaryHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyFutureChartBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChart">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a historical chart for a commodity.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityChartHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityChartHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a historical chart for a commodity in binary format.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalEnergyCommodityChartBinaryHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalEnergyCommodityChartBinaryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIntradayChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the intraday future chart.</wsdl:documentation>
      <wsdl:input message="tns:GetIntradayChartDesignHttpPostIn" />
      <wsdl:output message="tns:GetIntradayChartDesignHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalChartDesign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical future chart.</wsdl:documentation>
      <wsdl:input message="tns:GetHistoricalChartDesignHttpPostIn" />
      <wsdl:output message="tns:GetHistoricalChartDesignHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTopEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the top press releases for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetTopEnergyHeadlinesHttpPostIn" />
      <wsdl:output message="tns:GetTopEnergyHeadlinesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTodaysEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return press releases for today for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetTodaysEnergyHeadlinesHttpPostIn" />
      <wsdl:output message="tns:GetTodaysEnergyHeadlinesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLastEnergyHeadlines">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return the last press releases since a certain time for an industry.</wsdl:documentation>
      <wsdl:input message="tns:GetLastEnergyHeadlinesHttpPostIn" />
      <wsdl:output message="tns:GetLastEnergyHeadlinesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOption">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a specific future option.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionHttpPostIn" />
      <wsdl:output message="tns:GetFutureOptionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionChain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an option chain for a future contract.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionChainHttpPostIn" />
      <wsdl:output message="tns:GetFutureOptionChainHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionsByStrikePrice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an option chain for a future contract matching a list of prices.</wsdl:documentation>
      <wsdl:input message="tns:GetFutureOptionsByStrikePriceHttpPostIn" />
      <wsdl:output message="tns:GetFutureOptionsByStrikePriceHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XigniteEnergySoap" type="tns:XigniteEnergySoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListEnergySwaps">
      <soap:operation soapAction="http://www.xignite.com/services/ListEnergySwaps" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListEnergySwapsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergySwaps">
      <soap:operation soapAction="http://www.xignite.com/services/GetAvailableEnergySwaps" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAvailableEnergySwapsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListEnergyFutures">
      <soap:operation soapAction="http://www.xignite.com/services/ListEnergyFutures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergyFutures">
      <soap:operation soapAction="http://www.xignite.com/services/GetAvailableEnergyFutures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAvailableEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySwap">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergySwap" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergySwapHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuture">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFuture" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergyFutureHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFrontFuture">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFrontFuture" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergyFrontFutureHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFutures">
      <soap:operation soapAction="http://www.xignite.com/services/GetAllDelayedEnergyFutures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllDelayedEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTopDelayedEnergyFutures">
      <soap:operation soapAction="http://www.xignite.com/services/GetTopDelayedEnergyFutures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetTopDelayedEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutures">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFutures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureStrip">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFutureStrip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergyFutureStripHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureStrip">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureStrip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyFutureStripHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapStrip">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySwapStrip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergySwapStripHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpot">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergySpot" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergySpotHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpots">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergySpots" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergySpotsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureBySession">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFutureBySession" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergyFutureBySessionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFuturesBySession">
      <soap:operation soapAction="http://www.xignite.com/services/GetAllDelayedEnergyFuturesBySession" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllDelayedEnergyFuturesBySessionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuturesBySession">
      <soap:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFuturesBySession" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDelayedEnergyFuturesBySessionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFuture">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFuture" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyFutureHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutures">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergyFutures">
      <soap:operation soapAction="http://www.xignite.com/services/GetAllHistoricalEnergyFutures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllHistoricalEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureRange">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureRange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyFutureRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwap">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySwap" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergySwapHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapRange">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySwapRange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergySwapRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwaps">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySwaps" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergySwapsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergySwaps">
      <soap:operation soapAction="http://www.xignite.com/services/GetAllHistoricalEnergySwaps" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllHistoricalEnergySwapsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityRange">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityRange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyCommodityRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySpotRange">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySpotRange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergySpotRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTick">
      <soap:operation soapAction="http://www.xignite.com/services/GetEnergyTick" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEnergyTickHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTicks">
      <soap:operation soapAction="http://www.xignite.com/services/GetEnergyTicks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetEnergyTicksHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyTicks">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyTicks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyTicksHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChart">
      <soap:operation soapAction="http://www.xignite.com/services/GetIntradayEnergyFutureChart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIntradayEnergyFutureChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartBinary">
      <soap:operation soapAction="http://www.xignite.com/services/GetIntradayEnergyFutureChartBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIntradayEnergyFutureChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartCustom">
      <soap:operation soapAction="http://www.xignite.com/services/GetIntradayEnergyFutureChartCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIntradayEnergyFutureChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartCustomBinary">
      <soap:operation soapAction="http://www.xignite.com/services/GetIntradayEnergyFutureChartCustomBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIntradayEnergyFutureChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChart">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureChart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyFutureChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartBinary">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureChartBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyFutureChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartCustom">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureChartCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyFutureChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartCustomBinary">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureChartCustomBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyFutureChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChart">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityChart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyCommodityChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartBinary">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityChartBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyCommodityChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartCustom">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityChartCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyCommodityChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartCustomBinary">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityChartCustomBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalEnergyCommodityChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayChartDesign">
      <soap:operation soapAction="http://www.xignite.com/services/GetIntradayChartDesign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIntradayChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalChartDesign">
      <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalChartDesign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetHistoricalChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTopEnergyHeadlines">
      <soap:operation soapAction="http://www.xignite.com/services/GetTopEnergyHeadlines" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetTopEnergyHeadlinesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTodaysEnergyHeadlines">
      <soap:operation soapAction="http://www.xignite.com/services/GetTodaysEnergyHeadlines" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetTodaysEnergyHeadlinesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastEnergyHeadlines">
      <soap:operation soapAction="http://www.xignite.com/services/GetLastEnergyHeadlines" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLastEnergyHeadlinesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOption">
      <soap:operation soapAction="http://www.xignite.com/services/GetFutureOption" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetFutureOptionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionChain">
      <soap:operation soapAction="http://www.xignite.com/services/GetFutureOptionChain" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetFutureOptionChainHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionsByStrikePrice">
      <soap:operation soapAction="http://www.xignite.com/services/GetFutureOptionsByStrikePrice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetFutureOptionsByStrikePriceHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteEnergySoap12" type="tns:XigniteEnergySoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListEnergySwaps">
      <soap12:operation soapAction="http://www.xignite.com/services/ListEnergySwaps" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListEnergySwapsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergySwaps">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAvailableEnergySwaps" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAvailableEnergySwapsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListEnergyFutures">
      <soap12:operation soapAction="http://www.xignite.com/services/ListEnergyFutures" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergyFutures">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAvailableEnergyFutures" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAvailableEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySwap">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergySwap" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergySwapHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuture">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFuture" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergyFutureHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFrontFuture">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFrontFuture" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergyFrontFutureHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFutures">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAllDelayedEnergyFutures" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAllDelayedEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTopDelayedEnergyFutures">
      <soap12:operation soapAction="http://www.xignite.com/services/GetTopDelayedEnergyFutures" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetTopDelayedEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutures">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFutures" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureStrip">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFutureStrip" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergyFutureStripHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureStrip">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureStrip" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyFutureStripHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapStrip">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySwapStrip" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergySwapStripHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpot">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergySpot" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergySpotHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpots">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergySpots" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergySpotsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureBySession">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFutureBySession" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergyFutureBySessionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFuturesBySession">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAllDelayedEnergyFuturesBySession" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAllDelayedEnergyFuturesBySessionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuturesBySession">
      <soap12:operation soapAction="http://www.xignite.com/services/GetDelayedEnergyFuturesBySession" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDelayedEnergyFuturesBySessionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFuture">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFuture" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyFutureHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutures">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutures" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergyFutures">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAllHistoricalEnergyFutures" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAllHistoricalEnergyFuturesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureRange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureRange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyFutureRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwap">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySwap" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergySwapHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapRange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySwapRange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergySwapRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwaps">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySwaps" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergySwapsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergySwaps">
      <soap12:operation soapAction="http://www.xignite.com/services/GetAllHistoricalEnergySwaps" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAllHistoricalEnergySwapsHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityRange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityRange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyCommodityRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySpotRange">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergySpotRange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergySpotRangeHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTick">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEnergyTick" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEnergyTickHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTicks">
      <soap12:operation soapAction="http://www.xignite.com/services/GetEnergyTicks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetEnergyTicksHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyTicks">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyTicks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyTicksHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChart">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIntradayEnergyFutureChart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIntradayEnergyFutureChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIntradayEnergyFutureChartBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIntradayEnergyFutureChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartCustom">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIntradayEnergyFutureChartCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIntradayEnergyFutureChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartCustomBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIntradayEnergyFutureChartCustomBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIntradayEnergyFutureChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChart">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureChart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyFutureChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureChartBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyFutureChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartCustom">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureChartCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyFutureChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartCustomBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyFutureChartCustomBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyFutureChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChart">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityChart" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyCommodityChartHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityChartBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyCommodityChartBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartCustom">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityChartCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyCommodityChartCustomHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartCustomBinary">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalEnergyCommodityChartCustomBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalEnergyCommodityChartCustomBinaryHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayChartDesign">
      <soap12:operation soapAction="http://www.xignite.com/services/GetIntradayChartDesign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIntradayChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalChartDesign">
      <soap12:operation soapAction="http://www.xignite.com/services/GetHistoricalChartDesign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetHistoricalChartDesignHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTopEnergyHeadlines">
      <soap12:operation soapAction="http://www.xignite.com/services/GetTopEnergyHeadlines" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetTopEnergyHeadlinesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTodaysEnergyHeadlines">
      <soap12:operation soapAction="http://www.xignite.com/services/GetTodaysEnergyHeadlines" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetTodaysEnergyHeadlinesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastEnergyHeadlines">
      <soap12:operation soapAction="http://www.xignite.com/services/GetLastEnergyHeadlines" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLastEnergyHeadlinesHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOption">
      <soap12:operation soapAction="http://www.xignite.com/services/GetFutureOption" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetFutureOptionHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionChain">
      <soap12:operation soapAction="http://www.xignite.com/services/GetFutureOptionChain" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetFutureOptionChainHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionsByStrikePrice">
      <soap12:operation soapAction="http://www.xignite.com/services/GetFutureOptionsByStrikePrice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetFutureOptionsByStrikePriceHeader" part="Header" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteEnergyHttpGet" type="tns:XigniteEnergyHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="ListEnergySwaps">
      <http:operation location="/ListEnergySwaps" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergySwaps">
      <http:operation location="/GetAvailableEnergySwaps" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListEnergyFutures">
      <http:operation location="/ListEnergyFutures" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableEnergyFutures">
      <http:operation location="/GetAvailableEnergyFutures" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySwap">
      <http:operation location="/GetDelayedEnergySwap" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuture">
      <http:operation location="/GetDelayedEnergyFuture" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFrontFuture">
      <http:operation location="/GetDelayedEnergyFrontFuture" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFutures">
      <http:operation location="/GetAllDelayedEnergyFutures" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTopDelayedEnergyFutures">
      <http:operation location="/GetTopDelayedEnergyFutures" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutures">
      <http:operation location="/GetDelayedEnergyFutures" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureStrip">
      <http:operation location="/GetDelayedEnergyFutureStrip" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureStrip">
      <http:operation location="/GetHistoricalEnergyFutureStrip" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapStrip">
      <http:operation location="/GetHistoricalEnergySwapStrip" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpot">
      <http:operation location="/GetDelayedEnergySpot" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergySpots">
      <http:operation location="/GetDelayedEnergySpots" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFutureBySession">
      <http:operation location="/GetDelayedEnergyFutureBySession" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllDelayedEnergyFuturesBySession">
      <http:operation location="/GetAllDelayedEnergyFuturesBySession" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDelayedEnergyFuturesBySession">
      <http:operation location="/GetDelayedEnergyFuturesBySession" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFuture">
      <http:operation location="/GetHistoricalEnergyFuture" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutures">
      <http:operation location="/GetHistoricalEnergyFutures" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergyFutures">
      <http:operation location="/GetAllHistoricalEnergyFutures" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureRange">
      <http:operation location="/GetHistoricalEnergyFutureRange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwap">
      <http:operation location="/GetHistoricalEnergySwap" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwapRange">
      <http:operation location="/GetHistoricalEnergySwapRange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySwaps">
      <http:operation location="/GetHistoricalEnergySwaps" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllHistoricalEnergySwaps">
      <http:operation location="/GetAllHistoricalEnergySwaps" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityRange">
      <http:operation location="/GetHistoricalEnergyCommodityRange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergySpotRange">
      <http:operation location="/GetHistoricalEnergySpotRange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTick">
      <http:operation location="/GetEnergyTick" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEnergyTicks">
      <http:operation location="/GetEnergyTicks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyTicks">
      <http:operation location="/GetHistoricalEnergyTicks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChart">
      <http:operation location="/GetIntradayEnergyFutureChart" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayEnergyFutureChartBinary">
      <http:operation location="/GetIntradayEnergyFutureChartBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChart">
      <http:operation location="/GetHistoricalEnergyFutureChart" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyFutureChartBinary">
      <http:operation location="/GetHistoricalEnergyFutureChartBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChart">
      <http:operation location="/GetHistoricalEnergyCommodityChart" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalEnergyCommodityChartBinary">
      <http:operation location="/GetHistoricalEnergyCommodityChartBinary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIntradayChartDesign">
      <http:operation location="/GetIntradayChartDesign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHistoricalChartDesign">
      <http:operation location="/GetHistoricalChartDesign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTopEnergyHeadlines">
      <http:operation location="/GetTopEnergyHeadlines" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTodaysEnergyHeadlines">
      <http:operation location="/GetTodaysEnergyHeadlines" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLastEnergyHeadlines">
      <http:operation location="/GetLastEnergyHeadlines" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOption">
      <http:operation location="/GetFutureOption" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionChain">
      <http:operation location="/GetFutureOptionChain" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFutureOptionsByStrikePrice">
      <http:operation location="/GetFutureOptionsByStrikePrice" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="XigniteEnergyHttpPost" type="tns:XigniteEnergyHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="ListEnergySwaps">
      <http:operation location="/ListEnergySwaps" />
      <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="GetAvailableEnergySwaps">
      <http:operation location="/GetAvailableEnergySwaps" />
      <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="ListEnergyFutures">
      <http:operation location="/ListEnergyFutures" />
      <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="GetAvailableEnergyFutures">
      <http:operation location="/GetAvailableEnergyFutures" />
      <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="GetDelayedEnergySwap">
      <http:operation location="/GetDelayedEnergySwap" />
      <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="GetDelayedEnergyFuture">
      <http:operation location="/GetDelayedEnergyFuture" />
      <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="GetDelayedEnergyFrontFuture">
      <http:operation location="/GetDelayedEnergyFrontFuture" />
      <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="GetAllDelayedEnergyFutures">
      <http:operation location="/GetAllDelayedEnergyFutures" />
      <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="GetTopDelayedEnergyFutures">
      <http:operation location="/GetTopDelayedEnergyFutures" />
      <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="GetDelayedEnergyFutures">
      <http:operation location="/GetDelayedEnergyFutures" />
      <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="GetDelayedEnergyFutureStrip">
      <http:operation location="/GetDelayedEnergyFutureStrip" />
      <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="GetHistoricalEnergyFutureStrip">
      <http:operation location="/GetHistoricalEnergyFutureStrip" />
      <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="GetHistoricalEnergySwapStrip">
      <http:operation location="/GetHistoricalEnergySwapStrip" />
      <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="GetDelayedEnergySpot">
      <http:operation location="/GetDelayedEnergySpot" />
      <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="GetDelayedEnergySpots">
      <http:operation location="/GetDelayedEnergySpots" />
      <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="GetDelayedEnergyFutureBySession">
      <http:operation location="/GetDelayedEnergyFutureBySession" />
      <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="GetAllDelayedEnergyFuturesBySession">
      <http:operation location="/GetAllDelayedEnergyFuturesBySession" />
      <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="GetDelayedEnergyFuturesBySession">
      <http:operation location="/GetDelayedEnergyFuturesBySession" />
      <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="GetHistoricalEnergyFuture">
      <http:operation location="/GetHistoricalEnergyFuture" />
      <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="GetHistoricalEnergyFutures">
      <http:operation location="/GetHistoricalEnergyFutures" />
      <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="GetAllHistoricalEnergyFutures">
      <http:operation location="/GetAllHistoricalEnergyFutures" />
      <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="GetHistoricalEnergyFutureRange">
      <http:operation location="/GetHistoricalEnergyFutureRange" />
      <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="GetHistoricalEnergySwap">
      <http:operation location="/GetHistoricalEnergySwap" />
      <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="GetHistoricalEnergySwapRange">
      <http:operation location="/GetHistoricalEnergySwapRange" />
      <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="GetHistoricalEnergySwaps">
      <http:operation location="/GetHistoricalEnergySwaps" />
      <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="GetAllHistoricalEnergySwaps">
      <http:operation location="/GetAllHistoricalEnergySwaps" />
      <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="GetHistoricalEnergyCommodityRange">
      <http:operation location="/GetHistoricalEnergyCommodityRange" />
      <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="GetHistoricalEnergySpotRange">
      <http:operation location="/GetHistoricalEnergySpotRange" />
      <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="GetEnergyTick">
      <http:operation location="/GetEnergyTick" />
      <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="GetEnergyTicks">
      <http:operation location="/GetEnergyTicks" />
      <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="GetHistoricalEnergyTicks">
      <http:operation location="/GetHistoricalEnergyTicks" />
      <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="GetIntradayEnergyFutureChart">
      <http:operation location="/GetIntradayEnergyFutureChart" />
      <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="GetIntradayEnergyFutureChartBinary">
      <http:operation location="/GetIntradayEnergyFutureChartBinary" />
      <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="GetHistoricalEnergyFutureChart">
      <http:operation location="/GetHistoricalEnergyFutureChart" />
      <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="GetHistoricalEnergyFutureChartBinary">
      <http:operation location="/GetHistoricalEnergyFutureChartBinary" />
      <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="GetHistoricalEnergyCommodityChart">
      <http:operation location="/GetHistoricalEnergyCommodityChart" />
      <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="GetHistoricalEnergyCommodityChartBinary">
      <http:operation location="/GetHistoricalEnergyCommodityChartBinary" />
      <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="GetIntradayChartDesign">
      <http:operation location="/GetIntradayChartDesign" />
      <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="GetHistoricalChartDesign">
      <http:operation location="/GetHistoricalChartDesign" />
      <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="GetTopEnergyHeadlines">
      <http:operation location="/GetTopEnergyHeadlines" />
      <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="GetTodaysEnergyHeadlines">
      <http:operation location="/GetTodaysEnergyHeadlines" />
      <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="GetLastEnergyHeadlines">
      <http:operation location="/GetLastEnergyHeadlines" />
      <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="GetFutureOption">
      <http:operation location="/GetFutureOption" />
      <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="GetFutureOptionChain">
      <http:operation location="/GetFutureOptionChain" />
      <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="GetFutureOptionsByStrikePrice">
      <http:operation location="/GetFutureOptionsByStrikePrice" />
      <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="XigniteEnergy">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Provide delayed and historical energy and related information.</wsdl:documentation>
    <wsdl:port name="XigniteEnergySoap" binding="tns:XigniteEnergySoap">
      <soap:address location="http://www.xignite.com/xEnergy.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteEnergySoap12" binding="tns:XigniteEnergySoap12">
      <soap12:address location="http://www.xignite.com/xEnergy.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteEnergyHttpGet" binding="tns:XigniteEnergyHttpGet">
      <http:address location="http://www.xignite.com/xEnergy.asmx" />
    </wsdl:port>
    <wsdl:port name="XigniteEnergyHttpPost" binding="tns:XigniteEnergyHttpPost">
      <http:address location="http://www.xignite.com/xEnergy.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>