Skip to Content
0
Feb 17, 2008 at 11:19 AM

Proxy generation terminated: WSDL error ( EXTENSION not supported)

175 Views

Hi All,

I am trying to create a service proxy in ABAP and I am getting this error:

Proxy generation terminated: WSDL error (<extension> not supported)

The long text says

The language element

"<extension>"

was used in the WSDL document.

This language element is not supported by ABAP proxy generation.

Could anyone help me understand what is wrong?

Is it bad WSDL or ABAP Service proxy generation limitation?

Thanks

Leonardo De Araujo

  <?xml version="1.0" encoding="utf-8" ?> 
- <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.xignite.com/services/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://www.xignite.com/services/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
- <wsdl:types>
- <s:schema elementFormDefault="qualified" targetNamespace="http://www.xignite.com/services/">
- <s:element name="GetLastLondonFixing">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FixingTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:FixingCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:simpleType name="FixingTypes">
- <s:restriction base="s:string">
  <s:enumeration value="LondonGold" /> 
  <s:enumeration value="LondonSilver" /> 
  <s:enumeration value="LondonPlatinum" /> 
  <s:enumeration value="LondonPalladium" /> 
  </s:restriction>
  </s:simpleType>
- <s:simpleType name="FixingCurrencyTypes">
- <s:restriction base="s:string">
  <s:enumeration value="USD" /> 
  <s:enumeration value="GBP" /> 
  <s:enumeration value="EURO" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetLastLondonFixingResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetLastLondonFixingResult" type="tns:LondonFixing" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="LondonFixing">
- <s:complexContent mixed="false">
- <s:extension base="tns:Common">
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FixingTypes" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:FixingCurrencyTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Period" type="tns:PeriodType" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" /> 
  </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="PeriodType">
- <s:restriction base="s:string">
  <s:enumeration value="Morning" /> 
  <s:enumeration value="Evening" /> 
  </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:complexType>
- <s:element name="GetLastLondonFixings">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:FixingCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetLastLondonFixingsResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetLastLondonFixingsResult" type="tns:ArrayOfLondonFixing" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="ArrayOfLondonFixing">
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="unbounded" name="LondonFixing" nillable="true" type="tns:LondonFixing" /> 
  </s:sequence>
  </s:complexType>
- <s:element name="GetHistoricalLondonFixing">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FixingTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodType" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:FixingCurrencyTypes" /> 
  <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalLondonFixingResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalLondonFixingResult" type="tns:LondonFixing" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalLondonFixingRange">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:FixingTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="PeriodType" type="tns:PeriodType" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:FixingCurrencyTypes" /> 
  <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="GetHistoricalLondonFixingRangeResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalLondonFixingRangeResult" type="tns:ArrayOfLondonFixing" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetSpotMarketSummary">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:PureMetalTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:simpleType name="PureMetalTypes">
- <s:restriction base="s:string">
  <s:enumeration value="XAU" /> 
  <s:enumeration value="XPD" /> 
  <s:enumeration value="XPT" /> 
  <s:enumeration value="XAG" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetSpotMarketSummaryResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetSpotMarketSummaryResult" type="tns:SpotMarketSummary" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="SpotMarketSummary">
- <s:complexContent mixed="false">
- <s:extension base="tns:Common">
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:PureMetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="USMarketStatus" type="tns:MarketStatuses" /> 
  <s:element minOccurs="1" maxOccurs="1" name="MarketHours" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="MarketMinutes" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="MarketMessage" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Bid" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Ask" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Mid" 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="0" maxOccurs="1" name="OneDayDate" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneDayPrice" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneDayChange" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneDayChangePercent" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="OneMonthDate" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneMonthPrice" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneMonthChange" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneMonthChangePercent" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="OneYearDate" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneYearPrice" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneYearChange" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneYearChangePercent" type="s:double" /> 
  </s:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:simpleType name="MarketStatuses">
- <s:restriction base="s:string">
  <s:enumeration value="Open" /> 
  <s:enumeration value="Closed" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetLastBasePrice">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:BaseMetalTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:simpleType name="BaseMetalTypes">
- <s:restriction base="s:string">
  <s:enumeration value="Platinum" /> 
  <s:enumeration value="Palladium" /> 
  <s:enumeration value="Rhodium" /> 
  <s:enumeration value="Iridium" /> 
  <s:enumeration value="Ruthenium" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetLastBasePriceResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetLastBasePriceResult" type="tns:BaseMetalPrice" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="BaseMetalPrice">
- <s:complexContent mixed="false">
- <s:extension base="tns:Common">
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:BaseMetalTypes" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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="Value" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" /> 
  </s:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:simpleType name="MetalCurrencyTypes">
- <s:restriction base="s:string">
  <s:enumeration value="USD" /> 
  <s:enumeration value="AUD" /> 
  <s:enumeration value="CHF" /> 
  <s:enumeration value="EUR" /> 
  <s:enumeration value="GBP" /> 
  <s:enumeration value="HKD" /> 
  <s:enumeration value="ZAR" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetLastRealTimeMetalQuote">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:PureMetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetLastRealTimeMetalQuoteResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetLastRealTimeMetalQuoteResult" type="tns:MetalQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="MetalQuote">
- <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="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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="Rate" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Bid" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="BidTime" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Ask" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="AskTime" type="s:string" /> 
  </s:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:simpleType name="MetalTypes">
- <s:restriction base="s:string">
  <s:enumeration value="ARE" /> 
  <s:enumeration value="AUN" /> 
  <s:enumeration value="BRI" /> 
  <s:enumeration value="DOE" /> 
  <s:enumeration value="DOW" /> 
  <s:enumeration value="FRN" /> 
  <s:enumeration value="KRU" /> 
  <s:enumeration value="MAL" /> 
  <s:enumeration value="M5P" /> 
  <s:enumeration value="NBL" /> 
  <s:enumeration value="OSO" /> 
  <s:enumeration value="NSO" /> 
  <s:enumeration value="VRL" /> 
  <s:enumeration value="VRN" /> 
  <s:enumeration value="XAU" /> 
  <s:enumeration value="XPD" /> 
  <s:enumeration value="XPT" /> 
  <s:enumeration value="XAG" /> 
  <s:enumeration value="XAUNYC" /> 
  <s:enumeration value="XPDNYC" /> 
  <s:enumeration value="XPTNYC" /> 
  <s:enumeration value="XAGNYC" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetLastRealTimeExtendedMetalQuote">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:PureMetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetLastRealTimeExtendedMetalQuoteResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetLastRealTimeExtendedMetalQuoteResult" type="tns:ExtendedMetalQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="ExtendedMetalQuote">
- <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="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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="Rate" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Bid" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="BidTime" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Ask" type="s:double" /> 
  <s:element minOccurs="0" maxOccurs="1" name="AskTime" 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="0" maxOccurs="1" name="OneDayDate" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneDayPrice" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneDayChange" type="s:double" /> 
  <s:element minOccurs="1" maxOccurs="1" name="OneDayChangePercent" type="s:double" /> 
  </s:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:element name="GetRealTimeMetalQuote">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetRealTimeMetalQuoteResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetRealTimeMetalQuoteResult" type="tns:MetalQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetRealTimeMetalQuotes">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="Types" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetRealTimeMetalQuotesResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetRealTimeMetalQuotesResult" type="tns:ArrayOfMetalQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="ArrayOfMetalQuote">
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="unbounded" name="MetalQuote" nillable="true" type="tns:MetalQuote" /> 
  </s:sequence>
  </s:complexType>
