<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://webservices.currencysystem.com/currencyserver/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://webservices.currencysystem.com/currencyserver/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Currency Server - An exchange rate information and currency conversion Web service.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://webservices.currencysystem.com/currencyserver/">
      <s:element name="ActiveCurrencies">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActiveCurrenciesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActiveCurrenciesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminFXFeed">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="feedID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="URL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="userID" type="s:string" />
            <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="1" maxOccurs="1" name="action" type="tns:curncsrvFXFeedAction" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvFXFeedAction">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvFXFeedActionAdd" />
          <s:enumeration value="curncsrvFXFeedActionReplace" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AdminFXFeedResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminFXMode">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="multiple" type="tns:curncsrvFXModeMultiple" />
            <s:element minOccurs="1" maxOccurs="1" name="lockCurrencies" type="tns:curncsrvFXModeLock" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvFXModeMultiple">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvFXModeMultipleMerge" />
          <s:enumeration value="curncsrvFXModeMultipleCrossCheck" />
          <s:enumeration value="curncsrvFXModeMultipleFailover" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="curncsrvFXModeLock">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvFXModeLockAll" />
          <s:enumeration value="curncsrvFXModeLockEMU" />
          <s:enumeration value="curncsrvFXModeFullRefresh" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AdminFXModeResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminLoad">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="file" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminLoadResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminMessage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="type" type="tns:curncsrvMessageType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvMessageType">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvMessageInformation" />
          <s:enumeration value="curncsrvMessageWarning" />
          <s:enumeration value="curncsrvMessageError" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AdminMessageResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminReset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="flags" type="tns:curncsrvResetFlags" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvResetFlags">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvResetFlagDefault" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AdminResetResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminSave">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="file" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminSaveResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminUpdateNow">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminUpdateNowResponse">
        <s:complexType />
      </s:element>
      <s:element name="AllCurrencies">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllCurrenciesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AllCurrenciesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Convert">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fromCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="toCurrency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="amount" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="rounding" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="format" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnRate" type="tns:curncsrvReturnRate" />
            <s:element minOccurs="0" maxOccurs="1" name="time" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvReturnRate">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvReturnRateString" />
          <s:enumeration value="curncsrvReturnRateNumber" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ConvertResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ConvertResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Copyright">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyrightResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CopyrightResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CountryToCurrency">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="country" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="activeOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CountryToCurrencyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CountryToCurrencyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyToCountry">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnCountry" type="tns:curncsrvReturnCountry" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvReturnCountry">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvReturnCountryAlpha2" />
          <s:enumeration value="curncsrvReturnCountryAlpha3" />
          <s:enumeration value="curncsrvReturnCountryNumerical" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CurrencyToCountryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyToCountryResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyToDomain">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyToDomainResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyToDomainResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyToLocale">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnLocale" type="tns:curncsrvReturnLocale" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvReturnLocale">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvReturnLocaleRFC4646" />
          <s:enumeration value="curncsrvReturnLocaleLCID" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CurrencyToLocaleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyToLocaleResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyCustomResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyEntity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="denomination" type="tns:curncsrvEntityDenomination" />
            <s:element minOccurs="1" maxOccurs="1" name="titleStyle" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvEntityDenomination">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvEntityOfficial" />
          <s:enumeration value="curncsrvEntityShort" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CurrencyEntityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyEntityResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="activeOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyExistsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyFeeds">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyFeedsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyFeedsResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyHits">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyHitsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyHitsResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyLegalTender">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyLegalTenderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyLegalTenderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="titleStyle" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyPhysical">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyPhysicalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyPhysicalResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyPopularity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyPopularityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyPopularityResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyRegime">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyRegimeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyRegimeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySmallestUnit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySmallestUnitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencySmallestUnitResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySubunit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="inflection" type="tns:curncsrvSubunitInflection" />
            <s:element minOccurs="1" maxOccurs="1" name="titleStyle" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvSubunitInflection">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvSubunitSingular" />
          <s:enumeration value="curncsrvSubunitPlural" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CurrencySubunitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencySubunitResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySymbol">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySymbolResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencySymbolResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyTriangulation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyTriangulationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyTriangulationResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyUnit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="inflection" type="tns:curncsrvUnitInflection" />
            <s:element minOccurs="1" maxOccurs="1" name="titleStyle" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvUnitInflection">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvUnitSingular" />
          <s:enumeration value="curncsrvUnitPlural" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CurrencyUnitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyUnitResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyWarning">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyWarningResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyWarningResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DomainToCurrency">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="activeOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DomainToCurrencyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DomainToCurrencyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Export">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="format" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="encoding" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="baseCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="flags" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serviceLicenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serviceExpirationTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serviceRenewalURL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="errorCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="errorMessage" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="time" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExportResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LocaleToCurrency">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="activeOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LocaleToCurrencyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LocaleToCurrencyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Message">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MessageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MessageResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Rate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="baseCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="toCurrency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="rounding" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="format" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnRate" type="tns:curncsrvReturnRate" />
            <s:element minOccurs="0" maxOccurs="1" name="time" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RateResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Source">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SourceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SourceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Time">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currencies" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="information" type="tns:curncsrvTimeInformation" />
            <s:element minOccurs="1" maxOccurs="1" name="priority" type="tns:curncsrvTimePriority" />
            <s:element minOccurs="1" maxOccurs="1" name="returnTime" type="tns:curncsrvReturnTime" />
            <s:element minOccurs="0" maxOccurs="1" name="time" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="curncsrvTimeInformation">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvTimeRatesLastChange" />
          <s:enumeration value="curncsrvTimeRatesCreation" />
          <s:enumeration value="curncsrvTimeRatesExpiration" />
          <s:enumeration value="curncsrvTimeServiceExpiration" />
          <s:enumeration value="curncsrvTimeCurrent" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="curncsrvTimePriority">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvTimeOldest" />
          <s:enumeration value="curncsrvTimeNewest" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="curncsrvReturnTime">
        <s:restriction base="s:string">
          <s:enumeration value="curncsrvReturnTimeUT" />
          <s:enumeration value="curncsrvReturnTimeLocal" />
          <s:enumeration value="curncsrvReturnTimeSeconds" />
        </s:restriction>
      </s:simpleType>
      <s:element name="TimeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TimeResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Version">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="VersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="VersionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="anyType" nillable="true" />
      <s:element name="boolean" type="s:boolean" />
      <s:element name="long" type="s:long" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="ActiveCurrenciesSoapIn">
    <wsdl:part name="parameters" element="tns:ActiveCurrencies" />
  </wsdl:message>
  <wsdl:message name="ActiveCurrenciesSoapOut">
    <wsdl:part name="parameters" element="tns:ActiveCurrenciesResponse" />
  </wsdl:message>
  <wsdl:message name="AdminFXFeedSoapIn">
    <wsdl:part name="parameters" element="tns:AdminFXFeed" />
  </wsdl:message>
  <wsdl:message name="AdminFXFeedSoapOut">
    <wsdl:part name="parameters" element="tns:AdminFXFeedResponse" />
  </wsdl:message>
  <wsdl:message name="AdminFXModeSoapIn">
    <wsdl:part name="parameters" element="tns:AdminFXMode" />
  </wsdl:message>
  <wsdl:message name="AdminFXModeSoapOut">
    <wsdl:part name="parameters" element="tns:AdminFXModeResponse" />
  </wsdl:message>
  <wsdl:message name="AdminLoadSoapIn">
    <wsdl:part name="parameters" element="tns:AdminLoad" />
  </wsdl:message>
  <wsdl:message name="AdminLoadSoapOut">
    <wsdl:part name="parameters" element="tns:AdminLoadResponse" />
  </wsdl:message>
  <wsdl:message name="AdminMessageSoapIn">
    <wsdl:part name="parameters" element="tns:AdminMessage" />
  </wsdl:message>
  <wsdl:message name="AdminMessageSoapOut">
    <wsdl:part name="parameters" element="tns:AdminMessageResponse" />
  </wsdl:message>
  <wsdl:message name="AdminResetSoapIn">
    <wsdl:part name="parameters" element="tns:AdminReset" />
  </wsdl:message>
  <wsdl:message name="AdminResetSoapOut">
    <wsdl:part name="parameters" element="tns:AdminResetResponse" />
  </wsdl:message>
  <wsdl:message name="AdminSaveSoapIn">
    <wsdl:part name="parameters" element="tns:AdminSave" />
  </wsdl:message>
  <wsdl:message name="AdminSaveSoapOut">
    <wsdl:part name="parameters" element="tns:AdminSaveResponse" />
  </wsdl:message>
  <wsdl:message name="AdminUpdateNowSoapIn">
    <wsdl:part name="parameters" element="tns:AdminUpdateNow" />
  </wsdl:message>
  <wsdl:message name="AdminUpdateNowSoapOut">
    <wsdl:part name="parameters" element="tns:AdminUpdateNowResponse" />
  </wsdl:message>
  <wsdl:message name="AllCurrenciesSoapIn">
    <wsdl:part name="parameters" element="tns:AllCurrencies" />
  </wsdl:message>
  <wsdl:message name="AllCurrenciesSoapOut">
    <wsdl:part name="parameters" element="tns:AllCurrenciesResponse" />
  </wsdl:message>
  <wsdl:message name="ConvertSoapIn">
    <wsdl:part name="parameters" element="tns:Convert" />
  </wsdl:message>
  <wsdl:message name="ConvertSoapOut">
    <wsdl:part name="parameters" element="tns:ConvertResponse" />
  </wsdl:message>
  <wsdl:message name="CopyrightSoapIn">
    <wsdl:part name="parameters" element="tns:Copyright" />
  </wsdl:message>
  <wsdl:message name="CopyrightSoapOut">
    <wsdl:part name="parameters" element="tns:CopyrightResponse" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencySoapIn">
    <wsdl:part name="parameters" element="tns:CountryToCurrency" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencySoapOut">
    <wsdl:part name="parameters" element="tns:CountryToCurrencyResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyToCountrySoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyToCountry" />
  </wsdl:message>
  <wsdl:message name="CurrencyToCountrySoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyToCountryResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyToDomainSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyToDomain" />
  </wsdl:message>
  <wsdl:message name="CurrencyToDomainSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyToDomainResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyToLocaleSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyToLocale" />
  </wsdl:message>
  <wsdl:message name="CurrencyToLocaleSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyToLocaleResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyCustom" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyCustomResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyEntitySoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyEntity" />
  </wsdl:message>
  <wsdl:message name="CurrencyEntitySoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyEntityResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyExists" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyExistsResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyFeedsSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyFeeds" />
  </wsdl:message>
  <wsdl:message name="CurrencyFeedsSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyFeedsResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyHits" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyHitsResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyLegalTender" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyLegalTenderResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyName" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyNameResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyPhysical" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyPhysicalResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyPopularitySoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyPopularity" />
  </wsdl:message>
  <wsdl:message name="CurrencyPopularitySoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyPopularityResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyRegime" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyRegimeResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencySmallestUnit" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencySmallestUnitResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencySubunitSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencySubunit" />
  </wsdl:message>
  <wsdl:message name="CurrencySubunitSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencySubunitResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencySymbol" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencySymbolResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyTriangulationSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyTriangulation" />
  </wsdl:message>
  <wsdl:message name="CurrencyTriangulationSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyTriangulationResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyUnitSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyUnit" />
  </wsdl:message>
  <wsdl:message name="CurrencyUnitSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyUnitResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyWarning" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyWarningResponse" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencySoapIn">
    <wsdl:part name="parameters" element="tns:DomainToCurrency" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencySoapOut">
    <wsdl:part name="parameters" element="tns:DomainToCurrencyResponse" />
  </wsdl:message>
  <wsdl:message name="ExportSoapIn">
    <wsdl:part name="parameters" element="tns:Export" />
  </wsdl:message>
  <wsdl:message name="ExportSoapOut">
    <wsdl:part name="parameters" element="tns:ExportResponse" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencySoapIn">
    <wsdl:part name="parameters" element="tns:LocaleToCurrency" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencySoapOut">
    <wsdl:part name="parameters" element="tns:LocaleToCurrencyResponse" />
  </wsdl:message>
  <wsdl:message name="MessageSoapIn">
    <wsdl:part name="parameters" element="tns:Message" />
  </wsdl:message>
  <wsdl:message name="MessageSoapOut">
    <wsdl:part name="parameters" element="tns:MessageResponse" />
  </wsdl:message>
  <wsdl:message name="RateSoapIn">
    <wsdl:part name="parameters" element="tns:Rate" />
  </wsdl:message>
  <wsdl:message name="RateSoapOut">
    <wsdl:part name="parameters" element="tns:RateResponse" />
  </wsdl:message>
  <wsdl:message name="SourceSoapIn">
    <wsdl:part name="parameters" element="tns:Source" />
  </wsdl:message>
  <wsdl:message name="SourceSoapOut">
    <wsdl:part name="parameters" element="tns:SourceResponse" />
  </wsdl:message>
  <wsdl:message name="TimeSoapIn">
    <wsdl:part name="parameters" element="tns:Time" />
  </wsdl:message>
  <wsdl:message name="TimeSoapOut">
    <wsdl:part name="parameters" element="tns:TimeResponse" />
  </wsdl:message>
  <wsdl:message name="VersionSoapIn">
    <wsdl:part name="parameters" element="tns:Version" />
  </wsdl:message>
  <wsdl:message name="VersionSoapOut">
    <wsdl:part name="parameters" element="tns:VersionResponse" />
  </wsdl:message>
  <wsdl:message name="ActiveCurrenciesHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ActiveCurrenciesHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AdminFXFeedHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="feedID" type="s:string" />
    <wsdl:part name="URL" type="s:string" />
    <wsdl:part name="userID" type="s:string" />
    <wsdl:part name="userName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="action" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminFXFeedHttpGetOut" />
  <wsdl:message name="AdminFXModeHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="multiple" type="s:string" />
    <wsdl:part name="lockCurrencies" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminFXModeHttpGetOut" />
  <wsdl:message name="AdminLoadHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="file" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminLoadHttpGetOut" />
  <wsdl:message name="AdminMessageHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="text" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminMessageHttpGetOut" />
  <wsdl:message name="AdminResetHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="flags" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminResetHttpGetOut" />
  <wsdl:message name="AdminSaveHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="file" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminSaveHttpGetOut" />
  <wsdl:message name="AdminUpdateNowHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminUpdateNowHttpGetOut" />
  <wsdl:message name="AllCurrenciesHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AllCurrenciesHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ConvertHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="fromCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="amount" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="returnRate" type="s:string" />
    <wsdl:part name="time" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ConvertHttpGetOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="CopyrightHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CopyrightHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencyHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToCountryHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="returnCountry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToCountryHttpGetOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="CurrencyToDomainHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToDomainHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToLocaleHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="returnLocale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToLocaleHttpGetOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyEntityHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="denomination" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyEntityHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyFeedsHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyFeedsHttpGetOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsHttpGetOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyPopularityHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPopularityHttpGetOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySubunitHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="inflection" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySubunitHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyTriangulationHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyTriangulationHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyUnitHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="inflection" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyUnitHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencyHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ExportHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="encoding" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="flags" type="s:string" />
    <wsdl:part name="serviceLicenseKey" type="s:string" />
    <wsdl:part name="serviceExpirationTime" type="s:string" />
    <wsdl:part name="serviceRenewalURL" type="s:string" />
    <wsdl:part name="errorCode" type="s:string" />
    <wsdl:part name="errorMessage" type="s:string" />
    <wsdl:part name="time" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExportHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencyHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="MessageHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MessageHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RateHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="returnRate" type="s:string" />
    <wsdl:part name="time" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateHttpGetOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="SourceHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SourceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="TimeHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currencies" type="s:string" />
    <wsdl:part name="information" type="s:string" />
    <wsdl:part name="priority" type="s:string" />
    <wsdl:part name="returnTime" type="s:string" />
    <wsdl:part name="time" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TimeHttpGetOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="VersionHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="VersionHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ActiveCurrenciesHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ActiveCurrenciesHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AdminFXFeedHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="feedID" type="s:string" />
    <wsdl:part name="URL" type="s:string" />
    <wsdl:part name="userID" type="s:string" />
    <wsdl:part name="userName" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="action" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminFXFeedHttpPostOut" />
  <wsdl:message name="AdminFXModeHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="multiple" type="s:string" />
    <wsdl:part name="lockCurrencies" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminFXModeHttpPostOut" />
  <wsdl:message name="AdminLoadHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="file" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminLoadHttpPostOut" />
  <wsdl:message name="AdminMessageHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="text" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminMessageHttpPostOut" />
  <wsdl:message name="AdminResetHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="flags" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminResetHttpPostOut" />
  <wsdl:message name="AdminSaveHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="file" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminSaveHttpPostOut" />
  <wsdl:message name="AdminUpdateNowHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminUpdateNowHttpPostOut" />
  <wsdl:message name="AllCurrenciesHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AllCurrenciesHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ConvertHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="fromCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="amount" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="returnRate" type="s:string" />
    <wsdl:part name="time" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ConvertHttpPostOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="CopyrightHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CopyrightHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencyHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToCountryHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="returnCountry" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToCountryHttpPostOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="CurrencyToDomainHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToDomainHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToLocaleHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="returnLocale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyToLocaleHttpPostOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyEntityHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="denomination" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyEntityHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyFeedsHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyFeedsHttpPostOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsHttpPostOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyPopularityHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPopularityHttpPostOut">
    <wsdl:part name="Body" element="tns:long" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySubunitHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="inflection" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySubunitHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyTriangulationHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyTriangulationHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyUnitHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="inflection" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyUnitHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencyHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ExportHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="encoding" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="flags" type="s:string" />
    <wsdl:part name="serviceLicenseKey" type="s:string" />
    <wsdl:part name="serviceExpirationTime" type="s:string" />
    <wsdl:part name="serviceRenewalURL" type="s:string" />
    <wsdl:part name="errorCode" type="s:string" />
    <wsdl:part name="errorMessage" type="s:string" />
    <wsdl:part name="time" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExportHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencyHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="MessageHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MessageHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RateHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="returnRate" type="s:string" />
    <wsdl:part name="time" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateHttpPostOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="SourceHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SourceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="TimeHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currencies" type="s:string" />
    <wsdl:part name="information" type="s:string" />
    <wsdl:part name="priority" type="s:string" />
    <wsdl:part name="returnTime" type="s:string" />
    <wsdl:part name="time" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TimeHttpPostOut">
    <wsdl:part name="Body" element="tns:anyType" />
  </wsdl:message>
  <wsdl:message name="VersionHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="VersionHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="CurrencyServerSoap">
    <wsdl:operation name="ActiveCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:ActiveCurrenciesSoapIn" />
      <wsdl:output message="tns:ActiveCurrenciesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminFXFeed">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds the specified FX feed to the feeds list, optionally replacing the existing feeds. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminFXFeedSoapIn" />
      <wsdl:output message="tns:AdminFXFeedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminFXMode">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the FX mode (defining how data is loaded and updated in general, and from multiple FX feeds). Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminFXModeSoapIn" />
      <wsdl:output message="tns:AdminFXModeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminLoad">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Loads a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminLoadSoapIn" />
      <wsdl:output message="tns:AdminLoadSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a message as specified in the notification options. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminMessageSoapIn" />
      <wsdl:output message="tns:AdminMessageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminReset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resets all software settings to their default values. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminResetSoapIn" />
      <wsdl:output message="tns:AdminResetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminSaveSoapIn" />
      <wsdl:output message="tns:AdminSaveSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Establishes a connection to the data source(s) and updates the currency data. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminUpdateNowSoapIn" />
      <wsdl:output message="tns:AdminUpdateNowSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AllCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of currencies.</wsdl:documentation>
      <wsdl:input message="tns:AllCurrenciesSoapIn" />
      <wsdl:output message="tns:AllCurrenciesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Convert">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is either a number or a string which can optionally be rounded and formatted. When a string is returned, either fromCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the time and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertSoapIn" />
      <wsdl:output message="tns:ConvertSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Copyright">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the copyright information provided by the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:CopyrightSoapIn" />
      <wsdl:output message="tns:CopyrightSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified country code (ISO 3166 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:CountryToCurrencySoapIn" />
      <wsdl:output message="tns:CountryToCurrencySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToCountry">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a country code (ISO 3166 Alpha-2) associated to the specified currency (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToCountrySoapIn" />
      <wsdl:output message="tns:CurrencyToCountrySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a domain suffix (IANA TLD) associated to the specified currency code (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToDomainSoapIn" />
      <wsdl:output message="tns:CurrencyToDomainSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToLocale">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a locale identifier (Windows LCID or RFC 4646) associated to the specified currency code (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToLocaleSoapIn" />
      <wsdl:output message="tns:CurrencyToLocaleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency custom string, based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyCustomSoapIn" />
      <wsdl:output message="tns:CurrencyCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyEntity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name of the entity associated to the currency, based on the specified locale, denomination (short or official) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyEntitySoapIn" />
      <wsdl:output message="tns:CurrencyEntitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is included in the list of active currencies or of all currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyExistsSoapIn" />
      <wsdl:output message="tns:CurrencyExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyFeeds">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of FX feeds providing exchange rate data for the currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyFeedsSoapIn" />
      <wsdl:output message="tns:CurrencyFeedsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of times this currency has been referenced by a COM object or by the Web service.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyHitsSoapIn" />
      <wsdl:output message="tns:CurrencyHitsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is legal tender.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLegalTenderSoapIn" />
      <wsdl:output message="tns:CurrencyLegalTenderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the extended name of the currency, based on the specified locale and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyNameSoapIn" />
      <wsdl:output message="tns:CurrencyNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a physical currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPhysicalSoapIn" />
      <wsdl:output message="tns:CurrencyPhysicalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPopularity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency popularity value (1 = high, 2 = medium, 3 = low).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPopularitySoapIn" />
      <wsdl:output message="tns:CurrencyPopularitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the identifier of a regime or monetary union, or an empty string. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyRegimeSoapIn" />
      <wsdl:output message="tns:CurrencyRegimeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the smallest unit for the currency. Trailing zero characters are used to specify the preferred format for rounding. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySmallestUnitSoapIn" />
      <wsdl:output message="tns:CurrencySmallestUnitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySubunit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the subunit name, based on the specified locale, inflection (singular or plural) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySubunitSoapIn" />
      <wsdl:output message="tns:CurrencySubunitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency symbol, based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySymbolSoapIn" />
      <wsdl:output message="tns:CurrencySymbolSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyTriangulation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a subunit of BaseUnit at a constant rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyTriangulationSoapIn" />
      <wsdl:output message="tns:CurrencyTriangulationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the unit name, based on the specified locale, inflection (singular or plural) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyUnitSoapIn" />
      <wsdl:output message="tns:CurrencyUnitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency has been referenced by a recent warning condition.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyWarningSoapIn" />
      <wsdl:output message="tns:CurrencyWarningSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified domain name (string ending with IANA TLD).</wsdl:documentation>
      <wsdl:input message="tns:DomainToCurrencySoapIn" />
      <wsdl:output message="tns:DomainToCurrencySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Export">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a string with information on the active currencies in the specified format.</wsdl:documentation>
      <wsdl:input message="tns:ExportSoapIn" />
      <wsdl:output message="tns:ExportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified locale identifier (Windows LCID or ISO 639-2 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:LocaleToCurrencySoapIn" />
      <wsdl:output message="tns:LocaleToCurrencySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Message">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the message(s) from the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:MessageSoapIn" />
      <wsdl:output message="tns:MessageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Rate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is either a number or a string which can optionally be rounded and formatted. When a string is returned, either baseCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the time and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateSoapIn" />
      <wsdl:output message="tns:RateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Source">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name(s) of the data source(s).</wsdl:documentation>
      <wsdl:input message="tns:SourceSoapIn" />
      <wsdl:output message="tns:SourceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Time">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns time information about the specified currency or currencies, or the current time.</wsdl:documentation>
      <wsdl:input message="tns:TimeSoapIn" />
      <wsdl:output message="tns:TimeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Version">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the software version.</wsdl:documentation>
      <wsdl:input message="tns:VersionSoapIn" />
      <wsdl:output message="tns:VersionSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CurrencyServerHttpGet">
    <wsdl:operation name="ActiveCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:ActiveCurrenciesHttpGetIn" />
      <wsdl:output message="tns:ActiveCurrenciesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminFXFeed">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds the specified FX feed to the feeds list, optionally replacing the existing feeds. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminFXFeedHttpGetIn" />
      <wsdl:output message="tns:AdminFXFeedHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminFXMode">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the FX mode (defining how data is loaded and updated in general, and from multiple FX feeds). Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminFXModeHttpGetIn" />
      <wsdl:output message="tns:AdminFXModeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminLoad">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Loads a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminLoadHttpGetIn" />
      <wsdl:output message="tns:AdminLoadHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a message as specified in the notification options. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminMessageHttpGetIn" />
      <wsdl:output message="tns:AdminMessageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminReset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resets all software settings to their default values. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminResetHttpGetIn" />
      <wsdl:output message="tns:AdminResetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminSaveHttpGetIn" />
      <wsdl:output message="tns:AdminSaveHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Establishes a connection to the data source(s) and updates the currency data. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminUpdateNowHttpGetIn" />
      <wsdl:output message="tns:AdminUpdateNowHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AllCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of currencies.</wsdl:documentation>
      <wsdl:input message="tns:AllCurrenciesHttpGetIn" />
      <wsdl:output message="tns:AllCurrenciesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Convert">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is either a number or a string which can optionally be rounded and formatted. When a string is returned, either fromCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the time and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertHttpGetIn" />
      <wsdl:output message="tns:ConvertHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Copyright">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the copyright information provided by the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:CopyrightHttpGetIn" />
      <wsdl:output message="tns:CopyrightHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified country code (ISO 3166 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:CountryToCurrencyHttpGetIn" />
      <wsdl:output message="tns:CountryToCurrencyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToCountry">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a country code (ISO 3166 Alpha-2) associated to the specified currency (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToCountryHttpGetIn" />
      <wsdl:output message="tns:CurrencyToCountryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a domain suffix (IANA TLD) associated to the specified currency code (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToDomainHttpGetIn" />
      <wsdl:output message="tns:CurrencyToDomainHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToLocale">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a locale identifier (Windows LCID or RFC 4646) associated to the specified currency code (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToLocaleHttpGetIn" />
      <wsdl:output message="tns:CurrencyToLocaleHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency custom string, based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyCustomHttpGetIn" />
      <wsdl:output message="tns:CurrencyCustomHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyEntity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name of the entity associated to the currency, based on the specified locale, denomination (short or official) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyEntityHttpGetIn" />
      <wsdl:output message="tns:CurrencyEntityHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is included in the list of active currencies or of all currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyExistsHttpGetIn" />
      <wsdl:output message="tns:CurrencyExistsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyFeeds">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of FX feeds providing exchange rate data for the currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyFeedsHttpGetIn" />
      <wsdl:output message="tns:CurrencyFeedsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of times this currency has been referenced by a COM object or by the Web service.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyHitsHttpGetIn" />
      <wsdl:output message="tns:CurrencyHitsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is legal tender.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLegalTenderHttpGetIn" />
      <wsdl:output message="tns:CurrencyLegalTenderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the extended name of the currency, based on the specified locale and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyNameHttpGetIn" />
      <wsdl:output message="tns:CurrencyNameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a physical currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPhysicalHttpGetIn" />
      <wsdl:output message="tns:CurrencyPhysicalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPopularity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency popularity value (1 = high, 2 = medium, 3 = low).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPopularityHttpGetIn" />
      <wsdl:output message="tns:CurrencyPopularityHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the identifier of a regime or monetary union, or an empty string. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyRegimeHttpGetIn" />
      <wsdl:output message="tns:CurrencyRegimeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the smallest unit for the currency. Trailing zero characters are used to specify the preferred format for rounding. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySmallestUnitHttpGetIn" />
      <wsdl:output message="tns:CurrencySmallestUnitHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySubunit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the subunit name, based on the specified locale, inflection (singular or plural) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySubunitHttpGetIn" />
      <wsdl:output message="tns:CurrencySubunitHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency symbol, based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySymbolHttpGetIn" />
      <wsdl:output message="tns:CurrencySymbolHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyTriangulation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a subunit of BaseUnit at a constant rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyTriangulationHttpGetIn" />
      <wsdl:output message="tns:CurrencyTriangulationHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the unit name, based on the specified locale, inflection (singular or plural) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyUnitHttpGetIn" />
      <wsdl:output message="tns:CurrencyUnitHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency has been referenced by a recent warning condition.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyWarningHttpGetIn" />
      <wsdl:output message="tns:CurrencyWarningHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified domain name (string ending with IANA TLD).</wsdl:documentation>
      <wsdl:input message="tns:DomainToCurrencyHttpGetIn" />
      <wsdl:output message="tns:DomainToCurrencyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Export">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a string with information on the active currencies in the specified format.</wsdl:documentation>
      <wsdl:input message="tns:ExportHttpGetIn" />
      <wsdl:output message="tns:ExportHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified locale identifier (Windows LCID or ISO 639-2 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:LocaleToCurrencyHttpGetIn" />
      <wsdl:output message="tns:LocaleToCurrencyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Message">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the message(s) from the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:MessageHttpGetIn" />
      <wsdl:output message="tns:MessageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Rate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is either a number or a string which can optionally be rounded and formatted. When a string is returned, either baseCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the time and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateHttpGetIn" />
      <wsdl:output message="tns:RateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Source">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name(s) of the data source(s).</wsdl:documentation>
      <wsdl:input message="tns:SourceHttpGetIn" />
      <wsdl:output message="tns:SourceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Time">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns time information about the specified currency or currencies, or the current time.</wsdl:documentation>
      <wsdl:input message="tns:TimeHttpGetIn" />
      <wsdl:output message="tns:TimeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Version">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the software version.</wsdl:documentation>
      <wsdl:input message="tns:VersionHttpGetIn" />
      <wsdl:output message="tns:VersionHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CurrencyServerHttpPost">
    <wsdl:operation name="ActiveCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:ActiveCurrenciesHttpPostIn" />
      <wsdl:output message="tns:ActiveCurrenciesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminFXFeed">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds the specified FX feed to the feeds list, optionally replacing the existing feeds. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminFXFeedHttpPostIn" />
      <wsdl:output message="tns:AdminFXFeedHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminFXMode">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the FX mode (defining how data is loaded and updated in general, and from multiple FX feeds). Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminFXModeHttpPostIn" />
      <wsdl:output message="tns:AdminFXModeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminLoad">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Loads a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminLoadHttpPostIn" />
      <wsdl:output message="tns:AdminLoadHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a message as specified in the notification options. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminMessageHttpPostIn" />
      <wsdl:output message="tns:AdminMessageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminReset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resets all software settings to their default values. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminResetHttpPostIn" />
      <wsdl:output message="tns:AdminResetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminSaveHttpPostIn" />
      <wsdl:output message="tns:AdminSaveHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Establishes a connection to the data source(s) and updates the currency data. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminUpdateNowHttpPostIn" />
      <wsdl:output message="tns:AdminUpdateNowHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AllCurrencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of currencies.</wsdl:documentation>
      <wsdl:input message="tns:AllCurrenciesHttpPostIn" />
      <wsdl:output message="tns:AllCurrenciesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Convert">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is either a number or a string which can optionally be rounded and formatted. When a string is returned, either fromCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the time and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertHttpPostIn" />
      <wsdl:output message="tns:ConvertHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Copyright">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the copyright information provided by the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:CopyrightHttpPostIn" />
      <wsdl:output message="tns:CopyrightHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified country code (ISO 3166 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:CountryToCurrencyHttpPostIn" />
      <wsdl:output message="tns:CountryToCurrencyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToCountry">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a country code (ISO 3166 Alpha-2) associated to the specified currency (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToCountryHttpPostIn" />
      <wsdl:output message="tns:CurrencyToCountryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a domain suffix (IANA TLD) associated to the specified currency code (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToDomainHttpPostIn" />
      <wsdl:output message="tns:CurrencyToDomainHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyToLocale">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a locale identifier (Windows LCID or RFC 4646) associated to the specified currency code (ISO 4217 Alpha-3).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyToLocaleHttpPostIn" />
      <wsdl:output message="tns:CurrencyToLocaleHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency custom string, based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyCustomHttpPostIn" />
      <wsdl:output message="tns:CurrencyCustomHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyEntity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name of the entity associated to the currency, based on the specified locale, denomination (short or official) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyEntityHttpPostIn" />
      <wsdl:output message="tns:CurrencyEntityHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is included in the list of active currencies or of all currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyExistsHttpPostIn" />
      <wsdl:output message="tns:CurrencyExistsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyFeeds">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of FX feeds providing exchange rate data for the currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyFeedsHttpPostIn" />
      <wsdl:output message="tns:CurrencyFeedsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of times this currency has been referenced by a COM object or by the Web service.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyHitsHttpPostIn" />
      <wsdl:output message="tns:CurrencyHitsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is legal tender.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLegalTenderHttpPostIn" />
      <wsdl:output message="tns:CurrencyLegalTenderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the extended name of the currency, based on the specified locale and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyNameHttpPostIn" />
      <wsdl:output message="tns:CurrencyNameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a physical currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPhysicalHttpPostIn" />
      <wsdl:output message="tns:CurrencyPhysicalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPopularity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency popularity value (1 = high, 2 = medium, 3 = low).</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPopularityHttpPostIn" />
      <wsdl:output message="tns:CurrencyPopularityHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the identifier of a regime or monetary union, or an empty string. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyRegimeHttpPostIn" />
      <wsdl:output message="tns:CurrencyRegimeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the smallest unit for the currency. Trailing zero characters are used to specify the preferred format for rounding. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySmallestUnitHttpPostIn" />
      <wsdl:output message="tns:CurrencySmallestUnitHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySubunit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the subunit name, based on the specified locale, inflection (singular or plural) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySubunitHttpPostIn" />
      <wsdl:output message="tns:CurrencySubunitHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency symbol, based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySymbolHttpPostIn" />
      <wsdl:output message="tns:CurrencySymbolHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyTriangulation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a subunit of BaseUnit at a constant rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyTriangulationHttpPostIn" />
      <wsdl:output message="tns:CurrencyTriangulationHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the unit name, based on the specified locale, inflection (singular or plural) and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyUnitHttpPostIn" />
      <wsdl:output message="tns:CurrencyUnitHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency has been referenced by a recent warning condition.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyWarningHttpPostIn" />
      <wsdl:output message="tns:CurrencyWarningHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified domain name (string ending with IANA TLD).</wsdl:documentation>
      <wsdl:input message="tns:DomainToCurrencyHttpPostIn" />
      <wsdl:output message="tns:DomainToCurrencyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Export">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a string with information on the active currencies in the specified format.</wsdl:documentation>
      <wsdl:input message="tns:ExportHttpPostIn" />
      <wsdl:output message="tns:ExportHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified locale identifier (Windows LCID or ISO 639-2 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:LocaleToCurrencyHttpPostIn" />
      <wsdl:output message="tns:LocaleToCurrencyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Message">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the message(s) from the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:MessageHttpPostIn" />
      <wsdl:output message="tns:MessageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Rate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is either a number or a string which can optionally be rounded and formatted. When a string is returned, either baseCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the time and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateHttpPostIn" />
      <wsdl:output message="tns:RateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Source">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name(s) of the data source(s).</wsdl:documentation>
      <wsdl:input message="tns:SourceHttpPostIn" />
      <wsdl:output message="tns:SourceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Time">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns time information about the specified currency or currencies, or the current time.</wsdl:documentation>
      <wsdl:input message="tns:TimeHttpPostIn" />
      <wsdl:output message="tns:TimeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Version">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the software version.</wsdl:documentation>
      <wsdl:input message="tns:VersionHttpPostIn" />
      <wsdl:output message="tns:VersionHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CurrencyServerSoap" type="tns:CurrencyServerSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ActiveCurrencies">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/ActiveCurrencies" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminFXFeed">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminFXFeed" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminFXMode">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminFXMode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminLoad">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminLoad" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminMessage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminReset">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminReset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminSave" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminUpdateNow" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllCurrencies">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/AllCurrencies" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Convert">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/Convert" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Copyright">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/Copyright" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CountryToCurrency" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToCountry">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyToCountry" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToDomain">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyToDomain" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToLocale">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyToLocale" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyEntity">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyEntity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyFeeds">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyFeeds" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyHits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyLegalTender" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyPhysical" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPopularity">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyPopularity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyRegime" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencySmallestUnit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySubunit">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencySubunit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencySymbol" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyTriangulation">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyTriangulation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyUnit">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyUnit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyWarning" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/DomainToCurrency" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Export">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/Export" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/LocaleToCurrency" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Message">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/Message" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Rate">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/Rate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Source">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/Source" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Time">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/Time" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Version">
      <soap:operation soapAction="http://webservices.currencysystem.com/currencyserver/Version" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CurrencyServerSoap12" type="tns:CurrencyServerSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ActiveCurrencies">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/ActiveCurrencies" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminFXFeed">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminFXFeed" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminFXMode">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminFXMode" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminLoad">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminLoad" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminMessage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminReset">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminReset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminSave" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/AdminUpdateNow" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllCurrencies">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/AllCurrencies" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Convert">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/Convert" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Copyright">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/Copyright" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CountryToCurrency" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToCountry">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyToCountry" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToDomain">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyToDomain" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToLocale">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyToLocale" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyEntity">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyEntity" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyFeeds">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyFeeds" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyHits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyLegalTender" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyName" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyPhysical" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPopularity">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyPopularity" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyRegime" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencySmallestUnit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySubunit">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencySubunit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencySymbol" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyTriangulation">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyTriangulation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyUnit">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyUnit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/CurrencyWarning" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/DomainToCurrency" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Export">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/Export" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/LocaleToCurrency" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Message">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/Message" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Rate">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/Rate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Source">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/Source" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Time">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/Time" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Version">
      <soap12:operation soapAction="http://webservices.currencysystem.com/currencyserver/Version" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CurrencyServerHttpGet" type="tns:CurrencyServerHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="ActiveCurrencies">
      <http:operation location="/ActiveCurrencies" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminFXFeed">
      <http:operation location="/AdminFXFeed" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminFXMode">
      <http:operation location="/AdminFXMode" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminLoad">
      <http:operation location="/AdminLoad" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <http:operation location="/AdminMessage" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminReset">
      <http:operation location="/AdminReset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <http:operation location="/AdminSave" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <http:operation location="/AdminUpdateNow" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AllCurrencies">
      <http:operation location="/AllCurrencies" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Convert">
      <http:operation location="/Convert" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Copyright">
      <http:operation location="/Copyright" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <http:operation location="/CountryToCurrency" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToCountry">
      <http:operation location="/CurrencyToCountry" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToDomain">
      <http:operation location="/CurrencyToDomain" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyToLocale">
      <http:operation location="/CurrencyToLocale" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <http:operation location="/CurrencyCustom" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyEntity">
      <http:operation location="/CurrencyEntity" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <http:operation location="/CurrencyExists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyFeeds">
      <http:operation location="/CurrencyFeeds" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <http:operation location="/CurrencyHits" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <http:operation location="/CurrencyLegalTender" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <http:operation location="/CurrencyName" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <http:operation location="/CurrencyPhysical" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPopularity">
      <http:operation location="/CurrencyPopularity" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <http:operation location="/CurrencyRegime" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <http:operation location="/CurrencySmallestUnit" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySubunit">
      <http:operation location="/CurrencySubunit" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <http:operation location="/CurrencySymbol" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyTriangulation">
      <http:operation location="/CurrencyTriangulation" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyUnit">
      <http:operation location="/CurrencyUnit" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <http:operation location="/CurrencyWarning" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <http:operation location="/DomainToCurrency" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Export">
      <http:operation location="/Export" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <http:operation location="/LocaleToCurrency" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Message">
      <http:operation location="/Message" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Rate">
      <http:operation location="/Rate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Source">
      <http:operation location="/Source" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Time">
      <http:operation location="/Time" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Version">
      <http:operation location="/Version" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CurrencyServerHttpPost" type="tns:CurrencyServerHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="ActiveCurrencies">
      <http:operation location="/ActiveCurrencies" />
      <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="AdminFXFeed">
      <http:operation location="/AdminFXFeed" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminFXMode">
      <http:operation location="/AdminFXMode" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminLoad">
      <http:operation location="/AdminLoad" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <http:operation location="/AdminMessage" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminReset">
      <http:operation location="/AdminReset" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <http:operation location="/AdminSave" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <http:operation location="/AdminUpdateNow" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AllCurrencies">
      <http:operation location="/AllCurrencies" />
      <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="Convert">
      <http:operation location="/Convert" />
      <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="Copyright">
      <http:operation location="/Copyright" />
      <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="CountryToCurrency">
      <http:operation location="/CountryToCurrency" />
      <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="CurrencyToCountry">
      <http:operation location="/CurrencyToCountry" />
      <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="CurrencyToDomain">
      <http:operation location="/CurrencyToDomain" />
      <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="CurrencyToLocale">
      <http:operation location="/CurrencyToLocale" />
      <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="CurrencyCustom">
      <http:operation location="/CurrencyCustom" />
      <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="CurrencyEntity">
      <http:operation location="/CurrencyEntity" />
      <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="CurrencyExists">
      <http:operation location="/CurrencyExists" />
      <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="CurrencyFeeds">
      <http:operation location="/CurrencyFeeds" />
      <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="CurrencyHits">
      <http:operation location="/CurrencyHits" />
      <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="CurrencyLegalTender">
      <http:operation location="/CurrencyLegalTender" />
      <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="CurrencyName">
      <http:operation location="/CurrencyName" />
      <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="CurrencyPhysical">
      <http:operation location="/CurrencyPhysical" />
      <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="CurrencyPopularity">
      <http:operation location="/CurrencyPopularity" />
      <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="CurrencyRegime">
      <http:operation location="/CurrencyRegime" />
      <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="CurrencySmallestUnit">
      <http:operation location="/CurrencySmallestUnit" />
      <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="CurrencySubunit">
      <http:operation location="/CurrencySubunit" />
      <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="CurrencySymbol">
      <http:operation location="/CurrencySymbol" />
      <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="CurrencyTriangulation">
      <http:operation location="/CurrencyTriangulation" />
      <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="CurrencyUnit">
      <http:operation location="/CurrencyUnit" />
      <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="CurrencyWarning">
      <http:operation location="/CurrencyWarning" />
      <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="DomainToCurrency">
      <http:operation location="/DomainToCurrency" />
      <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="Export">
      <http:operation location="/Export" />
      <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="LocaleToCurrency">
      <http:operation location="/LocaleToCurrency" />
      <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="Message">
      <http:operation location="/Message" />
      <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="Rate">
      <http:operation location="/Rate" />
      <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="Source">
      <http:operation location="/Source" />
      <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="Time">
      <http:operation location="/Time" />
      <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="Version">
      <http:operation location="/Version" />
      <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="CurrencyServer">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Currency Server - An exchange rate information and currency conversion Web service.</wsdl:documentation>
    <wsdl:port name="CurrencyServerSoap" binding="tns:CurrencyServerSoap">
      <soap:address location="http://fx.currencysystem.com/webservices/CurrencyServer5.asmx" />
    </wsdl:port>
    <wsdl:port name="CurrencyServerSoap12" binding="tns:CurrencyServerSoap12">
      <soap12:address location="http://fx.currencysystem.com/webservices/CurrencyServer5.asmx" />
    </wsdl:port>
    <wsdl:port name="CurrencyServerHttpGet" binding="tns:CurrencyServerHttpGet">
      <http:address location="http://fx.currencysystem.com/webservices/CurrencyServer5.asmx" />
    </wsdl:port>
    <wsdl:port name="CurrencyServerHttpPost" binding="tns:CurrencyServerHttpPost">
      <http:address location="http://fx.currencysystem.com/webservices/CurrencyServer5.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>