- <s:element name="GetLastRealTimeMetalQuotes">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="Types" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetLastRealTimeMetalQuotesResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetLastRealTimeMetalQuotesResult" type="tns:ArrayOfMetalQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetLastRealTimeMetalQuoteGMT">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetLastRealTimeMetalQuoteGMTResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetLastRealTimeMetalQuoteGMTResult" type="tns:MetalQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetLastRealTimeMetalQuotesGMT">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="Types" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetLastRealTimeMetalQuotesGMTResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetLastRealTimeMetalQuotesGMTResult" type="tns:ArrayOfMetalQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalSpotPrice">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalSpotPriceResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalSpotPriceResult" type="tns:HistoricalMetalQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="HistoricalMetalQuote">
- <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="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="First" 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:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:element name="GetHistoricalSpotPriceRange">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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="GetHistoricalSpotPriceRangeResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalSpotPriceRangeResult" type="tns:HistoricalMetalQuotes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="HistoricalMetalQuotes">
- <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="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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="MetalQuotes" type="tns:ArrayOfMetalQuoteItem" /> 
  </s:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:complexType name="ArrayOfMetalQuoteItem">
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="unbounded" name="MetalQuoteItem" nillable="true" type="tns:MetalQuoteItem" /> 
  </s:sequence>
  </s:complexType>
- <s:complexType name="MetalQuoteItem">
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="First" 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:sequence>
  </s:complexType>
- <s:element name="GetMetalSpotChartCustom">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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: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: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="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="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="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:HorizontalAlign" /> 
  <s:element minOccurs="1" maxOccurs="1" name="LightScheme" type="tns:LightScheme" /> 
  <s:element minOccurs="1" maxOccurs="1" name="FontSizeLegend" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="FontSizeAxes" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="FontSizeTitle" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForHourDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForDayDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForWeekDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForBiWeeklyDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForMonthDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForQuarterDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForSemiAnnualDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForAnnualDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForBiAnnualDisplay" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="DaysForPentaAnnualDisplay" type="s:int" /> 
  </s:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:simpleType name="LinePattern">
- <s:restriction base="s:string">
  <s:enumeration value="Solid" /> 
  <s:enumeration value="Dot" /> 
  <s:enumeration value="Dash" /> 
  <s:enumeration value="DashDot" /> 
  <s:enumeration value="DashDotDot" /> 
  </s:restriction>
  </s:simpleType>
- <s:simpleType name="ImageFrameType">
- <s:restriction base="s:string">
  <s:enumeration value="None" /> 
  <s:enumeration value="Colonial" /> 
  <s:enumeration value="Common" /> 
  <s:enumeration value="Embed" /> 
  <s:enumeration value="Emboss" /> 
  <s:enumeration value="FrameOpenRight" /> 
  <s:enumeration value="FrameOpenRL" /> 
  <s:enumeration value="OneBarGradient" /> 
  <s:enumeration value="RoundedUp" /> 
  <s:enumeration value="SlimRoundedShadowed" /> 
  </s:restriction>
  </s:simpleType>
- <s:simpleType name="PredefinedProjection">
- <s:restriction base="s:string">
  <s:enumeration value="Orthogonal" /> 
  <s:enumeration value="OrthogonalElevated" /> 
  <s:enumeration value="OrthogonalHorizontalLeft" /> 
  <s:enumeration value="OrthogonalHorizontalRight" /> 
  <s:enumeration value="OrthogonalHalf" /> 
  <s:enumeration value="OrthogonalHalfHorizontalLeft" /> 
  <s:enumeration value="OrthogonalHalfHorizontalRight" /> 
  <s:enumeration value="OrthogonalHalfRotated" /> 
  <s:enumeration value="OrthogonalHalfElevated" /> 
  <s:enumeration value="Perspective" /> 
  <s:enumeration value="PerspectiveHorizontalLeft" /> 
  <s:enumeration value="PerspectiveHorizontalRight" /> 
  <s:enumeration value="PerspectiveRotated" /> 
  <s:enumeration value="PerspectiveElevated" /> 
  <s:enumeration value="PerspectiveTilted" /> 
  </s:restriction>
  </s:simpleType>
- <s:simpleType name="TickPeriod">
- <s:restriction base="s:string">
  <s:enumeration value="Tick" /> 
  <s:enumeration value="Millisecond" /> 
  <s:enumeration value="Second" /> 
  <s:enumeration value="Minute" /> 
  <s:enumeration value="Hour" /> 
  <s:enumeration value="Day" /> 
  <s:enumeration value="Week" /> 
  <s:enumeration value="Month" /> 
  </s:restriction>
  </s:simpleType>
- <s:simpleType name="HorizontalAlign">
- <s:restriction base="s:string">
  <s:enumeration value="Right" /> 
  <s:enumeration value="Left" /> 
  <s:enumeration value="Center" /> 
  </s:restriction>
  </s:simpleType>
- <s:simpleType name="LightScheme">
- <s:restriction base="s:string">
  <s:enumeration value="NorthernLights" /> 
  <s:enumeration value="MetallicLustre" /> 
  <s:enumeration value="ShinyTopRight" /> 
  <s:enumeration value="ShinyFrontal" /> 
  <s:enumeration value="ShinyTopLeft" /> 
  <s:enumeration value="SoftTopRight" /> 
  <s:enumeration value="SoftFrontal" /> 
  <s:enumeration value="SoftTopLeft" /> 
  <s:enumeration value="None" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetMetalSpotChartCustomResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetMetalSpotChartCustomResult" 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="1" maxOccurs="1" name="PeriodType" type="tns:HistoricalPeriodTypes" /> 
  <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" /> 
  <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Style" type="tns:StockChartStyles" /> 
  <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" /> 
  </s:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:complexType name="StockChart">
- <s:complexContent mixed="false">
- <s:extension base="tns:Common">
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="Design" type="tns:ChartDesign" /> 
  </s:sequence>
  </s:extension>
  </s:complexContent>
  </s:complexType>
- <s:simpleType name="HistoricalPeriodTypes">
- <s:restriction base="s:string">
  <s:enumeration value="Daily" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetCurrencyChartCustomBinary">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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="GetCurrencyChartCustomBinaryResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetCurrencyChartCustomBinaryResult" 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="GetMetalSpotChart">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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="GetMetalSpotChartResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetMetalSpotChartResult" type="tns:HistoricalChart" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetMetalSpotChartBinary">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalTypes" /> 
  <s:element minOccurs="1" maxOccurs="1" name="Currency" type="tns:MetalCurrencyTypes" /> 
  <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="GetMetalSpotChartBinaryResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetMetalSpotChartBinaryResult" type="tns:ChartBinary" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetMetalSpotChartDesign">
  <s:complexType /> 
  </s:element>
- <s:element name="GetMetalSpotChartDesignResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetMetalSpotChartDesignResult" type="tns:ChartDesign" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetDelayedMetalFuture">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:simpleType name="MetalFutureTypes">
- <s:restriction base="s:string">
  <s:enumeration value="COMEXGold" /> 
  <s:enumeration value="COMEXSilver" /> 
  <s:enumeration value="NYMEXPlatinum" /> 
  <s:enumeration value="NYMEXPalladium" /> 
  <s:enumeration value="CBOTGold" /> 
  <s:enumeration value="CBOTSilver" /> 
  <s:enumeration value="CBOTGoldMiniSized" /> 
  <s:enumeration value="CBOTSilverMiniSized" /> 
  </s:restriction>
  </s:simpleType>
- <s:element name="GetDelayedMetalFutureResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetDelayedMetalFutureResult" 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: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:simpleType name="FutureTypes">
- <s:restriction base="s:string">
  <s:enumeration value="Future" /> 
  <s:enumeration value="Swap" /> 
  </s:restriction>
  </s:simpleType>
- <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="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="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="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="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="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="GetAllDelayedMetalFutures">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetAllDelayedMetalFuturesResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetAllDelayedMetalFuturesResult" 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="GetHistoricalMetalFuture">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <s:element minOccurs="0" maxOccurs="1" name="AsOfDate" type="s:string" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalMetalFutureResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalMetalFutureResult" type="tns:FutureQuote" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalMetalFutureRange">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetHistoricalMetalFutureRangeResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalMetalFutureRangeResult" 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="GetIntradayMetalFutureChart">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetIntradayMetalFutureChartResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetIntradayMetalFutureChartResult" 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:element name="GetIntradayMetalFutureChartBinary">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetIntradayMetalFutureChartBinaryResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetIntradayMetalFutureChartBinaryResult" type="tns:ChartBinary" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetIntradayMetalFutureChartCustom">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetIntradayMetalFutureChartCustomResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetIntradayMetalFutureChartCustomResult" type="tns:IntradayChart" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetIntradayMetalFutureChartCustomBinary">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetIntradayMetalFutureChartCustomBinaryResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetIntradayMetalFutureChartCustomBinaryResult" type="tns:ChartBinary" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalMetalFutureChart">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetHistoricalMetalFutureChartResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalMetalFutureChartResult" type="tns:HistoricalFutureChart" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:complexType name="HistoricalFutureChart">
- <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="GetHistoricalMetalFutureChartBinary">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetHistoricalMetalFutureChartBinaryResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalMetalFutureChartBinaryResult" type="tns:ChartBinary" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalMetalFutureChartCustom">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetHistoricalMetalFutureChartCustomResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalMetalFutureChartCustomResult" type="tns:HistoricalFutureChart" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalMetalFutureChartCustomBinary">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:MetalFutureTypes" /> 
  <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="GetHistoricalMetalFutureChartCustomBinaryResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalMetalFutureChartCustomBinaryResult" type="tns:ChartBinary" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetIntradayMetalFutureChartDesign">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetIntradayMetalFutureChartDesignResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetIntradayMetalFutureChartDesignResult" type="tns:ChartDesign" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalMetalFutureChartDesign">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="Preset" type="s:string" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
- <s:element name="GetHistoricalMetalFutureChartDesignResponse">
- <s:complexType>
- <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetHistoricalMetalFutureChartDesignResult" type="tns:ChartDesign" /> 
  </s:sequence>
  </s:complexType>
  </s:element>
  <s:element name="LondonFixing" nillable="true" type="tns:LondonFixing" /> 
  <s:element name="ArrayOfLondonFixing" nillable="true" type="tns:ArrayOfLondonFixing" /> 
  <s:element name="SpotMarketSummary" nillable="true" type="tns:SpotMarketSummary" /> 
  <s:element name="BaseMetalPrice" nillable="true" type="tns:BaseMetalPrice" /> 
  <s:element name="MetalQuote" nillable="true" type="tns:MetalQuote" /> 
  <s:element name="ExtendedMetalQuote" nillable="true" type="tns:ExtendedMetalQuote" /> 
  <s:element name="ArrayOfMetalQuote" nillable="true" type="tns:ArrayOfMetalQuote" /> 
  <s:element name="HistoricalMetalQuote" nillable="true" type="tns:HistoricalMetalQuote" /> 
  <s:element name="HistoricalMetalQuotes" nillable="true" type="tns:HistoricalMetalQuotes" /> 
  <s:element name="HistoricalChart" nillable="true" type="tns:HistoricalChart" /> 
  <s:element name="ChartBinary" nillable="true" type="tns:ChartBinary" /> 
  <s:element name="ChartDesign" nillable="true" type="tns:ChartDesign" /> 
  <s:element name="FutureQuote" nillable="true" type="tns:FutureQuote" /> 
  <s:element name="ArrayOfFutureQuote" nillable="true" type="tns:ArrayOfFutureQuote" /> 
  <s:element name="FutureQuotes" nillable="true" type="tns:FutureQuotes" /> 
  <s:element name="IntradayChart" nillable="true" type="tns:IntradayChart" /> 
  <s:element name="HistoricalFutureChart" nillable="true" type="tns:HistoricalFutureChart" /> 
  </s:schema>
  </wsdl:types>
- <wsdl:message name="GetLastLondonFixingSoapIn">
  <wsdl:part name="parameters" element="tns:GetLastLondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingSoapOut">
  <wsdl:part name="parameters" element="tns:GetLastLondonFixingResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingsSoapIn">
  <wsdl:part name="parameters" element="tns:GetLastLondonFixings" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingsSoapOut">
  <wsdl:part name="parameters" element="tns:GetLastLondonFixingsResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingsHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalLondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalLondonFixingResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingRangeSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalLondonFixingRange" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingRangeSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalLondonFixingRangeResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingRangeHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetSpotMarketSummarySoapIn">
  <wsdl:part name="parameters" element="tns:GetSpotMarketSummary" /> 
  </wsdl:message>
- <wsdl:message name="GetSpotMarketSummarySoapOut">
  <wsdl:part name="parameters" element="tns:GetSpotMarketSummaryResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetSpotMarketSummaryHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetLastBasePriceSoapIn">
  <wsdl:part name="parameters" element="tns:GetLastBasePrice" /> 
  </wsdl:message>
- <wsdl:message name="GetLastBasePriceSoapOut">
  <wsdl:part name="parameters" element="tns:GetLastBasePriceResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetLastBasePriceHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteSoapIn">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteSoapOut">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeMetalQuoteResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeExtendedMetalQuoteSoapIn">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeExtendedMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeExtendedMetalQuoteSoapOut">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeExtendedMetalQuoteResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeExtendedMetalQuoteHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuoteSoapIn">
  <wsdl:part name="parameters" element="tns:GetRealTimeMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuoteSoapOut">
  <wsdl:part name="parameters" element="tns:GetRealTimeMetalQuoteResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuoteHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuotesSoapIn">
  <wsdl:part name="parameters" element="tns:GetRealTimeMetalQuotes" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuotesSoapOut">
  <wsdl:part name="parameters" element="tns:GetRealTimeMetalQuotesResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuotesHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesSoapIn">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeMetalQuotes" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesSoapOut">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeMetalQuotesResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteGMTSoapIn">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeMetalQuoteGMT" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteGMTSoapOut">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeMetalQuoteGMTResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteGMTHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesGMTSoapIn">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeMetalQuotesGMT" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesGMTSoapOut">
  <wsdl:part name="parameters" element="tns:GetLastRealTimeMetalQuotesGMTResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesGMTHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalSpotPrice" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalSpotPriceResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceRangeSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalSpotPriceRange" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceRangeSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalSpotPriceRangeResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceRangeHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartCustomSoapIn">
  <wsdl:part name="parameters" element="tns:GetMetalSpotChartCustom" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartCustomSoapOut">
  <wsdl:part name="parameters" element="tns:GetMetalSpotChartCustomResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartCustomHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetCurrencyChartCustomBinarySoapIn">
  <wsdl:part name="parameters" element="tns:GetCurrencyChartCustomBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetCurrencyChartCustomBinarySoapOut">
  <wsdl:part name="parameters" element="tns:GetCurrencyChartCustomBinaryResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetCurrencyChartCustomBinaryHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartSoapIn">
  <wsdl:part name="parameters" element="tns:GetMetalSpotChart" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartSoapOut">
  <wsdl:part name="parameters" element="tns:GetMetalSpotChartResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartBinarySoapIn">
  <wsdl:part name="parameters" element="tns:GetMetalSpotChartBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartBinarySoapOut">
  <wsdl:part name="parameters" element="tns:GetMetalSpotChartBinaryResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartBinaryHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartDesignSoapIn">
  <wsdl:part name="parameters" element="tns:GetMetalSpotChartDesign" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartDesignSoapOut">
  <wsdl:part name="parameters" element="tns:GetMetalSpotChartDesignResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartDesignHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetDelayedMetalFutureSoapIn">
  <wsdl:part name="parameters" element="tns:GetDelayedMetalFuture" /> 
  </wsdl:message>
- <wsdl:message name="GetDelayedMetalFutureSoapOut">
  <wsdl:part name="parameters" element="tns:GetDelayedMetalFutureResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetDelayedMetalFutureHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetAllDelayedMetalFuturesSoapIn">
  <wsdl:part name="parameters" element="tns:GetAllDelayedMetalFutures" /> 
  </wsdl:message>
- <wsdl:message name="GetAllDelayedMetalFuturesSoapOut">
  <wsdl:part name="parameters" element="tns:GetAllDelayedMetalFuturesResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetAllDelayedMetalFuturesHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFuture" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureRangeSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureRange" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureRangeSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureRangeResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureRangeHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartSoapIn">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChart" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartSoapOut">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartBinarySoapIn">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartBinarySoapOut">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartBinaryResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartBinaryHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartCustomSoapIn">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartCustom" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartCustomSoapOut">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartCustomResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartCustomHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartCustomBinarySoapIn">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartCustomBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartCustomBinarySoapOut">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartCustomBinaryResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartCustomBinaryHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChart" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartBinarySoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartBinarySoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartBinaryResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartBinaryHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartCustomSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartCustom" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartCustomSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartCustomResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartCustomHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartCustomBinarySoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartCustomBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartCustomBinarySoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartCustomBinaryResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartCustomBinaryHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartDesignSoapIn">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartDesign" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartDesignSoapOut">
  <wsdl:part name="parameters" element="tns:GetIntradayMetalFutureChartDesignResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartDesignHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartDesignSoapIn">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartDesign" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartDesignSoapOut">
  <wsdl:part name="parameters" element="tns:GetHistoricalMetalFutureChartDesignResponse" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartDesignHeader">
  <wsdl:part name="Header" element="tns:Header" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingHttpGetOut">
  <wsdl:part name="Body" element="tns:LondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingsHttpGetIn">
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingsHttpGetOut">
  <wsdl:part name="Body" element="tns:ArrayOfLondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="PeriodType" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  <wsdl:part name="AsOfDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingHttpGetOut">
  <wsdl:part name="Body" element="tns:LondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingRangeHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="PeriodType" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  <wsdl:part name="StartDate" type="s:string" /> 
  <wsdl:part name="EndDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingRangeHttpGetOut">
  <wsdl:part name="Body" element="tns:ArrayOfLondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetSpotMarketSummaryHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetSpotMarketSummaryHttpGetOut">
  <wsdl:part name="Body" element="tns:SpotMarketSummary" /> 
  </wsdl:message>
- <wsdl:message name="GetLastBasePriceHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastBasePriceHttpGetOut">
  <wsdl:part name="Body" element="tns:BaseMetalPrice" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteHttpGetOut">
  <wsdl:part name="Body" element="tns:MetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeExtendedMetalQuoteHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeExtendedMetalQuoteHttpGetOut">
  <wsdl:part name="Body" element="tns:ExtendedMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuoteHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuoteHttpGetOut">
  <wsdl:part name="Body" element="tns:MetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuotesHttpGetIn">
  <wsdl:part name="Types" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuotesHttpGetOut">
  <wsdl:part name="Body" element="tns:ArrayOfMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesHttpGetIn">
  <wsdl:part name="Types" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesHttpGetOut">
  <wsdl:part name="Body" element="tns:ArrayOfMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteGMTHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteGMTHttpGetOut">
  <wsdl:part name="Body" element="tns:MetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesGMTHttpGetIn">
  <wsdl:part name="Types" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesGMTHttpGetOut">
  <wsdl:part name="Body" element="tns:ArrayOfMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  <wsdl:part name="AsOfDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceHttpGetOut">
  <wsdl:part name="Body" element="tns:HistoricalMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceRangeHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  <wsdl:part name="StartDate" type="s:string" /> 
  <wsdl:part name="EndDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceRangeHttpGetOut">
  <wsdl:part name="Body" element="tns:HistoricalMetalQuotes" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" 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="GetMetalSpotChartHttpGetOut">
  <wsdl:part name="Body" element="tns:HistoricalChart" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartBinaryHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" 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="GetMetalSpotChartBinaryHttpGetOut">
  <wsdl:part name="Body" element="tns:ChartBinary" /> 
  </wsdl:message>
  <wsdl:message name="GetMetalSpotChartDesignHttpGetIn" /> 
- <wsdl:message name="GetMetalSpotChartDesignHttpGetOut">
  <wsdl:part name="Body" element="tns:ChartDesign" /> 
  </wsdl:message>
- <wsdl:message name="GetDelayedMetalFutureHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetDelayedMetalFutureHttpGetOut">
  <wsdl:part name="Body" element="tns:FutureQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetAllDelayedMetalFuturesHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetAllDelayedMetalFuturesHttpGetOut">
  <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="AsOfDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureHttpGetOut">
  <wsdl:part name="Body" element="tns:FutureQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureRangeHttpGetIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="StartDate" type="s:string" /> 
  <wsdl:part name="EndDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureRangeHttpGetOut">
  <wsdl:part name="Body" element="tns:FutureQuotes" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartHttpGetIn">
  <wsdl:part name="Type" 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="GetIntradayMetalFutureChartHttpGetOut">
  <wsdl:part name="Body" element="tns:IntradayChart" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartBinaryHttpGetIn">
  <wsdl:part name="Type" 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="GetIntradayMetalFutureChartBinaryHttpGetOut">
  <wsdl:part name="Body" element="tns:ChartBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartHttpGetIn">
  <wsdl:part name="Type" 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="GetHistoricalMetalFutureChartHttpGetOut">
  <wsdl:part name="Body" element="tns:HistoricalFutureChart" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartBinaryHttpGetIn">
  <wsdl:part name="Type" 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="GetHistoricalMetalFutureChartBinaryHttpGetOut">
  <wsdl:part name="Body" element="tns:ChartBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartDesignHttpGetIn">
  <wsdl:part name="Preset" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartDesignHttpGetOut">
  <wsdl:part name="Body" element="tns:ChartDesign" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartDesignHttpGetIn">
  <wsdl:part name="Preset" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartDesignHttpGetOut">
  <wsdl:part name="Body" element="tns:ChartDesign" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingHttpPostOut">
  <wsdl:part name="Body" element="tns:LondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingsHttpPostIn">
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastLondonFixingsHttpPostOut">
  <wsdl:part name="Body" element="tns:ArrayOfLondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="PeriodType" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  <wsdl:part name="AsOfDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingHttpPostOut">
  <wsdl:part name="Body" element="tns:LondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingRangeHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="PeriodType" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  <wsdl:part name="StartDate" type="s:string" /> 
  <wsdl:part name="EndDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalLondonFixingRangeHttpPostOut">
  <wsdl:part name="Body" element="tns:ArrayOfLondonFixing" /> 
  </wsdl:message>
- <wsdl:message name="GetSpotMarketSummaryHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetSpotMarketSummaryHttpPostOut">
  <wsdl:part name="Body" element="tns:SpotMarketSummary" /> 
  </wsdl:message>
- <wsdl:message name="GetLastBasePriceHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastBasePriceHttpPostOut">
  <wsdl:part name="Body" element="tns:BaseMetalPrice" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteHttpPostOut">
  <wsdl:part name="Body" element="tns:MetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeExtendedMetalQuoteHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeExtendedMetalQuoteHttpPostOut">
  <wsdl:part name="Body" element="tns:ExtendedMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuoteHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuoteHttpPostOut">
  <wsdl:part name="Body" element="tns:MetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuotesHttpPostIn">
  <wsdl:part name="Types" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetRealTimeMetalQuotesHttpPostOut">
  <wsdl:part name="Body" element="tns:ArrayOfMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesHttpPostIn">
  <wsdl:part name="Types" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesHttpPostOut">
  <wsdl:part name="Body" element="tns:ArrayOfMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteGMTHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuoteGMTHttpPostOut">
  <wsdl:part name="Body" element="tns:MetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesGMTHttpPostIn">
  <wsdl:part name="Types" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetLastRealTimeMetalQuotesGMTHttpPostOut">
  <wsdl:part name="Body" element="tns:ArrayOfMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  <wsdl:part name="AsOfDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceHttpPostOut">
  <wsdl:part name="Body" element="tns:HistoricalMetalQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceRangeHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" type="s:string" /> 
  <wsdl:part name="StartDate" type="s:string" /> 
  <wsdl:part name="EndDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalSpotPriceRangeHttpPostOut">
  <wsdl:part name="Body" element="tns:HistoricalMetalQuotes" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" 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="GetMetalSpotChartHttpPostOut">
  <wsdl:part name="Body" element="tns:HistoricalChart" /> 
  </wsdl:message>
- <wsdl:message name="GetMetalSpotChartBinaryHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="Currency" 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="GetMetalSpotChartBinaryHttpPostOut">
  <wsdl:part name="Body" element="tns:ChartBinary" /> 
  </wsdl:message>
  <wsdl:message name="GetMetalSpotChartDesignHttpPostIn" /> 
- <wsdl:message name="GetMetalSpotChartDesignHttpPostOut">
  <wsdl:part name="Body" element="tns:ChartDesign" /> 
  </wsdl:message>
- <wsdl:message name="GetDelayedMetalFutureHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetDelayedMetalFutureHttpPostOut">
  <wsdl:part name="Body" element="tns:FutureQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetAllDelayedMetalFuturesHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetAllDelayedMetalFuturesHttpPostOut">
  <wsdl:part name="Body" element="tns:ArrayOfFutureQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="AsOfDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureHttpPostOut">
  <wsdl:part name="Body" element="tns:FutureQuote" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureRangeHttpPostIn">
  <wsdl:part name="Type" type="s:string" /> 
  <wsdl:part name="StartDate" type="s:string" /> 
  <wsdl:part name="EndDate" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureRangeHttpPostOut">
  <wsdl:part name="Body" element="tns:FutureQuotes" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartHttpPostIn">
  <wsdl:part name="Type" 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="GetIntradayMetalFutureChartHttpPostOut">
  <wsdl:part name="Body" element="tns:IntradayChart" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartBinaryHttpPostIn">
  <wsdl:part name="Type" 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="GetIntradayMetalFutureChartBinaryHttpPostOut">
  <wsdl:part name="Body" element="tns:ChartBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartHttpPostIn">
  <wsdl:part name="Type" 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="GetHistoricalMetalFutureChartHttpPostOut">
  <wsdl:part name="Body" element="tns:HistoricalFutureChart" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartBinaryHttpPostIn">
  <wsdl:part name="Type" 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="GetHistoricalMetalFutureChartBinaryHttpPostOut">
  <wsdl:part name="Body" element="tns:ChartBinary" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartDesignHttpPostIn">
  <wsdl:part name="Preset" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetIntradayMetalFutureChartDesignHttpPostOut">
  <wsdl:part name="Body" element="tns:ChartDesign" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartDesignHttpPostIn">
  <wsdl:part name="Preset" type="s:string" /> 
  </wsdl:message>
- <wsdl:message name="GetHistoricalMetalFutureChartDesignHttpPostOut">
  <wsdl:part name="Body" element="tns:ChartDesign" /> 
  </wsdl:message>
- <wsdl:portType name="XigniteMetalsSoap">
- <wsdl:operation name="GetLastLondonFixing">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns last London Fixings.</documentation> 
  <wsdl:input message="tns:GetLastLondonFixingSoapIn" /> 
  <wsdl:output message="tns:GetLastLondonFixingSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastLondonFixings">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns all last London Fixings.</documentation> 
  <wsdl:input message="tns:GetLastLondonFixingsSoapIn" /> 
  <wsdl:output message="tns:GetLastLondonFixingsSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixing">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical London Fixings.</documentation> 
  <wsdl:input message="tns:GetHistoricalLondonFixingSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalLondonFixingSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixingRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical London Fixing range.</documentation> 
  <wsdl:input message="tns:GetHistoricalLondonFixingRangeSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalLondonFixingRangeSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetSpotMarketSummary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns market summary for a metal.</documentation> 
  <wsdl:input message="tns:GetSpotMarketSummarySoapIn" /> 
  <wsdl:output message="tns:GetSpotMarketSummarySoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastBasePrice">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns base prices for some metals.</documentation> 
  <wsdl:input message="tns:GetLastBasePriceSoapIn" /> 
  <wsdl:output message="tns:GetLastBasePriceSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the most current real-time quote fo a supported metal.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuoteSoapIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuoteSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeExtendedMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the most current real-time quote fo a supported metal.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeExtendedMetalQuoteSoapIn" /> 
  <wsdl:output message="tns:GetLastRealTimeExtendedMetalQuoteSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a real-time quote for a supported metal or coin.</documentation> 
  <wsdl:input message="tns:GetRealTimeMetalQuoteSoapIn" /> 
  <wsdl:output message="tns:GetRealTimeMetalQuoteSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuotes">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetRealTimeMetalQuotesSoapIn" /> 
  <wsdl:output message="tns:GetRealTimeMetalQuotesSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotes">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuotesSoapIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuotesSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuoteGMT">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a real-time metal quote as of GMT time.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuoteGMTSoapIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuoteGMTSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotesGMT">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuotesGMTSoapIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuotesGMTSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPrice">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a spot metal rate as of a historical date.</documentation> 
  <wsdl:input message="tns:GetHistoricalSpotPriceSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalSpotPriceSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPriceRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">This operation returns a range of spot metal rates for a currency pair.</documentation> 
  <wsdl:input message="tns:GetHistoricalSpotPriceRangeSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalSpotPriceRangeSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartCustom">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a custom spot metal chart for a date range.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartCustomSoapIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartCustomSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetCurrencyChartCustomBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a custom spot metal chart for a date range.</documentation> 
  <wsdl:input message="tns:GetCurrencyChartCustomBinarySoapIn" /> 
  <wsdl:output message="tns:GetCurrencyChartCustomBinarySoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a historical spot metal chart for a date range.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartSoapIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a historical spot metal chart for a date range in binary format.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartBinarySoapIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartBinarySoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default design class for the spot metal Chart.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartDesignSoapIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartDesignSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetDelayedMetalFuture">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a 30 minute delayed quote for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetDelayedMetalFutureSoapIn" /> 
  <wsdl:output message="tns:GetDelayedMetalFutureSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetAllDelayedMetalFutures">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns 30 minute delayed quotes for all contracts for a metal commodity.</documentation> 
  <wsdl:input message="tns:GetAllDelayedMetalFuturesSoapIn" /> 
  <wsdl:output message="tns:GetAllDelayedMetalFuturesSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFuture">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical range of quotes for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureRangeSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureRangeSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartSoapIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a metal future contract in binary format.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartBinarySoapIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartBinarySoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartCustom">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a custom intraday price chart for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartCustomSoapIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartCustomSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartCustomBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a custom intraday price chart for a metal future contract in binary format.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartCustomBinarySoapIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartCustomBinarySoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a metal future.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a metal future in binary format.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartBinarySoapIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartBinarySoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartCustom">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a custom historical chart for a metal future in binary format.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartCustomSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartCustomSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartCustomBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a custom historical chart for a metalfuture.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartCustomBinarySoapIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartCustomBinarySoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the intraday future chart.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartDesignSoapIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartDesignSoapOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical future chart.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartDesignSoapIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartDesignSoapOut" /> 
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:portType name="XigniteMetalsHttpGet">
- <wsdl:operation name="GetLastLondonFixing">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns last London Fixings.</documentation> 
  <wsdl:input message="tns:GetLastLondonFixingHttpGetIn" /> 
  <wsdl:output message="tns:GetLastLondonFixingHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastLondonFixings">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns all last London Fixings.</documentation> 
  <wsdl:input message="tns:GetLastLondonFixingsHttpGetIn" /> 
  <wsdl:output message="tns:GetLastLondonFixingsHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixing">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical London Fixings.</documentation> 
  <wsdl:input message="tns:GetHistoricalLondonFixingHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalLondonFixingHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixingRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical London Fixing range.</documentation> 
  <wsdl:input message="tns:GetHistoricalLondonFixingRangeHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalLondonFixingRangeHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetSpotMarketSummary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns market summary for a metal.</documentation> 
  <wsdl:input message="tns:GetSpotMarketSummaryHttpGetIn" /> 
  <wsdl:output message="tns:GetSpotMarketSummaryHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastBasePrice">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns base prices for some metals.</documentation> 
  <wsdl:input message="tns:GetLastBasePriceHttpGetIn" /> 
  <wsdl:output message="tns:GetLastBasePriceHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the most current real-time quote fo a supported metal.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuoteHttpGetIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuoteHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeExtendedMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the most current real-time quote fo a supported metal.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeExtendedMetalQuoteHttpGetIn" /> 
  <wsdl:output message="tns:GetLastRealTimeExtendedMetalQuoteHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a real-time quote for a supported metal or coin.</documentation> 
  <wsdl:input message="tns:GetRealTimeMetalQuoteHttpGetIn" /> 
  <wsdl:output message="tns:GetRealTimeMetalQuoteHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuotes">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetRealTimeMetalQuotesHttpGetIn" /> 
  <wsdl:output message="tns:GetRealTimeMetalQuotesHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotes">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuotesHttpGetIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuotesHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuoteGMT">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a real-time metal quote as of GMT time.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuoteGMTHttpGetIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuoteGMTHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotesGMT">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuotesGMTHttpGetIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuotesGMTHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPrice">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a spot metal rate as of a historical date.</documentation> 
  <wsdl:input message="tns:GetHistoricalSpotPriceHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalSpotPriceHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPriceRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">This operation returns a range of spot metal rates for a currency pair.</documentation> 
  <wsdl:input message="tns:GetHistoricalSpotPriceRangeHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalSpotPriceRangeHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a historical spot metal chart for a date range.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartHttpGetIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a historical spot metal chart for a date range in binary format.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartBinaryHttpGetIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartBinaryHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default design class for the spot metal Chart.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartDesignHttpGetIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartDesignHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetDelayedMetalFuture">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a 30 minute delayed quote for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetDelayedMetalFutureHttpGetIn" /> 
  <wsdl:output message="tns:GetDelayedMetalFutureHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetAllDelayedMetalFutures">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns 30 minute delayed quotes for all contracts for a metal commodity.</documentation> 
  <wsdl:input message="tns:GetAllDelayedMetalFuturesHttpGetIn" /> 
  <wsdl:output message="tns:GetAllDelayedMetalFuturesHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFuture">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical range of quotes for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureRangeHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureRangeHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartHttpGetIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a metal future contract in binary format.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartBinaryHttpGetIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartBinaryHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a metal future.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a metal future in binary format.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartBinaryHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartBinaryHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the intraday future chart.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartDesignHttpGetIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartDesignHttpGetOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical future chart.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartDesignHttpGetIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartDesignHttpGetOut" /> 
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:portType name="XigniteMetalsHttpPost">
- <wsdl:operation name="GetLastLondonFixing">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns last London Fixings.</documentation> 
  <wsdl:input message="tns:GetLastLondonFixingHttpPostIn" /> 
  <wsdl:output message="tns:GetLastLondonFixingHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastLondonFixings">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns all last London Fixings.</documentation> 
  <wsdl:input message="tns:GetLastLondonFixingsHttpPostIn" /> 
  <wsdl:output message="tns:GetLastLondonFixingsHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixing">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical London Fixings.</documentation> 
  <wsdl:input message="tns:GetHistoricalLondonFixingHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalLondonFixingHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixingRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical London Fixing range.</documentation> 
  <wsdl:input message="tns:GetHistoricalLondonFixingRangeHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalLondonFixingRangeHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetSpotMarketSummary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns market summary for a metal.</documentation> 
  <wsdl:input message="tns:GetSpotMarketSummaryHttpPostIn" /> 
  <wsdl:output message="tns:GetSpotMarketSummaryHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastBasePrice">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns base prices for some metals.</documentation> 
  <wsdl:input message="tns:GetLastBasePriceHttpPostIn" /> 
  <wsdl:output message="tns:GetLastBasePriceHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the most current real-time quote fo a supported metal.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuoteHttpPostIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuoteHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeExtendedMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the most current real-time quote fo a supported metal.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeExtendedMetalQuoteHttpPostIn" /> 
  <wsdl:output message="tns:GetLastRealTimeExtendedMetalQuoteHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuote">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a real-time quote for a supported metal or coin.</documentation> 
  <wsdl:input message="tns:GetRealTimeMetalQuoteHttpPostIn" /> 
  <wsdl:output message="tns:GetRealTimeMetalQuoteHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuotes">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetRealTimeMetalQuotesHttpPostIn" /> 
  <wsdl:output message="tns:GetRealTimeMetalQuotesHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotes">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuotesHttpPostIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuotesHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuoteGMT">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a real-time metal quote as of GMT time.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuoteGMTHttpPostIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuoteGMTHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotesGMT">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns multiple real-time quotes for supported metals or coins.</documentation> 
  <wsdl:input message="tns:GetLastRealTimeMetalQuotesGMTHttpPostIn" /> 
  <wsdl:output message="tns:GetLastRealTimeMetalQuotesGMTHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPrice">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a spot metal rate as of a historical date.</documentation> 
  <wsdl:input message="tns:GetHistoricalSpotPriceHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalSpotPriceHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPriceRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">This operation returns a range of spot metal rates for a currency pair.</documentation> 
  <wsdl:input message="tns:GetHistoricalSpotPriceRangeHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalSpotPriceRangeHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a historical spot metal chart for a date range.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartHttpPostIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Draw a historical spot metal chart for a date range in binary format.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartBinaryHttpPostIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartBinaryHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default design class for the spot metal Chart.</documentation> 
  <wsdl:input message="tns:GetMetalSpotChartDesignHttpPostIn" /> 
  <wsdl:output message="tns:GetMetalSpotChartDesignHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetDelayedMetalFuture">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a 30 minute delayed quote for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetDelayedMetalFutureHttpPostIn" /> 
  <wsdl:output message="tns:GetDelayedMetalFutureHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetAllDelayedMetalFutures">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns 30 minute delayed quotes for all contracts for a metal commodity.</documentation> 
  <wsdl:input message="tns:GetAllDelayedMetalFuturesHttpPostIn" /> 
  <wsdl:output message="tns:GetAllDelayedMetalFuturesHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFuture">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical quote for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureRange">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a historical range of quotes for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureRangeHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureRangeHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a metal future contract.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartHttpPostIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard intraday price chart for a metal future contract in binary format.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartBinaryHttpPostIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartBinaryHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChart">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a metal future.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartBinary">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Get a standard historical price chart for a metal future in binary format.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartBinaryHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartBinaryHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the intraday future chart.</documentation> 
  <wsdl:input message="tns:GetIntradayMetalFutureChartDesignHttpPostIn" /> 
  <wsdl:output message="tns:GetIntradayMetalFutureChartDesignHttpPostOut" /> 
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartDesign">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the default settings for the historical future chart.</documentation> 
  <wsdl:input message="tns:GetHistoricalMetalFutureChartDesignHttpPostIn" /> 
  <wsdl:output message="tns:GetHistoricalMetalFutureChartDesignHttpPostOut" /> 
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:binding name="XigniteMetalsSoap" type="tns:XigniteMetalsSoap">
  <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> 
- <wsdl:operation name="GetLastLondonFixing">
  <soap:operation soapAction="http://www.xignite.com/services/GetLastLondonFixing" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetLastLondonFixingHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastLondonFixings">
  <soap:operation soapAction="http://www.xignite.com/services/GetLastLondonFixings" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetLastLondonFixingsHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixing">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalLondonFixing" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalLondonFixingHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixingRange">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalLondonFixingRange" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalLondonFixingRangeHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetSpotMarketSummary">
  <soap:operation soapAction="http://www.xignite.com/services/GetSpotMarketSummary" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetSpotMarketSummaryHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastBasePrice">
  <soap:operation soapAction="http://www.xignite.com/services/GetLastBasePrice" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetLastBasePriceHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuote">
  <soap:operation soapAction="http://www.xignite.com/services/GetLastRealTimeMetalQuote" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetLastRealTimeMetalQuoteHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeExtendedMetalQuote">
  <soap:operation soapAction="http://www.xignite.com/services/GetLastRealTimeExtendedMetalQuote" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetLastRealTimeExtendedMetalQuoteHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuote">
  <soap:operation soapAction="http://www.xignite.com/services/GetRealTimeMetalQuote" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetRealTimeMetalQuoteHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuotes">
  <soap:operation soapAction="http://www.xignite.com/services/GetRealTimeMetalQuotes" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetRealTimeMetalQuotesHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotes">
  <soap:operation soapAction="http://www.xignite.com/services/GetLastRealTimeMetalQuotes" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetLastRealTimeMetalQuotesHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuoteGMT">
  <soap:operation soapAction="http://www.xignite.com/services/GetLastRealTimeMetalQuoteGMT" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetLastRealTimeMetalQuoteGMTHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotesGMT">
  <soap:operation soapAction="http://www.xignite.com/services/GetLastRealTimeMetalQuotesGMT" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetLastRealTimeMetalQuotesGMTHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPrice">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalSpotPrice" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalSpotPriceHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPriceRange">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalSpotPriceRange" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalSpotPriceRangeHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartCustom">
  <soap:operation soapAction="http://www.xignite.com/services/GetMetalSpotChartCustom" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetMetalSpotChartCustomHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetCurrencyChartCustomBinary">
  <soap:operation soapAction="http://www.xignite.com/services/GetCurrencyChartCustomBinary" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetCurrencyChartCustomBinaryHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChart">
  <soap:operation soapAction="http://www.xignite.com/services/GetMetalSpotChart" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetMetalSpotChartHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartBinary">
  <soap:operation soapAction="http://www.xignite.com/services/GetMetalSpotChartBinary" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetMetalSpotChartBinaryHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartDesign">
  <soap:operation soapAction="http://www.xignite.com/services/GetMetalSpotChartDesign" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetMetalSpotChartDesignHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetDelayedMetalFuture">
  <soap:operation soapAction="http://www.xignite.com/services/GetDelayedMetalFuture" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetDelayedMetalFutureHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetAllDelayedMetalFutures">
  <soap:operation soapAction="http://www.xignite.com/services/GetAllDelayedMetalFutures" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetAllDelayedMetalFuturesHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFuture">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalMetalFuture" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalMetalFutureHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureRange">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalMetalFutureRange" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalMetalFutureRangeHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChart">
  <soap:operation soapAction="http://www.xignite.com/services/GetIntradayMetalFutureChart" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetIntradayMetalFutureChartHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartBinary">
  <soap:operation soapAction="http://www.xignite.com/services/GetIntradayMetalFutureChartBinary" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetIntradayMetalFutureChartBinaryHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartCustom">
  <soap:operation soapAction="http://www.xignite.com/services/GetIntradayMetalFutureChartCustom" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetIntradayMetalFutureChartCustomHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartCustomBinary">
  <soap:operation soapAction="http://www.xignite.com/services/GetIntradayMetalFutureChartCustomBinary" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetIntradayMetalFutureChartCustomBinaryHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChart">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalMetalFutureChart" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalMetalFutureChartHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartBinary">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalMetalFutureChartBinary" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalMetalFutureChartBinaryHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartCustom">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalMetalFutureChartCustom" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalMetalFutureChartCustomHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartCustomBinary">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalMetalFutureChartCustomBinary" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalMetalFutureChartCustomBinaryHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartDesign">
  <soap:operation soapAction="http://www.xignite.com/services/GetIntradayMetalFutureChartDesign" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetIntradayMetalFutureChartDesignHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartDesign">
  <soap:operation soapAction="http://www.xignite.com/services/GetHistoricalMetalFutureChartDesign" style="document" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  <soap:header message="tns:GetHistoricalMetalFutureChartDesignHeader" part="Header" use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:binding name="XigniteMetalsHttpGet" type="tns:XigniteMetalsHttpGet">
  <http:binding verb="GET" /> 
- <wsdl:operation name="GetLastLondonFixing">
  <http:operation location="/GetLastLondonFixing" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastLondonFixings">
  <http:operation location="/GetLastLondonFixings" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixing">
  <http:operation location="/GetHistoricalLondonFixing" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalLondonFixingRange">
  <http:operation location="/GetHistoricalLondonFixingRange" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetSpotMarketSummary">
  <http:operation location="/GetSpotMarketSummary" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastBasePrice">
  <http:operation location="/GetLastBasePrice" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuote">
  <http:operation location="/GetLastRealTimeMetalQuote" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeExtendedMetalQuote">
  <http:operation location="/GetLastRealTimeExtendedMetalQuote" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuote">
  <http:operation location="/GetRealTimeMetalQuote" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetRealTimeMetalQuotes">
  <http:operation location="/GetRealTimeMetalQuotes" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotes">
  <http:operation location="/GetLastRealTimeMetalQuotes" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuoteGMT">
  <http:operation location="/GetLastRealTimeMetalQuoteGMT" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetLastRealTimeMetalQuotesGMT">
  <http:operation location="/GetLastRealTimeMetalQuotesGMT" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPrice">
  <http:operation location="/GetHistoricalSpotPrice" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalSpotPriceRange">
  <http:operation location="/GetHistoricalSpotPriceRange" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChart">
  <http:operation location="/GetMetalSpotChart" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartBinary">
  <http:operation location="/GetMetalSpotChartBinary" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetMetalSpotChartDesign">
  <http:operation location="/GetMetalSpotChartDesign" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetDelayedMetalFuture">
  <http:operation location="/GetDelayedMetalFuture" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetAllDelayedMetalFutures">
  <http:operation location="/GetAllDelayedMetalFutures" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFuture">
  <http:operation location="/GetHistoricalMetalFuture" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureRange">
  <http:operation location="/GetHistoricalMetalFutureRange" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChart">
  <http:operation location="/GetIntradayMetalFutureChart" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartBinary">
  <http:operation location="/GetIntradayMetalFutureChartBinary" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChart">
  <http:operation location="/GetHistoricalMetalFutureChart" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartBinary">
  <http:operation location="/GetHistoricalMetalFutureChartBinary" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetIntradayMetalFutureChartDesign">
  <http:operation location="/GetIntradayMetalFutureChartDesign" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="GetHistoricalMetalFutureChartDesign">
  <http:operation location="/GetHistoricalMetalFutureChartDesign" /> 
- <wsdl:input>
  <http:urlEncoded /> 
  </wsdl:input>
- <wsdl:output>
  <mime:mimeXml part="Body" /> 
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:binding name="XigniteMetalsHttpPost" type="tns:XigniteMetalsHttpPost">
  <http:binding verb="POST" /> 
- <wsdl:operation name="GetLastLondonFixing">
  <http:operation location="/GetLastLondonFixing" /> 
- <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="GetLastLondonFixings">
  <http:operation location="/GetLastLondonFixings" /> 
- <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="GetHistoricalLondonFixing">
  <http:operation location="/GetHistoricalLondonFixing" /> 
- <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="GetHistoricalLondonFixingRange">
  <http:operation location="/GetHistoricalLondonFixingRange" /> 
- <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="GetSpotMarketSummary">
  <http:operation location="/GetSpotMarketSummary" /> 
- <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="GetLastBasePrice">
  <http:operation location="/GetLastBasePrice" /> 
- <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="GetLastRealTimeMetalQuote">
  <http:operation location="/GetLastRealTimeMetalQuote" /> 
- <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="GetLastRealTimeExtendedMetalQuote">
  <http:operation location="/GetLastRealTimeExtendedMetalQuote" /> 
- <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="GetRealTimeMetalQuote">
  <http:operation location="/GetRealTimeMetalQuote" /> 
- <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="GetRealTimeMetalQuotes">
  <http:operation location="/GetRealTimeMetalQuotes" /> 
- <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="GetLastRealTimeMetalQuotes">
  <http:operation location="/GetLastRealTimeMetalQuotes" /> 
- <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="GetLastRealTimeMetalQuoteGMT">
  <http:operation location="/GetLastRealTimeMetalQuoteGMT" /> 
- <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="GetLastRealTimeMetalQuotesGMT">
  <http:operation location="/GetLastRealTimeMetalQuotesGMT" /> 
- <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="GetHistoricalSpotPrice">
  <http:operation location="/GetHistoricalSpotPrice" /> 
- <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="GetHistoricalSpotPriceRange">
  <http:operation location="/GetHistoricalSpotPriceRange" /> 
- <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="GetMetalSpotChart">
  <http:operation location="/GetMetalSpotChart" /> 
- <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="GetMetalSpotChartBinary">
  <http:operation location="/GetMetalSpotChartBinary" /> 
- <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="GetMetalSpotChartDesign">
  <http:operation location="/GetMetalSpotChartDesign" /> 
- <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="GetDelayedMetalFuture">
  <http:operation location="/GetDelayedMetalFuture" /> 
- <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="GetAllDelayedMetalFutures">
  <http:operation location="/GetAllDelayedMetalFutures" /> 
- <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="GetHistoricalMetalFuture">
  <http:operation location="/GetHistoricalMetalFuture" /> 
- <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="GetHistoricalMetalFutureRange">
  <http:operation location="/GetHistoricalMetalFutureRange" /> 
- <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="GetIntradayMetalFutureChart">
  <http:operation location="/GetIntradayMetalFutureChart" /> 
- <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="GetIntradayMetalFutureChartBinary">
  <http:operation location="/GetIntradayMetalFutureChartBinary" /> 
- <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="GetHistoricalMetalFutureChart">
  <http:operation location="/GetHistoricalMetalFutureChart" /> 
- <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="GetHistoricalMetalFutureChartBinary">
  <http:operation location="/GetHistoricalMetalFutureChartBinary" /> 
- <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="GetIntradayMetalFutureChartDesign">
  <http:operation location="/GetIntradayMetalFutureChartDesign" /> 
- <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="GetHistoricalMetalFutureChartDesign">
  <http:operation location="/GetHistoricalMetalFutureChartDesign" /> 
- <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="XigniteMetals">
  <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Provide information about the price of precious metals and coins.</documentation> 
- <wsdl:port name="XigniteMetalsSoap" binding="tns:XigniteMetalsSoap">
  <soap:address location="http://www.xignite.com/xMetals.asmx" /> 
  </wsdl:port>
- <wsdl:port name="XigniteMetalsHttpGet" binding="tns:XigniteMetalsHttpGet">
  <http:address location="http://www.xignite.com/xMetals.asmx" /> 
  </wsdl:port>
- <wsdl:port name="XigniteMetalsHttpPost" binding="tns:XigniteMetalsHttpPost">
  <http:address location="http://www.xignite.com/xMetals.asmx" /> 
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>

Edited by: Leonardo De Araujo on Feb 17, 2008 12:11 PM